2012-04-19 11 views
0

同じURLを指すページに3つのリンクがある場合、Googleアナリティクスはそれらを区別していないようです。それは、そのURLへのクリックの全体の割合を教えてくれますが、各リンクに固有の割合は教えてくれません。Googleアナリティクス - 同じURLを指す別のリンクをトラッキングする

同じURLを共有しているにもかかわらず、どのリンクが最もクリックされているか教えてもらうにはどうすればよいですか?

答えて

0

Event Trackingを使用することをお勧めします。異なるラベルを付けてリンクしてください。

1つのgotcha - _trackEventは、Googleにトラッキングピクセルをリクエストすることによって機能します。リクエストが完了する前にページを離れると、イベントが記録されないことがあります。次のコードは、このため、リンクはそれが頼まれたので、この質問への答えが変更された可能性がある

<script type="text/javascript"> 
function trackIt(link, label) { 
    _gaq.push(['_trackEvent', 'Link', link.href, label]); 
    if (link.target == '_blank') return true 
    setTimeout('document.location = "' + link.href + '"', 150); 
    return false; 
} 
</script> 
<a href="someURL" onclick="return trackIt(this, 'label1');">link 1</a> 
<a href="someURL" onclick="return trackIt(this, 'label2');">link 2</a> 
+0

いいね、ありがとう。 – BadHorsie

+0

これは、サイト内アナリティクス機能には役立ちません。それはおそらくOPが探しているものです。 – Eduardo

+0

'_trackEvent'には、追跡を確実にするための組み込み遅延があるので、タイムアウトのある関数でそれをラップする必要はありません。 –

0

新しいウィンドウで開かない場合は、少量(150ミリ秒)でリンクを遅らせることによって動作し、投稿が検索結果で高く表示されている場合、私はこの回答を提供しなかった場合、私は残念です。

Analyticsには、Enhanced Link Attributionと呼ばれる機能があり、同じ宛先を持つページのリンクのトラッキング統計を分けています。これは、この問題の正確な問題を解決します。

上記のリンクドキュメントは明らかですが、要するに:あなたの財産の管理者設定で使用強化リンク帰属機能の

  • 電源を入れ
  • 1からそれらを区別するために、あなたのリンクにid属性を追加します。別の
  • は、トラッキングコードに次の行を追加します
    • ga('require', 'linkid');

記事によると、この機能を有効にすると、レポート生成中にいくつかの減速を引き起こす可能性があり、そこにデータをいくつかのニュアンスがありますが、それはいつでも無効にすることができ、ということに注意してください。

関連する問題