89 人が現在オンライン
89 人が現在オンライン
Google アナリティクスの Google タグマネージャを含む計測の設定やトラブルシュートなどについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合ってより知識を高めていきましょう。
ガイドを表示
star_border
返信

GAのイベントトラッキングに関して

初級者 ✭ ✭

GAイベントトラッキングを活用して、店舗詳細ページまで
遷移したユーザーを計測できればと考えております。

 

https://www.central.co.jp/club/gc24-kanda/topics/16120.html

 

・拡大地図を表示(Google Mapで見る)
・入会予約はこちら 等


ボタンのクリックを、イベントとしてGAで計測したいと考えています。
店舗数が多いので、フィード管理などで
ボタンのリンク先が動的生成の可能性があり
GAでのイベント計測が可能かどうか、ご教示頂ければ幸いです。

 

恐れ入りますが、ご確認よろしくお願いします。

Re: GAのイベントトラッキングに関して

[ 編集済み ]
セミ プロフェッショナル ✭ ✭

佐藤さん


こんにちは。


まず、拡大地図を表示に関してですが、Google Mapが埋め込まれている場合、Google Map上での
埋め込まれている要素の操作は、javascriptでの取得ができないためかなり難しいです。


入会予約はこちら 等のクリックについてですが、

>店舗数が多いので、フィード管理などで
>ボタンのリンク先が動的生成の可能性があり

とありますが、店舗ごとにページが異なり、ページ内のリンク自体が動的に生成されるということで合っていますでしょうか?
その場合ページを生成するシステムが、リンクのa要素を出力する際に、a要素に、GAのイベントコードを組み込むことができれば可能です。
もしくは、Google Tag Managerなどのタグマネージャーを使用することでも可能です。
クリックを測定したい要素にidをつけておいて、そのidの要素がクリックされたらGAイベントが発生するよう設定します。
店舗(ページ)ごとに異なるデータが取得したい場合、ページ内のURLやタイトルなどを取得して、イベントラベルなどに格納することもできます。 
よろしくお願いいたします。

Re: GAのイベントトラッキングに関して

レジェンド
こんにちは。

Googleマップの埋め込みコードをもって、地図が表示されている場合は、まれまるさんがおっしゃられているように、
ちょっと難しいでしょうね。というか、たぶん無理だと思います。

地図をご自身で作られて、オリジナルの画像として、クリッカブルマップのようなタグを自作できるのであれば
可能だとは思いますが、ちょっと掲示板などで簡単にコードを、これです、というのは難しいとは思います。

ヒートマップツールを入れば、まだ簡単にわかるかな、というところですね。
ヒートマップツールは無料のものも多数あるので、検索して探されると良いと思います。

Googleアナリティクスについては、自分自身での制御可能な配下での基本Aタグでリンクなどがある場合は、
クリック計測はほぼ問題ない、という認識で良いかと思います。

それが動的であろうが、Aタグに、たとえば、究極的にはIDタグが仕込めれば、まれまるさんが
おっしゃるようにGTMでもおそらくは取得可能です。

よろしくお願い致します。
------
文責:カグア!

Re: GAのイベントトラッキングに関して

初級者 ✭ ✭
ご丁寧にありがとうございます。
参考にさせていただきます。

ちなみにですが、
イベントトラッキングを使用して、
単純に該当サイトからGoogleマップへ遷移したかを確認することは
問題なさそうでしょうか。(a要素に、GAのイベントコードを組み込み)

恐れ入りますが、ご確認よろしくお願いします。

Re: GAのイベントトラッキングに関して

セミ プロフェッショナル ✭ ✭

単純に、Google MapのURLへのa(リンク)要素でしたら、カグアさんにもご補足いただいたとおり、
問題なくイベントを取得することができます。


埋め込みマップのクリックが、どうしても必要ということでしたら、Google Map APIを使うか、埋め込まれている
iframeの大きさと位置を取得して、iframe内の位置でクリックしたことをjavascriptで判断することで
できるかもしれません。以下参考になりそうなリンクを貼っておきます。


地図がクリックされたときの処理:Geekなぺーじ
iframe内をクリックさせない方法ありませんか? - HTML 回答数2 | 【OKWAVE】


よろしくお願いいたします。