1

ここのドキュメントを約100回読みましたが、これを理解できません。

基本的に、1 つのバックエンド上でなりすましドメイン名を作成するプラットフォームがあります。

  1. mysite.com
  2. yourface.com
  3. example.com

すべてのドメインが同じルート インデックス ファイルを指しているため、これらすべてのドメインでのアクティビティを追跡する Google アナリティクス トラッキング コードを 1 つフッターに配置したいと考えています。

現在、私は以下を使用しており、mysite.com でのアクティビティのみを追跡します (他のアクティビティは追跡しません)。

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
  _gaq.push(['_setDomainName', 'mysite.com']);
  _gaq.push(['_setAllowLinker', true]);
  _gaq.push(['_getLinkerURL','mysite']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

個別のプロファイルを設定できることはわかっていますが、それでは集計データが必要になる点が無効になります。

何か案は?

4

2 に答える 2

1

犯人は多分こいつ

 _gaq.push(['_setDomainName', 'mysite.com']);

これは、GA Cookie を mysite.com ドメインに制限するためです。setDomainName 呼び出しをまとめてドロップすると、コードがデプロイされているすべてのドメインを追跡する必要があります (特定の 1 つのドメインのデータを表示する場合は、ホスト名でフィルター処理する必要があります)。

つまり、あなたのドメインが同じバックエンドを使用しているが、フロントエンドでは独立していることを正しく理解している場合です。ドメイン間にトラフィックがある場合は、正しく追跡するためにクロスドメイン トラッキングを設定する必要があります (そうしないと、ユーザーが別のドメインにアクセスしたときにユーザー セッションが終了します)。

于 2013-02-20T21:12:38.850 に答える
0

Google アナリティクス ダッシュボードから、右側の [管理] をクリックして、アカウント管理ページに移動します。次に、アカウントの名前をクリックすると、Analytics を使用して追跡している項目のリストが表示されます。次に、[新しいプロパティ] ボタンをクリックして、次の Web サイトをアカウントに追加します。各 Web サイトは、Web サイトにインストールする前に Google Analytics によって生成される必要がある独自の JavaScript コードを取得するため、追跡する Web サイトごとにこのプロセスを実行する必要があります。

于 2013-02-20T20:03:16.077 に答える