計測されるイベント
A/Bテスト施策の配信時に自動送信される表示・操作・エラーイベントの一覧と計測仕様です。
A/Bテストは現在クローズドβ版として提供している機能です。仕様や画面は予告なく変更される場合があります。
A/Bテストの施策がサイト上で配信されると、計測タグが施策専用のイベントを自動送信します。配信UU・操作内訳・エラー件数などの効果測定は、これらのイベントをもとに集計されます。
これらのイベントは計測イベント数の実績としてカウントされない非課金イベントです。一般の自動計測イベントについては 自動計測されるイベント をご覧ください。
イベント一覧
experiment_impression
バリアントが割り当てられ、表示が確定したとき
experiment_interaction
トリートメント上でクリックまたはクローズが計測されたとき
experiment_error
施策コードやPlanの適用に失敗したとき
表示(experiment_impression)
施策の表示(インプレッション)を表すイベントです。配信UUの集計に使われます。
発火条件
URL条件・ディメンション条件・デバイス・フリークエンシーを通過し、バリアントが割り当てられたあとに送信されます。コントロールとトリートメントで送信タイミングが異なります。
コントロール
割当直後に送信します(コードは実行しません)
トリートメント(Plan)
Planの適用が成功したとき(when 条件未達の間は送信しません)
トリートメント(JSあり)
スクリプトの読み込み完了(onload)後
トリートメント(CSSのみ)
CSS適用直後
トリートメント(HTMLのみ・JSなし)
送信しません。代わりにエラーイベントを送信します
重複制御
同一セッション内では、施策(experiment_id)ごとに1回のみ送信します。
プロパティ
experiment_id
文字列
施策ID
variant_id
文字列
割り当てられたバリアントID
is_control
真偽値
コントロールの場合は true
pageTitle
文字列
ページタイトル(共通付与)
uri.url
文字列
ページURL(共通付与)
操作(experiment_interaction)
施策上のクリックやクローズを表すイベントです。効果測定の操作内訳に使われます。
発火条件
コントロールでは送信しません
操作種別は
clickとcloseのみです配信設定の計測ターゲット(
trackingTargets)に含まれ、かつ計測がONの要素だけが対象です
クリック(click)
次の両方を満たす要素がクリックされたときに送信されます。
要素に
data-wcl-track="{ターゲットID}"が付いている祖先(またはShadow DOMのホスト)に
data-wcl-experiment="{施策ID}"が付いている計測ターゲットに、同じIDで
type: clickが定義されている
施策ツリー全体のクリックを自動計測するわけではなく、マークされた要素のみが対象です。
クローズ(close)
施策コードから次のAPIを呼び出したときに送信されます。
targetIdを指定した場合、計測ターゲットに同じIDのtype: closeがあるときだけ計測されますtargetIdを省略した場合、クローズ用ターゲットが1件だけなら、そのターゲットに紐付けて計測されます(0件または複数件のときは計測されません)
重複制御
同一セッション内では、次の組み合わせごとに1回のみ送信します。
施策ID
バリアントID
操作種別(
click/close)ターゲットID
プロパティ
experiment_id
文字列
施策ID
variant_id
文字列
バリアントID
is_control
真偽値
常に false(コントロールは送信されないため)
interaction_type
文字列
click または close
target_id
文字列
計測ターゲットのID
target_label
文字列
計測ターゲットの表示名
pageTitle
文字列
ページタイトル(共通付与)
uri.url
文字列
ページURL(共通付与)
計測ターゲットのON/OFFや表示名の設定方法は 計測ターゲットを設定する をご覧ください。自分で実装する場合の契約は 自分で実装する も参照してください。
エラー(experiment_error)
施策の適用に失敗したときに送信されるイベントです。一覧画面や配信状況のエラー表示に使われます。
主な発火例
Script load failed
施策JSの読み込みに失敗した
Script load timeout
施策JSの読み込みがタイムアウトした(約15秒)
Plan op[n] failed: ...
Planの操作適用に失敗した
Treatment html requires codeUrl for mount
HTMLがあるのにJS(codeUrl)がなく、マウントできない
Variant assignment error: ...
バリアント割当処理で例外が発生した
重複制御
重複制御はありません。条件を満たすたびに送信されます。
プロパティ
experiment_id
文字列
施策ID
variant_id
文字列
バリアントID(割当前の失敗では空になる場合があります)
error_message
文字列
エラー内容
pageTitle
文字列
ページタイトル(共通付与)
uri.url
文字列
ページURL(共通付与)
共通仕様
共通で付与されるプロパティ
上記の専用プロパティに加え、通常の計測イベントと同様にページタイトル・URL・リファラ・デバイス情報などが付与されます。
プレビューでは送信しない
サンプルプレビュー・ライブプレビューのプレビューモードでは、施策の評価・配信イベントは送信されません。本番配信(またはChrome拡張での確認)で計測を確認してください。
イベント別URL条件の対象外
計測タグ設定のイベント別URL条件(クリック・スクロールなど)の対象には含まれません。施策の配信URL条件を通過して表示・操作が起きた場合は、タグ側のイベント別URL条件に関係なく送信されます。
非課金
experiment_impression / experiment_interaction / experiment_error は、いずれも計測イベント数の課金対象外です。
コンバージョンとの関係
コンバージョン測定用の専用イベント(例: experiment_conversion)はありません。
配信設定で指定したコンバージョンイベント(カスタムイベント・コードレスイベントなど)が、experiment_impression のあとに同一ユーザーで発生したかどうかで効果を判定します。
コンバージョンの設定方法は 配信設定 をご覧ください。
送信イベントの確認方法
Chrome拡張を開き、計測タグが設置されたサイトで施策を表示します
Eventsタブでexperiment_impression/experiment_interaction/experiment_errorを確認します
手順の詳細は Chrome拡張で動作を確認する および 送信されるイベントの確認機能 をご覧ください。
最終更新
役に立ちましたか?