2 つのまったく異なるドメイン (サブドメインではない) 間でクロスドメイン トラッキングを設定しようとしています。Google のドキュメントのさまざまなページを確認すると、メソッドに何を入力すればよいかについてさまざまな提案があるようです_setDomainName
。
以下の 3 つのうちどれをいつ使用すればよいのかわかりません。
_gaq.push(['_setDomainName', 'mysite.com']);
_gaq.push(['_setDomainName', '.mysite.com']);
_gaq.push(['_setDomainName', 'none']);
どなたか私にアドバイスや説明をしてくださる方はいらっしゃいますか?
ベストアンサー1
ベン、最も良い説明はGoogleドキュメントページにあります -http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html#domainToNoneこのページをよく理解してください。GA 設定を構成する方法は多数あり、希望する構成についてより詳しく知らなければ、「クロスドメイン トラッキングをこのように構成する必要があります」と断言することはできません。このページのシナリオは間違いなく役立つはずです。
のさまざまなバリエーションを使用する理由は 3 つあります_setDomainName
。
'none' - このパラメータにより、ドメインの Cookie がサブドメインからアクセスできなくなるため、トップレベル ドメインをそのサブドメインから独立して追跡する場合にのみ、この機能を使用する必要があります。
「mysite.com」 - ドメインと別のドメインのサブディレクトリ間をトラッキングする場合に使用します。たとえば、「mysite.com」プロファイルでは、「yourblog.othersite.com」からのヒットも記録する必要があります。
「.mysite.com」 - ドメインとそのサブドメイン全体を追跡する場合に使用します。これにより、トップドメインとサブドメインが 1 つのエンティティとして扱われ、同じプロファイルで追跡されます。たとえば、「mysite.com」プロファイルには、「blogs.mysite.com」と「shop.mysite.com」が記録されます。
実際のデータが「汚される」ことがないように、いくつかのテスト プロファイルを設定して構成を試してみることをお勧めします。
お役に立てれば!