コンテキストイベントは、ユーザーの行動から「今どんな状態か」を読み取り、自動でイベントを発生させる機能です。
機能の概要はコンテキストイベント(β版)を参照してください。
本記事では、クリック系コンテキストイベントの設定方法を説明します。
各イベントの仕様についてはコンテキストイベント(β版) 各イベントの設定方法と仕様を参照してください。
- 本機能はWebのみ対応しています。Appでは利用できません。
- SPAサイトでは正常に動作しません。 「SPAサイトとは何か?」については、SPAサイトにおける特別な計測タグ設置手順について を参照してください。
- 本機能はβ版です。今後、仕様が大幅に変わったり、提供を終了する可能性があります。終了する場合はあらかじめアナウンスしますが、ご注意ください。
クリック系イベントの概要
以下のクリック系コンテキストイベントは、設定方法と動作がすべて共通です。
アイテムクリック
レコメンドアイテムクリック
ランキングクリック
お気に入りに追加
カートに入れる
アイテム情報をチェック
イベントの種類を使い分けることで、以下の効果があります。
ストーリー画面でユーザーの行動を種類別に把握できる
レポートでどの行動がコンバージョンにつながりやすいか可視化できる
リンククリックによりサイト外(KARTEの計測タグ未設置のページ)へ遷移する場合、クリックイベントの発生は次回来訪時になります。 サイト外への遷移の計測はサポートしていません。
イベント発生条件の設定
クリックを計測する要素の指定方法です。この設定は必須です。
「ラベル名で取得」と「CSSセレクターで取得」の2つの指定方法があります。
ラベル名で取得
ボタンやリンクの要素を、ラベル名(ボタン上の文字、リンク上の文字)で指定します。
たとえば「カゴに入れる」ボタンがある場合は、「カゴに入れる」と入力します。
サイトの文字コードがUTF-8でない場合、「ラベル名で取得」は利用できません。「CSSセレクターで取得」を使用してください。
CSSセレクターで取得
ボタンやリンクの要素を、CSSセレクターで指定します。
計測したい要素の親要素や子要素を指定しても計測できます。以下の例では、aタグのクリックを計測したい場合に、親のdiv要素や子のimg要素を指定しても動作します。
親要素(div1、div2)を指定した場合:実際にクリックした要素のリンクURLを取得できます
子要素(img)を指定した場合:親のaタグのリンクURLを取得できます
リンクのURL条件(オプション)
クリックした要素のリンクURLについて、正規表現で条件を指定できます。
イベント発生条件と両方指定した場合は、AND条件としてイベントの発生が絞り込まれます。
用途
指定した要素内に計測したくない要素やリンクが含まれる場合
明示的にアイテムのリンクのみに限定したい場合
リンクのURL条件を指定した場合、クリックした要素の親子にaタグがありリンクで遷移するときのみイベントが発生します。指定しない場合は、aタグ以外の要素でもイベントが発生します。
設定のテスト
設定を保存すると、テストコードが表示されます。
テストコードをブラウザのDevToolsで実行すると、設定した条件でページ上のどの要素が計測対象になるかを確認できます。
テスト結果の確認ポイント
テスト結果で以下の項目を確認してください。
| 確認項目 | 確認内容 |
|---|---|
| 対象となる要素 | 指定した要素が画面上に存在するか。意図しない要素が含まれていないか |
| 対象となるリンクURL | 「リンクのURL条件」を指定した場合に表示される。条件に該当するURLに過不足がないか |
テストコードの実行手順(Chrome DevTools)
動作を確認したいページをChromeで開く
DevToolsを起動し、Consoleタブを開く
テストコードをコピーしてConsoleに貼り付ける
結果がConsoleに表示される
リンク先のアイテムID取得
クリックイベントの設定に加えて「リンク先のアイテムID取得」を設定すると、リンクURLからアイテムIDを取得してイベントデータに付与できます。
どのアイテムがクリックされたかをレポートで集計できるようになります。
設定はコンテキストイベント設定画面の左メニューから クローリング > リンク先のアイテムID取得 を選択して追加します。
以下の2つの方法で設定できます。
URLのクエリキーから取得
アイテムIDがクエリ文字列に含まれている場合に使用します。
例:URLが http://www.example.com/detail?product_id=xxx の場合、「product_id」を指定すると「xxx」をアイテムIDとして取得します。
URLから正規表現で取得
アイテムIDがURLパスに含まれている場合に使用します。
例:URLが http://www.example.com/detail/xxx の場合、detail/([A-z0-9]+) を指定すると「xxx」をアイテムIDとして取得します。