Googleタグマネージャーで以下の内容のタグを設定し、
サイト内のどの項目をクリックして画面遷移しているのか、どの程度クリックされているのかをチェックしようとしています。
- トラッキングタイプ : イベント
- カテゴリ : 任意
- アクション : {{Page URL}}
- ラベル : {{Click ID}}
- 非インタラクションヒット: 真
- Googleアナリティクス設定: このタグでオーバーライド設定を有効にする
- トラッキングID : UA-*********-1
しかしGoogleアナリティクスを確認しても(行動 > イベント > ページ)、
- イベントカテゴリ : GTMの「カテゴリ」
- イベントアクション: 空白
- イベントラベル: : 空白
になってしまい、{{Page URL}}と{{Click ID}}の値が取得できません。
ちなみに{{Page URL}}はクリックイベントを起こした画面で、
{{Click ID}}はクリックした要素のaタグのidという認識でいます。
例えば、「https://test.jp/test」というページで「<a id="abc" href="https://test.jp/abc"><img ~ ></a>」をクリックしたなら
- イベントアクション: https://test.jp/test
- イベントラベル: : abc
になるのかなと考えています。
この考え方がそもそも誤っているでしょうか?
ちなみにイベントアクションやイベントラベルに手入力の文字列を設定したら正しく応答が返ってきたので
GTMは動作しています。
もし詳しい事を知っている方がいらっしゃいましたらご教授ください。
よろしくお願い致します。
【追記】
GTMのアクションに変数をいろいろ追加して動作確認してみました。
(GAの「行動 > イベント > ページ」でサイトの先頭ページを選択)
- Click Classes : 空白
- Click Element : 空白
- Click ID : 空白 ←全ての<a>タグにid付与しているのに入ってこない
- Click Target : 空白
- Click Text : 空白
- Click URL : 空白
- Event : gtm.js
- Googleアナリティクス設定: [object Object]
- Page Hostname : test.jp
- Page Path : /
- Page URL : https://test.jp/
- Referrer : https://test.jp/test ←画面遷移後の画面URL?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。