ショップ:
ホームポップアップ

ポップアップ

サイトに表示するバナーを A/B でテストして CV 効果を測定します。

このページの目的

サイト訪問者に対してバナー (画像 / HTML) を出し分けし、A/B 配分で表示あり vs なしの CV 効果を比較します。
表示 → クリック → カート追加 → 決済開始 → 購入のファネル全体を popup / control グループで集計します。

使い方

1
新規作成で名前と配分率を決める。最初は配分率 50% で始めるのが王道。
2
URL パターンで表示するページを正規表現で絞る。例: ^/products/.* 商品ページのみ、 ^/$ トップのみ。
3
保存後、バリアントを1つ以上追加(type=image なら画像URL、html なら HTML 直書き)。
4
状態を active に切替。これで配信開始。下書きのままでは絶対に出ません。
5
数時間〜数日待って A/B 結果テーブルでcontrol との差を確認。

設計のコツ

  • 頻度キャップ: 中央モーダルなら once_per_session、トップバーや右下なら once_per_day がストレスなし。
  • JS 条件でカート保有時のみ出すような細かい制御も可能。例: cartHasItems === true
  • 配分率は固定。途中で変えるとAB結果が混ざるので、再テストするなら新キャンペーンを切る。
  • popup CTR が 2% 未満なら画像/コピー差し替え検討、10% 超なら過剰露出の可能性も。

よくある配信パターン

高効果
カート放棄者にトップバー
URLパターン ^/$ + JS 条件 document.cookie.includes("cart=") && !location.pathname.startsWith("/checkout") でカート保有者にだけトップバー。20%引きクーポンとセットで CTR 8〜15%。
定番
商品ページ離脱防止
URLパターン ^/products/.* + トリガー exit_intent。離脱しようとしたタイミングで「お気に入り保存しませんか」ポップアップ。
入門
トップだけお知らせ
URLパターン ^/$ + 配分 100% + once_per_session でトップに新製品告知バナー。AB 不要、純粋な周知用。
期間限定
セール期間だけ表示
start_at / end_at を埋めると指定期間だけ active 状態でも表示。期間外は自動的に非表示。

用語

用語意味
popup グループポップアップ表示対象のセッション群
control グループポップアップ非表示の比較対照群
impressionポップアップが表示された回数
CTRimpression / click → 表示→クリック率
frequency_cap同一訪問者への再表示制御
js_conditionブラウザで実行される真偽判定式

よくある質問

active にしたのに表示されません
バリアントが0個だと出ません。必ず1つ以上登録。あと URL パターンが現在のページにマッチしていない可能性 (.* で全ページ表示)。
同じ人に何度も出てしまう
頻度キャップを once_per_session 以上に。unlimited だと毎ページで出るので控えめがよい。
popup が control より下回った
画像/コピーが弱いか、表示頻度が高すぎてストレスを与えている可能性。トリガーを delay 10秒〜 に変えるとマシになることが多い。
AB結果はいつ確定?
手動で「completed」状態にするまで集計は続きます。最低でも各グループ 500〜1000セッション貯まってから判断推奨。