1

同じURLを指すリンクがページに3つある場合、GoogleAnalyticsはそれらを区別していないようです。そのURLへのクリックの全体的な割合はわかりますが、各リンクに固有の割合はわかりません。

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

4

2 に答える 2

0

最善の策は、イベントトラッキングを使用し、リンクに別のラベルを付けて区別することです。

1つの落とし穴-Google_trackEventにトラッキングピクセルをリクエストすることで機能します。リクエストが完了する前にページを離れると、イベントが記録されない場合があります。次のコードは、リンクが新しいウィンドウで開かない場合に、リンクを少し(150ミリ秒)遅らせることで機能します

<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>
于 2012-04-19T15:21:58.040 に答える
0

この質問への回答は、質問されてから変更されている可能性があります。また、この投稿は検索結果の上位に表示されるため、この回答を提供しなかった場合は失礼します。

Analyticsには、 Enhanced Link Attributionと呼ばれる機能があります。これは、同じ宛先を持つページ上のリンクの追跡統計を分離します。これにより、この質問の正確な問題が解決されます。

上にリンクされているドキュメントは明確ですが、要するに:

  • プロパティの管理者設定で[拡張リンクアトリビューションの使用]機能をオンにします
  • リンクに属性を追加idして、リンクを互いに区別します
  • トラッキングコードに次の行を追加します。
    • ga('require', 'linkid');

記事によると、この機能を有効にすると、レポートの生成が遅くなり、データに微妙な違いが生じる可能性がありますが、いつでも無効にできることに注意してください。

于 2016-08-31T04:13:33.703 に答える