AB Flows のゴールとは、テストで「成果」とみなす行動の定義です。ゴールを達成した訪問者はコンバージョンとして計測され、パターンごとのコンバージョン率(CVR)としてレポートに集計されます。ゴールはテストごとに1つ設定し、ページ到達・クリック・カスタムイベント・GA4イベントの4種類から選びます。
ゴールの種類
| 種類 | 判定方法 | 目標値に入力するもの | 用途の例 |
|---|---|---|---|
| ページ到達 | 訪問者が開いたページのURLに目標値の文字列が含まれるとコンバージョン | URLの一部(例: /thanks) | 購入完了、申込完了、資料請求完了 |
| クリック | クリックした要素、またはその親要素が目標値のCSSセレクタに一致するとコンバージョン | CSSセレクタ(例: #cta-button、a[href*="/contact"]) | CTAボタンのクリック、電話番号タップ |
| カスタムイベント | 対象サイト側で window.ab('track', 'イベント名') を呼び出すとコンバージョン | イベント名(例: signup_completed) | フォーム送信成功、動画再生、SPA内の遷移 |
| GA4 | GA4連携で選んだイベントやキーイベントを、パターン別のオーディエンスで集計 | GA4のイベント名 | GA4ですでに計測している purchase などをそのまま使う |
GA4 ゴールの設定方法は GA4 連携 を参照してください。
ゴールが計測される条件
- コンバージョンは、そのテストでパターンに割り当てられた訪問者についてのみ計測されます。テスト対象外(配信割合の範囲外)の訪問者は含まれません。
- 同じ訪問者の同じテストに対するコンバージョンは、1回だけ計測されます。2回目以降のゴール達成は数えません。
- ページ到達ゴールは、配信タグが設置されているすべてのページで判定されます。対象ページとは別のページ(例: サンクスページ)で達成される場合、そのページにも配信タグが必要です。
- クリックゴールは、クリックした要素だけでなく、その祖先要素がセレクタに一致した場合も達成とみなします。ボタン内のアイコンをクリックしても計測できます。
カスタムイベントの使い方
対象サイトのJavaScriptから、次のように呼び出します。
window.ab('track', 'signup_completed');
配信タグの読み込み前に呼び出された場合は無視されます。フォーム送信の完了処理やSPAの画面遷移後など、配信タグの読み込みが確実に終わったタイミングで呼び出してください。
ゴールを選ぶときの目安
- 最終成果に近いものを選ぶ: 購入完了や申込完了など、ビジネス上の成果に直結するページ到達が最も解釈しやすいゴールです。
- 成果が少ない場合は中間指標にする: 月間のコンバージョンが少ないサイトでは、CTAクリックのようにサンプルが集まりやすいゴールにすると、結果が早く出ます。
- すでにGA4で計測している指標があるなら GA4 ゴールを使う: 既存の計測定義を流用でき、AB Flows とGA4の数値を突き合わせやすくなります。