2

トップレベルからサブドメインまで追跡している同じページに 2 つの異なる GA コードを持つサイトを継承しました。ここで、「2 つの」GA コードを削除し、以下に提案する方法を使用して 2 つの異なる ID を 1 つのコードに統合しました。

gaq.push(
['_setAccount', 'UA-XXXXX-1'],
['_trackPageview'],
['b._setAccount', 'UA-XXXXX-2'],
['b._trackPageview']

これは問題なく機能しているように見えますが、数値、特に直帰率は、新しいコード スニペットを実装してから劇的に悪化しています。

1 つのページに 2 つの GA コードを含めるべきではなく、_set Account メソッドを使用する必要があることを説明するチュートリアルがたくさん見つかりましたが、そうすべきではない理由についての説明が見つかりません。

クライアントに戻り、新しい GA スニペットの実装以降、数値が劇的に変化した理由を説明したいのですが、有効な説明が見つかりません。私は当初、2 番目の GA コードが以前の Cookie を書きすぎていた可能性があると考えていました。あるいは、非同期タグがそこにある 2 つのタグを使用してデータを押し出している可能性があります。

同じページで 2 つのタグが適切に機能しない理由を教えてください。

4

1 に答える 1

5

サブドメインに関連付けられたすべてのデータを失った可能性があります。あなたが修正する前のサイトには、古い Google トラッキング コードまたは古い Urchin コードが含まれていたと思います。

いずれにしても、 https ://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#yourDomainName で説明されているように複数のドメインを追跡する場合は、_setDomainName('example.com') を使用する必要があります。

もう 1 つの役立つガイドはhttp://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=55570にあります。

あなたがやっているような2つのタグはうまくいくはずです.これはそれを行うためのユースケースです. 2 つの別々のトラッキング JavaScript (.js) ロードを使用することは推奨されておらず、サポートされている実装でもありません。

gaq.push(
['_setAccount', 'UA-XXXXX-1'],
['_trackPageview'],
['_setDomainName', 'example.com'],
['b._setAccount', 'UA-XXXXX-2'],
['b._trackPageview'],
['b._setDomainName', 'example.com']
于 2012-07-24T17:43:31.907 に答える