Google Tag Manager(多分現在はバージョン2)を使ってリンクのクリックをAnalyticsに検出させる方法はちょこちょこ書いてあるけど、ボタンのクリックを検出する方法が書いてなかったのでメモ。例としてIDがhogeのボタンクリックを検出してみる
変数の設定
google tag managerのコンテナ画面で、左サイドメニューの「変数」をクリックすると「クリック」という項目が色々ある。初期ではチェックが外れている。これを全てチェックしておく(実際はID指定でクリックを検出したいならClick IDをチェックすれば良いとかあるけど全部チェックしておくと無難)
トリガー作成
同じく左サイドメニューの「トリガー」をクリックする。「新規」ボタンを押してトリガーを新規作成する。そこからは下のようにする
- 1.イベントを選択→クリック
- 2.トリガーを設定、ターゲット→すべての要素→続行をクリック
- 3.配信するタイミング→一部のクリック→Click ID、等しいの順に選択→hogeと入力→トリガーを作成ボタンをクリック
- 名前を聞かれるので分かる名前にする。例としてfugaとしておく
タグ作成
同じく左サイドメニューの「タグ」をクリックする。「新規」ボタンを押してタグを新規作成する。そこからは下のようにする
- 1.プロダクトを選択→GoogleAnalytics
- 2.タグの種類を選択→ユニバーサル アナリティクス
- 3.タグを設定→下のように設定して続行ボタンをクリック
- トラッキングID→AnalyticsのトラッキングID(UA-xxxx-xxxxxみたいな)
- ディスプレイ広告向け機能を有効にする→どっちでも
- トラッキングタイプ→イベント
- カテゴリ→適当(Buttonとかで良い?)
- アクション→適当(clickとか?)
- ラベル→適当(hogeとか?)
- その他はそのまま
- 4.配信するタイミング→クリック
- 「既存のクリック トリガーから選択」が出てくるので作ったトリガーをチェック→「保存」ボタンをクリック
- 「タグを作成」ボタンをクリック
プレビュー
まだ良く分かってない。作った設定を当てはめる前にチェックが出来るらしい。
公開
右上の「公開」ボタンをクリックして出てくるダイアログで「今すぐ公開」をクリックすると作った設定を当てはめることが出来る。
確認
ChromeならTag Assistantって拡張があるのでこれをインストールして確認する。実際にクリックしてみてAnalyticsで検出を確認するのでもおk