ターゲティングは 誰が ウィジェットを見るかを制御します。適切なルールはパフォーマンスを劇的に改善します — 価格ページでの「10%オフ」オファーは、ブログ記事での同じオファーとはまったく違うコンバージョンを生みます。
ページターゲティング
ページターゲティングは、現在のURLの パス(ドメイン以降のすべて)と照合します。
既定はサブストリングマッチ
既定では、入力したパターンは サブストリングマッチ として扱われます — URL のどこかにパターンが含まれていればルールがマッチします。最も寛容なオプションです。
| パターン | マッチする | マッチしない |
|---|---|---|
/pricing | /pricing、/pricing/team、/en/pricing | /about、/blog |
/blog | /blog、/blog/post-1、/de/blog | /about、/podcasts |
checkout | /checkout、/store/checkout/step-2 | /cart、/orders |
* によるワイルドカード
URL のセグメントの任意の部分にマッチさせるには * を使います。
| パターン | マッチする | マッチしない |
|---|---|---|
/blog/* | /blog/launch、/blog/2026/launch | /blog、/news |
/products/*/buy | /products/widget-a/buy、/products/123/buy | /products/widget-a |
/*/pricing | /en/pricing、/de/pricing | /pricing |
複数パターン
複数のパターンを追加できます(1行に1パターン)。OR で結合され、URL は どれか1つ にマッチすればOKです。
/pricing
/checkout
/products/*/buy
このウィジェットは、価格ページ、チェックアウトフロー、すべての商品購入ページで発火します。
空白ですべてに一致
ページルールを空白にすると、ウィジェットはドメインのすべてのページで対象になります。ニュースレター登録のようなトップ・ファネル向けウィジェットに最適です。
ヒント: ページの除外
ページターゲティングは「含める」のみです。広いルールから特定ページを 除外 したい場合は、「X以外のすべてのページ」を1ルールで表現するより、ページや区分ごとに別ウィジェットを作るほうが綺麗です。
国ターゲティング
訪問者の国に基づいてウィジェットを表示・非表示にします。
フォーマット
2文字の ISO 3166-1 alpha-2 国コードを大文字で使用します。
| コード | 国 |
|---|---|
US | アメリカ合衆国 |
DE | ドイツ |
FR | フランス |
JP | 日本 |
BR | ブラジル |
GB | イギリス |
ビルダーでは、国コード欄に2文字コードを入力し、Add (またはEnter)を押してチップとして追加します。含めたい各国について繰り返し、チップの x をクリックして削除します。
よくあるパターン
| 目的 | 選択 |
|---|---|
| 通貨固有のオファー | その通貨を使う国のみ |
| 地域ローンチ | ローカライズ済みの国 |
| コンプライアンス除外 | オファーが許されない市場を除く |
空白 = 全世界
国リストが空 = ウィジェットはどこでも対象。
国の検出方法
国はページロード時の訪問者IPから推定されます。VPN を使っている訪問者は VPN の出口ノードの国にマッチします。クライアント側の GeoIP ルックアップは行いません — ウィジェットエンジンはページイベントとあわせて国を受け取ります。
デバイスターゲティング
ウィジェットが動作するデバイスタイプを選びます。
| デバイス | 検出方法 | 典型的な使い方 |
|---|---|---|
| Desktop | 訪問者のUser-Agent | mouse-leave トリガー(最も信頼性が高い) |
| Mobile | 訪問者のUser-Agent | scroll-up + 可視性復帰トリガー |
| Tablet | 訪問者のUser-Agent | scroll-up + 可視性復帰トリガー |
デバイスが重要な理由
離脱意図はデバイスごとに 発火の仕方が異なります(概要 を参照)。mouse-leave シグナルを前提に作ったウィジェットは、scroll-up がトリガーであるモバイルでは奇妙に見えます。よくある組み合わせ:
- 割引ポップアップ — デスクトップのみ(mouse-leave が最も強いシグナル)
- ニュースレター登録 — すべてのデバイス
- アプリストアCTA — モバイルのみ
デバイスの組み合わせ
3つの中から任意の組み合わせを選べます。少なくとも1つはチェックされている必要があります。さもないとウィジェットは発火できません。
訪問回数ターゲティング
任意ルール: 訪問者が少なくとも N回 サイトを訪れた後にのみウィジェットを表示します。
ユースケース
| しきい値 | ユースケース |
|---|---|
| 1(既定) | 初訪問者のみ |
| 2 | 「お帰りなさい」やロイヤリティオファー |
| 3+ | エンゲージメントの高いリピーター |
⚠️ 注意 — cookieless モード
訪問回数は保存された訪問者IDから算出されます。cookieless モード(一部の Zenovay デプロイでのプライバシー優先の既定)では、訪問者IDは ウィンドウスコープのみ — タブを閉じると消えます。結果として:
- cookieless モードでは
min_visit_count > 1は事実上発火しません - 各「訪問」はエンジンには完全な新規訪問者に見える
- このルールは標準(cookie 使用)トラッカーで動いているサイトでのみ使ってください
サイトがどちらのモードで動いているかわからない場合は、ドメインダッシュボードの General Settings ページを確認するか、Zenovay は Cookie を使いますか? を参照してください。
頻度キャップ
頻度キャップは、同じ訪問者 がウィジェットを見る頻度を制限します。ビルダーの Frequency ステップで設定され、日数 で測定されるスライダーを使用します(0–30)。
| 設定 | 動作 |
|---|---|
| 0日 | キャップなし — 離脱意図トリガーごとに発火可能 |
| 1日 | 訪問者ごとに1日最大1回 |
| 7日 | 訪問者ごとに1週間最大1回 |
| 30日 | 訪問者ごとに1か月最大1回 |
0から30の任意の整数が機能します — スライダーを、表示間隔として希望する日数に設定してください。
キャップウィンドウの動作
キャップは 訪問者がウィジェットを最後に見た時点からのローリングウィンドウ であり、暦日の境界ではありません。1日のキャップでは、14:00にウィジェットを見た訪問者は、次の日14:00まで再度見ません — 時計は世界のどこであれ、訪問者がウィジェットを見たときから始まります。
スライダーを 0 に設定するとキャップは完全に削除されます。それでも、同じ訪問者は単一ブラウザタブセッション内でウィジェットを2回見ることはなく(レンダラーがセッションごとに重複削除)、ただし後の訪問で再度見る可能性があります。
キャップのカウント方法
キャップは ウィジェットが訪問者に表示される とき記録されます。行動喚起をクリックするか閉じるかに関わらず、ウィンドウは既に開始しているため、ウィンドウが終了するまで再度表示されません。
キャップは訪問者IP アドレスの日次ローテーションハッシュによって追跡されます — Cookie は不要なため、頻度キャップは cookieless モードでも機能します(上記の訪問回数ターゲティングとは異なります)。
まとめ
典型的な「ハイインテント購入者」ウィジェットの組み合わせ例:
| ルール | 値 |
|---|---|
| Page | /pricing、/checkout/* |
| Country | US、CA、GB |
| Device | Desktop のみ |
| Min. visit count | 1 |
| Cap | 1日 |
これは英語圏のデスクトップ購入者にチェックアウトレスキューオファーを表示し、1日最大1回に制限します。
よくあるつまづき
| 症状 | 考えられる原因 |
|---|---|
| ウィジェットがまったく表示されない | ターゲティングが狭すぎ、または既に見た(シークレットで試す) |
| 違うページで発火する | サブストリングマッチが緩い — * ワイルドカードか長いパターンを使う |
| モバイルで発火しない | デバイスリストでモバイルが除外、または mouse-leave でテスト中(scroll-up を使う) |
| 訪問回数ルールが効かない | サイトが cookieless モード;このルールは永続IDが必要 |
| 予想より頻繁に発火する | 頻度キャップが 0 に設定(キャップなし)、または表示間隔として希望する日数より少ない |