2013-09-06 13 views
5

私は、新しいユニバーサルアナリティクス手法に基づいたウェブサイトにGAコードを埋め込むことを試みています。 私が達成しようとしているのは、1ページから複数のプロパティにデータを送信することです。普遍的なGoogleアナリティクスコードの複数のプロパティ

新しいユニバーサルGAコードの公式GAドキュメントと、特に「複数のトラッキングオブジェクトを使用する」セクションを確認しました。

https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#multipletrackers

しかし、これまでのところ成功しませんでした。

標準ウェブサイトwww.website.de と、モバイルウェブサイトde.website.mobiのドメインがあります。

私の標準のウェブサイトのための私のGAのコードは次のようになります。私はプロパティUA-12345678から1をリアルタイムで結果を取得していることがわかりますGAリアルタイムセクションが、第2の特性ISNで

(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-12345678-1'); 
ga('create', 'UA-12345678-2', {'name': 'newTracker'}); 
ga('send', 'pageview'); 
ga('newTracker.send', 'pageview'); 

結果はまったく得られません。

理由を知りませんか?私はGAの文書を誤解していますか?明確にするために

:私の携帯サイトでは、私は次のコードを埋め込むしたいと思います:標準のウェブサイト、 ため UA-12345678から2 UA-12345678-:だから

(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-12345678-1'); 
ga('create', 'UA-12345678-3', {'name': 'newTracker'}); 
ga('send', 'pageview'); 
ga('newTracker.send', 'pageview'); 

を、私は3つのプロパティを持っています3モバイルWebサイトの とUA-12345678-1は、両方の集約として私に標準WebサイトとモバイルWebサイトの結果を表示する機会を与えてくれました。少なくともそれは私が達成しようとしているものです。

アイデアを歓迎します。

答えて

2

あなたは何をすべきでしょうか。私は行って、これを自分でテストしたが、確かにそれはうまくいかなかった。次に、これまでにGAでコードが表示されていないことがわかったので、オブジェクト間のスペースを削除しようとしました。理由はわかりませんが、すべてのパラメータやオブジェクトからスペースを削除することで、リアルタイムレポートにデータを表示することができました。

スペースをパラメータとオブジェクトに戻してみましたが、データが再び表示されないようにすることができませんでした。私が何をしたかに関わらず、データは通ってきました。

私はこれをしようとするだろう:

(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-12345678-1'); 
ga('create','UA-12345678-3',{'name':'newTracker'}); 
ga('send','pageview'); 
ga('newTracker.send','pageview'); 
+0

この質問に解決策がありましたか?私は同じ問題を抱えていますが、あなたが推奨するようにスペースを削除することは機能しません。おそらく、新しい質問を開く時でしょうか? – Rapture

+0

あなたのサイトを共有できますか? – Blexy

+0

変更をロールバックしたため、現時点でサイトを共有したくないのですが、それを動作させることができなかったためです。私はこの質問のコメントをハイジャックしないように、新しい質問を開きました:http://stackoverflow.com/questions/23749392/name-spaced-accounts-not-working-under-universal-analytics – Rapture

0

このことができます場合、私は知らないが、私はユニバーサルアナリティクスと私の名前の追跡対象と固体2時間の壁に実行していました。

ga('create', 'UA-12345678-1', { 
    'cookieDomain': 'example.com', 
    'legacyCookieDomain': 'example.com', 
    'allowLinker': false} 
); 
ga('send', 'pageview'); 
ga('set', 'location', '/path/to/object/'); 

ga('create', 'UA-12345678-2', { 
    'cookieDomain': 'example.com', 
    'legacyCookieDomain': 'example.com', 
    'allowLinker': false, 
    'name': 'exampledomain'} 
); 
ga('exampledomain.send', 'pageview'); 
ga('exampledomain.set', 'location', '/path/to/object/'); 

スペースはそれとは全く関係がありませんでした:ここで私は苦労発見があったことを明確にするためのコードの例を示します。私が走っていた問題は、私の「exampledomain」にハイフンがあり、うまくいかなかったことでした。他のトラッキングオブジェクトの '名前'の文字列に奇妙な文字を信頼しないでください!

また、 'name'キーがopt_configObjectの内側にある必要があります。私はこの文書をどこにも見つけなかったので、これを言う。

関連する問題