blog.domain.comは別のGoogleアナリティクスアカウントとwww.domain.comのメインアカウントでトラッキングします。_trackEventは2つのアカウント/サブドメインで正しくトラッキングされます。
blog.domain.comにhead
におけるGAスニペット:
_gaq.push(
// blog.domain.com
['_trackPageview', request_uri + 'commented/'],
['_trackEvent', 'Comment', 'Added comment',
'Article title', ga_event_value],
// www.domain.com
['maintracker._trackPageview', '/blog' + request_uri + 'commented/'],
['maintracker._trackEvent', 'Blog - Comment', 'Added comment',
'Article title', ga_event_value]
);
正常に動作します_trackPageView全4:ブログのコメントがアヤックスを使用して投稿された
var request_uri = '/blog/article0001/';
_gaq.push(
// blog.domain.com
['_setAccount', 'UA-99999990-1'],
['_trackPageview'],
// www.domain.com
['maintracker._setAccount', 'UA-99999991-1'],
['maintracker._setDomainName', '.domain.com'],
['maintracker._trackPageview', '/blog' + request_uri]
);
。 _trackEventはblog.domain.com、では正常に動作しますが、メイントラッカーでは正常に動作しません。
GAは「123回あなたの訪問者が送信したイベント」を報告しますが、統計には実際にイベントは表示されません。イベントが起こってから48時間待った。
Google Analytics Debugger for Chromeレポート_gaq.push processing : "[maintracker._trackEvent,Blog - Comment,Added comment,Article title,2]"
およびTracking beacon sent!
。
メインサイトwww.domain.comにトラッキングコードは次のようになります。
_gaq.push(
['_setAccount', 'UA-99999991-1'],
['_setDomainName', '.domain.com'],
['_trackPageview'],
);
2番目のイベントでダッシュを削除しようとしましたか?イベントをダッシュでエンコードしてしまうと、そのイベントが破棄されることがあります。代わりに "Blog> Comment"を使用してください – Eduardo