2009-08-12 9 views
19

多分、私はこの間違いについて考えていますが、私はいくつかの洞察を得ることができると思っています。私は全国の複数のクライアントのために開発する。私は私が働いているすべてのドメイン/プロフィールを追跡するパーソナル/開発アナリティクスアカウントを使用して、多くのサイトを追跡しています。しかし、私はマーケティングの人たちに、自分のアカウントに関連付けられている自分のGAトラッカー(そして他のサードパーティーのトラッカーだが、それは無関係だと思う?Googleアナリティクス - 複数のアカウントの複数のトラッカー?

私は、複数のトラッカーをコードに入力することについての議論(そしてクッキーとデータの破損の可能性)を見てきました。単純に、私はこれについて行くことができるより良い方法はありますか?私は、私の口座からそれらを守ることを望んでいます。もし関係が残っていれば、履歴データは保存できます。

何か不足していますか?

ありがとうございます!

答えて

16

次のようにそれは、例えば、一つのサイトで複数のトラッカーを持つことが可能です:

<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> 

別のオプションは、GAにおけるユーザーマネージャ-linkを使用して(単一Google Analyticsアカウントに複数のGoogleアカウントをリンクすることです口座[アカウント]状況)。

+0

私はそれを調べます、ありがとう! – SilentBobSC

+1

私はあなたに投票をしようとしていますが、私は依然として投票者として必要な15名の議員もいません。 – SilentBobSC

+0

あなたやそれをマークした人に乾杯して、関係するまで2ptしか残っていません:D – SilentBobSC

0

私はその共通のものだと思います。私が働いている会社で何かが起こる。私たちはマーケティング担当者からGAと他の多数のタグを持っています。私たちはそれだけで生活しなければなりません。

Analyticsはマーケティング担当者が使用するのが最適です。

+0

は、合意されました。私はまだAWStatsが提供するような大量の細かいデータを好んでいます。 – SilentBobSC

9

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

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

+0

非同期トラッキングコードの使用は、同期メソッドよりも信頼性が高く、それ以外の点では優れていますかカリの答えに記載されていますか?私は、非同期プロセスによって、ページをすばやく速くしてイベントを記録すると仮定します。 –

+0

非同期コードは、非同期であるため、の代わりににロードすることができます(これは、先にトリガーされることを意味します)。これは、ページの前にリンクをクリックした完全装填を完了した。 – Eli

+1

残念ながら、その部分のドキュメントはなくなりました! –

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

複数のトラッカーにコマンドをプッシュも動作します。

_gaq.push(['_setAccount', 'UA-XXXXX-1'], 
      ['_trackPageview'], 
      ['b._setAccount', 'UA-XXXXX-2'], 
      ['b._trackPageview']); 
+1

b、c、aなどを追加できますか? – leeand00

+1

ああ、変数名は任意です... '[stackoverflow._setAccount ......]'にすることができます。それ以降は、そのアカウントにのみイベントを送信する場合は、その変数接頭辞を使用します。 –

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> 
+0

nice!良いアイデア –

関連する問題