19

たぶん私はこれについて間違っているのかもしれませんが、私はいくつかの洞察を得ることができることを望んでいます。私は全国の複数のクライアントのために開発しています。私は自分のサイトの多くを、自分が取り組んでいるすべてのドメイン/プロファイルを追跡する個人/開発分析アカウントを使用して追跡しています。しかし、私は今、マーケティング担当者が争いに飛び込んでおり、自分のアカウントに関連付けられた独自のGAトラッカー(および他のサードパーティのトラッカーもありますが、それは無関係だと思いますか?)をインストールすることを望んでいます。

そのため、コードに複数のトラッカーを入力すること(およびCookieとデータが破損する可能性)に関するいくつかの議論を見てきました。簡単に言えば、これについてもっと良い方法はありますか?私はそれらを自分のアカウントから除外したいと思います。こうすることで、関係が悪化した場合でも、履歴データを保持できます。

私は何かが足りないのですか?

ありがとう!

4

5 に答える 5

16

たとえば次のように、1 つのサイトに複数のトラッカーを配置することができます。

<script type="text/javascript">
var trackerA = _gat._getTracker("UA-XXXXXXX-X");
trackerA._initData();
trackerA._trackPageview();
var trackerB = _gat._getTracker("UA-XXXXXXX-X");
trackerB._initData();
trackerB._trackPageview();
</script>

もう 1 つのオプションは、複数の Google アカウントを 1 つの Google アナリティクス アカウントにリンクすることです (GA アカウントの概要にあるユーザー マネージャーのリンクを使用)。

于 2009-08-12T07:12:03.677 に答える
9

新しい非同期トラッキング コードで簡単になりました。:)

http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html#MultipleTrackers

于 2010-01-06T13:19:58.767 に答える
5

非同期APIのドキュメントから

コマンドを複数のトラッカーにプッシュすることもできます。

_gaq.push( ['_setAccount', 'UA-XXXXX-1'],
           ['_trackPageview'],
           ['b._setAccount', 'UA-XXXXX-2'],
           ['b._trackPageview']);
于 2012-01-10T22:59:41.593 に答える
3

これは、ページが読み込まれた後に複数の _trackPageview を呼び出す場合にも機能します (たとえば、誰かが PDF をダウンロードしたときの追跡など、追加の記録されたアクションの場合)。

<script type="text/javascript">
    var ua_codes = ['UA-XXXXX-1', 'UA-XXXXX-2', 'UA-XXXXX-3']
    var _gaq = _gaq || [];
    for(i in ua_codes) {
        _gaq.push(['_setAccount', ua_codes[i]]);
        _gaq.push(['_trackPageview']);
    }
    (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();
</script>

<a href="/some_document.pdf" onClick="record_click(this.href);">Read the pdf</a>

<script type="text/javascript">
    function record_click(track_url) {
        for(i in ua_codes) {
            _gaq.push(['_setAccount', ua_codes[i]]);
            _gaq.push(['_trackPageview', track_url]);
        }
    }
</script>
于 2012-09-19T16:02:44.887 に答える
0

よくあることだと思います。私の勤める会社でも同じようなことが起きています。マーケティング担当者からの GA とその他のタグが多数あります。私たちはそれと一緒に暮らす必要があります。

分析は、マーケティング担当者が最もよく使用します。

于 2009-08-12T07:11:58.623 に答える