「非同期アナリティクス」APIを使用して実行されているサイトで動作している Google アナリティクスの設定を変更して、新しい GA アカウント/プロパティからの新しいトラッカーを含める必要がありました。Google は、新しい「ユニバーサル アナリティクス」API の使用を提案しました。
同じページで両方のスクリプトを一緒に使用すると名前が衝突する可能性があるかどうかわからなかったので、複数のトラッカーをセットアップする方法に関するAPI ドキュメントの指示に従い、古いトラッカーも「ユニバーサル アナリティクス」API に切り替えました。 .
これは私が使用したトラッカー コードです。
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-xxxxxxxx-1', 'mysite.org');
ga('send', 'pageview');
ga('create', 'UA-xxxxxxx-15', {'name': 'oldTracker'});
ga('oldTracker.send', 'pageview');
現在、Google アナリティクスは、両方のトラッカーがアクティブであり、同一のデータを送信していることを示しています。これは GA リアルタイム レポートで見ることができます。それにもかかわらず、古いトラッカー (コードの最後の行) の標準レポートは機能しなくなりました。これらの統計は空です。
これを修復する方法はありますか?これは、非同期からユニバーサル アナリティクスに切り替えたことが原因でしょうか?