次の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リンクの合計数と各ページで発生したクリック数を確認できるようにしましたが、それらをリンクごとに分類する方法がわかりません。
これにはいくつかのオプションがあります。
このデータをイベントデータとして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