web-dev-qa-db-ja.com

Google Analyticsのどのページでどのリンクがクリックされたかを追跡するにはどうすればよいですか?

次の3つのページがあるWebサイトについて考えてみます。

<!-- example.com/shirts -->
<body>
<a href="Amazon.com/red-shirt">
<a href="Amazon.com/blue-shirt">
<a href="Amazon.com/fabric-cleaner">
</body>

<!-- example.com/pants -->
<body>
<a href="Amazon.com/black-pants">
<a href="Amazon.com/gray-pants">
<a href="Amazon.com/fabric-cleaner">
</body>

<!-- example.com/socks -->
<body>
<a href="Amazon.com/tube-socks">
<a href="Amazon.com/crew-socks">
<a href="Amazon.com/fabric-cleaner">
</body>

各ページにはいくつかのAmazonリンクが含まれています。一部のAmazonリンクは複数のページに表示されますが、他のリンクは単一のページにのみ表示されます。

ページごとに各リンクがクリックされた頻度を確認できるように、GoogleタグマネージャーやGoogleアナリティクスを設定するにはどうすればよいですか。

私の最終目標は、次の形式でレポートをコンパイルできるようにすることです。

example.com/shirts:
    Amazon links were clicked a total of 167 times
    Amazon.com/red-shirt was clicked 63 times
    Amazon.com/blue-shirt was clicked 92 times
    Amazon.com/fabric-cleaner was clicked 12 times

example.com/pants:
    Amazon links were clicked a total of 101 times
    Amazon.com/black-pants was clicked 51 times
    Amazon.com/gray-pants was clicked 39 times
    Amazon.com/fabric-cleaner was clicked 11 times

example.com/socks:
    Amazon links were clicked a total of 111 times
    Amazon.com/tube-socks was clicked 38 times
    Amazon.com/crew-socks was clicked 39 times
    Amazon.com/fabric-cleaner was clicked 34 times

また、この形式のレポート:

Amazon.com/red-shirt:
    63 total clicks
    63 clicks on example.com/shirts

Amazon.com/blue-shirt:
    92 total clicks
    92 clicks on example.com/shirts

Amazon.com/black-pants:
    51 total clicks
    51 clicks on example.com/shirts

Amazon.com/gray-pants:
    39 total clicks
    39 clicks on example.com/shirts

Amazon.com/tube-socks:
    38 total clicks
    38 clicks on example.com/shirts

Amazon.com/crew-socks:
    39 total clicks
    39 clicks on example.com/shirts

Amazon.com/fabric-cleaner
    57 total clicks
    12 clicks on example.com/shirts
    11 clicks on example.com/pants
    34 clicks on example.com/socks

いくつかの変数とイベントを設定して、自分のサイトでクリックされたAmazonリンクの合計数と各ページで発生したクリック数を確認できるようにしましたが、それらをリンクごとに分類する方法がわかりません。

2
Pikamander2

これにはいくつかのオプションがあります。

このデータをイベントデータとしてGoogleアナリティクスに送信するカスタムJavaScript関数を作成できます。リンクのIDまたはURLをキャプチャして、イベント値として送信できます。

https://developers.google.com/analytics/devguides/collection/analyticsjs/sending-hits

Googleタグマネージャーでも同じことができます。

https://support.google.com/tagmanager/answer/6106716?hl=ja

サードパーティの追跡アプリケーションは、どのリンクがどこでクリックされたかを追跡できます。たとえば、HotJarは任意のページのクリックを追跡し、ユーザーがクリックしたリンクを示すヒートマップを生成します。いくつかのリンクがある2つ以上のページがある場合、これはおそらく最も便利なオプションです。同様のことを行うさまざまなアプリケーションがかなりあります。最初の数百人のユーザーを追跡し、さらに多くのデータの代金を支払うオプションを持つ無料のオプションがよくあります。

類似サービスのリストを以下に示します。あなたに合ったサービスを見つけることができます。 https://www.g2.com/products/hotjar/competitors/alternatives

1
GeoffAtkins