概要
このページでは、ゴールのうちの「イベントトラッキング」について、計測仕様や注意点を記載します。
設定を始める前に、仕様についてご理解いただけますと幸いです。
仕様はすでにご理解いただけていて、設定方法をお探しの場合は、下記のヘルプページをご参照ください。
イベントトラッキングの仕様
目次
1. クリックトラッキングとの違い
2. イベントトラッキング型ゴールの計測方法
3. 設定を行う上での注意
4. 計測できていない時は
1. クリックトラッキングとの違い
ページの特定箇所がクリックされたことをコンバージョンとして計測できるという点では、「クリックトラッキング」も「イベントトラッキング」も同じ役割です。
しかし、イベントトラッキングは計測方法と、対象にできるゴールイベントおよび設定方法が異なります。
2. イベントトラッキング型ゴールの計測方法
KaizenPlatformJavaScriptコードがサイトページに設置されると、ページ内で発生したイベント情報(イベントタイプ、イベント発生時の対象UI要素のCSSセレクター)をKaizenPlatformのデータベースへ送信し続けます。
イベントトラッキング型ゴールを設定すると、蓄積されたこれらのイベントログデータを解析し、イベントトラッキング型ゴールに設定されたイベントタイプおよび対象UIのHTMLタグおよびHTML属性にマッチしているイベントログデータをコンバージョン数として集計します。
イベントトラッキング型ゴールのコンバージョン計測は、イベント情報のログデータを対象に解析される点が、クリックトラッキング型ゴールのコンバージョン計測方法と大きく異なるポイントになります。
また、この計測仕様の利点として、イベントトラッキングは、ラウンド途中にゴールを追加した場合、ラウンド開始時までさかのぼって集計することができます。
※ラウンド開始前までさかのぼることはできません。
※ラウンド中に途中でイベントトラッキングのゴール設定を編集した場合、さかのぼって集計することができなくなりますのでご注意ください。
※ イベントトラッキングは、一定間隔でログ集計を行い、レポートや「JavaScript コードステータス」に反映させているため、反映までに時間がかかることがあります。反映されるまでしばらくお待ちください。
参考: イベントトラッキングゴールの計測イメージ
参考: クリックトラッキングゴールの計測イメージ
参考: KaizenPlatformのJavaScriptコードが送信するイベントタイプおよびHTML要素・属性情報
イベントタイプ | イベント発生時の対象HTMLタグ要素 | HTML属性 | |
onClick onSubmit onChange |
a img div span form select input button option textarea label table th tbody tr td ul ol li dl dd dt p i body strong em area h5 h4 h3 h2 h1 |
font small b u canvas figure nav address center header footer section main article aside video iframe time figcaption pre code sup object caption map fieldset nobr tt |
クラス名 要素ID href属性 src属性 action属性 |
3. 設定を行う上での注意
上述の通り、イベントトラッキングでは、各要素のクリックログを取得しています。
指定したHTMLタグやHTML属性の配下に、さらに子要素が存在していた場合、子要素のクリックログは別で取得する仕様のため、親要素のクリックログには含まれません。
例1: ボタンが二つの要素(p, span)で構成されている
上の画像のように、ボタンが二つの要素で構成されている場合、どちらか片方の要素のみを指定してしまうと、正しいクリック数の計測ができません。
-
クラス名「btn」のみを指定した場合
「検索」というspan要素の部分を除いたクリックの計測になります。
-
クラス名「src」のみを指定した場合
「検索」というspan要素のみのクリックの計測になります。
-
解決策
「イベント定義の追加」(画像の赤枠で囲った部分)をクリックし、ボタンを構成している全ての要素を指定してください。
例2: divの中に複数のボタンが設置されている
上の画像のように、divの中に複数のボタンが設置されており、全てのボタンのクリック数をまとめて取得したい時、divのクラスを指定するだけでは、ボタンのクリックが取得できません。
-
クラス名「choose」のみを指定した場合
ボタン要素を除いた空間のクリックのみの計測になります。
-
解決策
aタグの祖先要素にタグ名「div」、クラス名「choose」を指定してください。
こうすることで、「クラス名『choose』という div の中にある aタグ」という絞り込みが行え、空白部分のクリックを取得することなく、ボタンのクリック計測が正しく行えます。
4. 計測できていない時は
「イベントトラッキングが計測できていない」というお問い合わせをよくいただきますが、設定ミスの他に、下記の理由も考えられます。
- 反映に時間がかかっている。
- イベントトラッキングがレポートに反映されるまで、数時間かかることがあります。設定したばかりの時は、少し時間を置いてからレポートを確認してみてください。
- ラウンドが一時停止している
- ラウンドが一時停止されている場合、ゴールの中でもイベントトラッキングのみ、集計をスキップする仕様となっております。他のゴールはラウンド一時停止中でも計測がされるので、イベントトラッキングに急に不具合が起こったかのように見えますが、不具合ではありませんのでご安心ください。
0 コメント