サイトでのエンゲージメントキャンペーン
エンゲージメントキャンペーンとは、サイトのショーケース上に表示されるポップアップメッセージ、オファー、クーポンのことで、ページから離れようとしたとき、ページ滞在がN秒経過したとき、商品をカートに追加したときなど、あらかじめ設定したシナリオに従ってゲストに表示されます。このセクションは管理パネル → サイト → 「サイトを設定」 → 「プロアクティブメッセージ」(admin.cenaly.com)にあり、キオスクを除くあらゆる業種(レストランのメニュー、ショップ、ホテル、サロンなど)で動作します。もう一つの入口は、ハブ**「マイサイト」内のウィジェット「ポップアップとフォーム」のカードにある「テンプレートから作成」**ボタンです。これを押すと、同じ設定が既成シナリオのギャラリーとして直接開きます。
キャンペーンは、作成して有効化した後にのみサイトのショーケースに表示されます。このセクションがデフォルトで何かを差し込むことはありません。
同じキャンペーンはお客様自身のサイト(WordPress、Tilda、Shopify、自作サイト)でも動作します。ウィジェット「ポップアップとフォーム」のコード(マーケティング → マイサイト)を一度挿入するだけで、ここで設定したポップアップがお客様のサイト上でも表示されるようになります。
他社サイトではすべての種類のキャンペーンが利用できます。そのうち2つは、同じページ上の隣接するウィジェットを必要とします。「AIチャットを開く」と「オペレーターとのチャットを開く」のアクションには当社のチャットウィジェットが、「これと一緒に買われる」キャンペーンには注文ウィジェット(カートも提供します)が必要です。必要なウィジェットがページにない場合、キャンペーンは表示されず、表示回数の上限も消費しません。
キャンペーンの種類と表示形式#
各キャンペーンは、12種類のアクションのいずれかです。
| 種類 | 内容 |
|---|---|
| メッセージ | 見出し付きのテキストのみ — お知らせ、リマインダー、情報提供 |
| オファー | テキスト + リンク付きボタン(特設ページ、カテゴリ、特定の商品へ遷移) |
| メールアドレス収集 | メールアドレス入力欄 + 配信の同意 → 配信リストに登録 |
| 独自フォーム / クイズ | ビルダーの任意フィールドで作るフォーム、またはステップ形式のクイズ。回答はキャンペーンの「リード」に保存 |
| クーポン公開 | 店舗の実際のクーポンのコード + 「コピー」ボタン。クーポンに有効期限が設定されている場合はカウントダウンタイマー |
| フォーチュンホイール | ゲストがホイールを回して、用意したクーポンのいずれかを獲得 — 「メールアドレスと引き換えに1回転」 |
| スクラッチカード | ゲストが指またはカーソルで覆いを削ると、その下にクーポンが現れる |
| ギフトボックス | ゲストがボックスを1つ選ぶと、その中にクーポンが入っている |
| 「これと一緒に購入」 | カートに追加した直後に表示される、関連商品のコンパクトなポップアップ |
| AIチャットを開く | 店舗のAIアシスタントとのチャットを、最初のメッセージ入りで開く |
| オペレーターとのチャットを開く | 店舗スタッフとのゲストチャットを、最初のメッセージ入りで開く |
| 独自イベント | 何も描画せず、サイト側で独自の表示を行うためのイベントを送信 |
表示は4つの形式のいずれかで設定します。モーダルウィンドウ(画面中央)、スライドインパネル(4隅のいずれか)、コンテンツを覆わない画面上下の細いバー、そして全画面オーバーレイです。カードにはアクセントカラー、ライト/ダークテーマ、背景と文字色、角丸、影、幅、表示アニメーションを設定できます。または、用意されたデザインプリセットから1つを選ぶこともできます。
1つの店舗に設定できるキャンペーンは最大20件で、いずれもゼロから作らずにテンプレートギャラリーから作成できます。テンプレートは既成のシナリオ(ウェルカム割引、カゴ落ち、キャンペーンタイマー、コールバック、レビュー依頼など)で、エディターで下書きとして開きます。
1つのキャンペーンはA/Bバリアント(メインのほかに最大3つ)に分けることができ、それぞれにテキスト、画像、デザインを設定できます。ゲストは最初の表示時にランダムでいずれかのバリアントに振り分けられ、以降は常にそのバリアントが表示されます。結果はバリアントごとに個別に集計されます。
ポップアップが閉じられた場合、キャンペーンは画面隅のティザーバブルに折りたたむことができます。バブルをクリックするとウィンドウが再び開き、表示回数の上限は消費しません。
フォーチュンホイール#
ホイールのセクターは店舗の実際のクーポンです。それぞれにラベル、 コード、重み(当選頻度)があります。セクターは2〜8個で、少なくとも1つには 必ず賞品が必要です。当選できないホイールは、プラットフォームは表示しません。
デフォルトではメールアドレスゲートが有効です。回す前にゲストがアドレスを 入力して同意にチェックします。これは通常のメールアドレス収集と同じ流れなので、 配信登録、ウェルカムメール、個人用のワンタイムコードは通常どおり機能します。 ゲートは無効にできます。その場合ホイールはすぐに回せますが、配信登録(つまり 個人用コード)は行われません。当選したコードはゲストがボタン1つでコピーでき、 通常のクーポン公開と同様にカートへ自動入力されます。
ストアフロントの旧プラグイン「ラッキーホイール」は引き続き動作します。その 設定画面にはこのページへのリンクが表示されるようになりました。新しいホイールは キャンペーンとして作成することをおすすめします。
スクラッチカードとギフトボックス#
ホイールと同じ公正な仕組みを持つ、もう2つのゲーミフィケーションです。賞品は 店舗の実際のクーポンのコードで、各バリアントに重み(1〜100)があり、結果は ゲストの最初の操作の前に重み付きランダム選択で決まります。ゲストがどのように 削ったりボックスを選んだりしても、結果は変わりません。メールアドレスゲートは ホイールと同様、デフォルトで有効です。
- スクラッチカード — 賞品のバリアントは2〜6個。覆いは指またはカーソルで 削り、60%削ると自動的に公開されます。キーボードやスクリーンリーダー向けに、 常に「賞品を表示」ボタンが用意されています。
- ギフトボックス — ボックスは3〜6個。ゲストがどれを選んでも賞品には 影響しません。
ギャラリーには、それぞれの種類に2つずつ、合計4つの既成テンプレートがあります。
「これと一緒に購入」#
ゲストがカートに何かを追加した直後に、1〜6件の関連商品をポップアップで表示 します。選定は、設定済みの商品の関連付け(「これと一緒に購入」「〜に合う」)、 同時購入の統計、それでも見つからない場合は同じカテゴリから行われます。すでに カートに入っている商品や、ストアフロントから取り下げられた商品は自動的に 除外されます。表示するものがない場合、キャンペーンは表示されず、表示回数の 上限も消費しません。「+」ボタンで商品をすぐに追加でき、ウィンドウは開いたまま なので続けて追加できます。
デフォルトのトリガーはカートの変更です。外部サイトでも「これと一緒に購入」 キャンペーンは動作しますが、同じページに注文ウィジェットが必要です。カタログは CDNから読み込み、商品はウィジェットのカートに追加します。注文ウィジェットが ない場合、キャンペーンは表示されず、表示回数の上限も消費しません。
オリジナルフォームとステップ形式クイズ#
タイプ**「オリジナルフォーム / クイズ」**は、任意のフィールド(最大8つ)からポップアップを組み立てます。テキスト、e-mail、電話番号、数値、長文テキスト、ドロップダウンリスト、ボタンでの選択肢、1〜5の星評価、チェックボックス、日付です。フィールドはドラッグで並べ替えでき、サイトのすべての言語でラベルを付け、必須に設定でき、1列または2列に配置できます。ここではe-mailは必須ではありません — 完全に匿名のアンケートにすることもできます。
**「クイズモード」**のトグルは、フォームをステップ形式のシナリオに変えます。ゲストにはプログレスバーと「戻る/次へ」ボタンとともに1問ずつ表示され、ボタンの選択肢を選ぶとすぐに次のステップへ進みます。ステップは分岐できます — 選んだ回答によって、次の質問がどれになるか、またはクイズを終了すべきかが決まります。データ処理への同意は自動的に表示されます — フォームが連絡先(e-mailまたは電話番号のフィールドがある)を収集する場合のみです。
別のシナリオはレビュー収集です。フォームに「評価」フィールドがある場合、スマートな分岐を有効にできます。4〜5を付けたゲストは「ありがとう」画面で、設定したレビューサイト(Googleや評判設定にあるその他のプロフィール)のボタンを目にし、低い評価はオーナーへの静かなフィードバックとして残ります。
すべての回答はシステムに保存され、キャンペーンのセクション内の**「リード」インボックスに表示されます — 「メール収集」の購読者の隣に、キャンペーンと期間によるフィルター、CSVへのエクスポート、ゲストの要望による削除とともに並びます。また、その他の店舗への受付申請とともに、「申請」セクション(📥)とコンタクトセンターの「申請」**タブに届きます — ショーケースのフォーム、折り返し電話、オンライン予約、テーブル予約と同じ1つの流れです。同じフィールドビルダーは「メール収集」でも利用できます — そこではe-mailが必須で、追加フィールドへの回答は購読者に紐づけられます。
テキストまたは音声によるAIキャンペーンドラフト#
キャンペーンエディターには、キャンペーンが何をすべきかを言葉で説明できる(テキストまたは音声 — ブラウザのマイクによる録音)パネルがあります。「50ラリ以上の商品から離脱する人に割引を提案して」や「広告から来た全員に100ラリ以上の無料配送をリマインドして」などです。モデルはドラフト — 必要な言語のテキスト、ボタン、トリガーの種類、オーディエンスの条件 — を実際の店舗データ(既存のクーポン、カタログのカテゴリ、有効な言語と通貨)を使って組み立て、架空の値は使いません。
ドラフトは確認と修正のためにエディターで開きます — 自動保存はされません。手動で作成した場合と同様に、キャンペーンを確認し、必要に応じて修正して保存する必要があります。
テキスト内のプレースホルダー#
「コンテンツ」セクションには、利用可能なプレースホルダーのパネルがあります。キャンペーンの翻訳可能な任意のテキスト(見出し、テキスト、ボタン、「はい/いいえ」、「ありがとう」画面、ティーザー、フォームのフィールドとホイールのセクターのラベル)内の{{タグ}}は、ゲストのコンテキストの値に置き換えられます。利用可能なのは、流入元と遷移のラベル(utm_source、utm_medium、utm_campaign、referrer)、国と言語、「新規/再訪」ゲスト、ページのタイトルとアドレス、開いている商品、カート内の合計金額とアイテム数、そしてゲストがすでに入力していれば名前とe-mailです。
予備の値は縦棒で書きます:{{name|друг}}。値も予備の値もない場合は空文字列が挿入されるため、「裸の」{{タグ}}をゲストが見ることは決してありません。
トリガー、オーディエンス、スケジュール、表示回数の上限#
表示するタイミング — 次のいずれかのトリガー:
- ページ滞在時間 — 読み込み後、指定した秒数が経過したとき;
- サイト滞在時間 — 訪問の合計時間がN秒を超えたとき;
- 離脱しようとしたとき — デスクトップではカーソルがウィンドウ外に出たとき、モバイルでは無操作のとき;
- スクロール深度 — ページの指定した割合までスクロールしたとき;
- 無操作 — 指定した時間、カーソルを動かさず/スクロールもしないとき;
- カートの変更時 — 金額またはアイテム数を条件として;
- 閲覧ページ数 — 訪問中にNページ目から;
- クリック時 — ゲストがご自身のボタンやリンクをクリックしたとき。この表示は意図的なものとみなされ、上限を消費しません;
- サイトイベント — 何かが起きたときに、お客様のサイト自身が
CenalyEngage.track('<имя>')を呼び出します。エディターではイベント名と、訪問中に何回発生すべきかを設定し、完成したコード行はボタンでコピーできます。このトリガーはお客様のサイトでのみ動作します。当社のストアフロントではtrack()を呼び出す場所がありません。イベント名は必須です — これがないとキャンペーンは表示されません。
誰に表示するか — 次の条件で絞り込めます: 新規または再訪のゲスト、デバイスの種類(モバイル/デスクトップ)、インターフェースの言語、流入元(参照元サイトとutmのフルセット)、ゲストの国(タイムゾーンによる概算)、特定のサイトページ(パスマスクによる)、開いているページの内容 — カタログのセクション、タグ、開いている商品の価格、手動で選択した商品まで — さらに、ゲストが他のキャンペーンにどう反応したか(見た、閉じた、目標アクションを実行した、あるいは逆に見なかった)。
さらに2つの切り口:
- サイトのイベントとプロパティ — 「イベント名 · あった/なかった · プロパティ · 演算子(等しい、等しくない、含む、より大きい、より小さい、入力済み)· 値」という形式の条件を最大5つまで。トリガー「サイトイベント」と同じイベントで動作します;
- 購読者 — 「メール収集」は、デフォルトではこの店舗ですでに購読している人には表示されません。ルールは解除するか、逆に展開して購読者にのみキャンペーンを表示することもできます。
いつ有効か — 任意のスケジュール: 日付範囲、曜日、営業時間。
何回表示するか — 表示回数の上限と期間(例: 7日に1回まで)、ゲストが目標アクションを実行した後の停止、さらにサイト全体のポップアップの訪問あたり・1日あたりの合計上限 — 複数のキャンペーンが次々とウィンドウを出して一人のゲストに押し寄せないようにするためです。その隣には、ゲストの「生涯」にわたる2つの停止ルールがあります: 閉じた後の静寂(ゲストが✕を押したら、N日間は邪魔しない、最大365)と一人のゲストへの総表示回数(生涯の上限、最大100)。いずれかでゼロは「ルール無効」を意味します。キャンペーンは注文手続きを妨げません: モーダル形式とスライドイン形式は、デフォルトでは開いているチェックアウトの上に表示されません。
ストアフロントの既成プラグインとウィジェット#
ビルダーとは別に、ストアフロント(retail)の設定には既成のプラグインがあります — 有効化後すぐに動作し、トリガーの手動設定は不要です:
- メール収集 — シンプルな購読ポップアップ;
- プロモポップアップ — 画像とボタン付きのメッセージ;
- フォーチュンホイール — ゲストがメールアドレスを入力し、ホイールを回して店舗のクーポンのいずれかのコードを受け取ります。これは旧バージョンで、引き続き動作します。新しいホイールはキャンペーンとして作成する方が便利です(上記参照)— トリガー、ターゲティング、A/B、統計があります;
- 送料無料までのプログレスバー — カート内で、送料無料のしきい値まであといくらかを表示します。配送設定でしきい値を設定すると自動的に表示されます;
- 「カートに戻る」 — カートを離れたゲストへの、指定した分数後のリマインダー;
- Cookie同意バナー — ストアフロントに表示;
- 「最近見た商品」 — ゲストがすでに開いた商品の列。
ストアフロントのプラグインとよく混同されますが、別の場所で設定するツールがもう2つあります:
- 入荷通知の購読 — 「在庫切れ」の商品カード上のフォーム: ゲストが連絡先を残すと、商品がストアフロントに再入荷したときにメールが自動で届きます;
- コールバックフォーム — ハブ「マイサイト」のウィジェット: ゲストが番号を残すと、プラットフォームが自動で折り返し電話します — お客様のスケジュールに沿った再試行と、営業時間外の申し込み向けの夜間キュー付きです。それでもつながらなかった場合は、オーナーにメールが届きます。申し込みの一覧は**「顧客」セクションの「コールバック」タブに、その他の受信分とともに「申し込み」**セクションにあります。
ストアフロントのプラグインとキャンペーンビルダーは同じページで競合せずに並行して動作します — 同時に表示されるポップアップは1つだけです。
実績でわかること#
各キャンペーンには、一覧とエディターの両方で直近30日間の統計が表示されます:表示回数、クリック数、クローズ数、コンバージョン数、コンバージョン率(%)。A/Bバリアントがあるキャンペーンでは、数値がバリアントごとに分けて表示され、どのテキストがより効果的かがわかります。
A/Bでどちらが勝ったか#
A/Bバリアントがある場合、プラットフォームが勝者がいるかどうかを自動で判定し、その結論を数値で説明します:どのバリアントがリードしているか、次点のバリアントよりどれだけ優れているか、どの程度の確度があるか。しきい値は厳格で、各バリアントに200回以上の表示回数と、リード側に十分な数のイベントが必要で、信頼水準は95%です。データが少ないうちは、カードは正直に「結論を出すには早い」と表示し、ランダムな結果を押し付けることはありません。
勝者を適用するのは人です —「勝者を適用」ボタンを1回押すだけです。プラットフォームがお客様の知らないうちに黙って切り替えることはありません。
別ブロックとして売上が表示されます:キャンペーンがもたらした注文数と金額、コンバージョンのうち注文に至った割合、表示回数1000回あたりの売上です。アトリビューションモデルは意図的に狭く、このキャンペーンのクーポンが実際に適用された注文だけが対象となるため、表示回数が生きていても売上が空になるのは正常であり、不具合ではありません。
並行して、各表示回数・クリック・クローズ・コンバージョンは、店舗のGoogle Analyticsにイベントとして送信されます(カウンターが接続されている場合 — アナリティクスを参照)。そのため、キャンペーンはサイトの他のトラフィックと合わせてGA4でも分析できます。
フォームの新しい回答や新しい購読者については、すぐに把握できます:キャンペーン設定で、店舗の業務チャットへの通知、選択した従業員へのメール、または回答をウェブフックでお客様のCRMに送信することを有効にできます。別途、ゲスト本人への自動返信も設定できます — フォーム送信直後に、お客様の件名と本文でメールが送信されます(タイプ「独自フォーム / クイズ」と「メール収集」の場合)。件名は必須で、ないとメールは送信されません。自動返信はマーケティング目的であり、同意が得られている場合にのみ、配信停止リンク付きで送信されます。
制限事項#
- ポップアップウィジェットは有料の拡張機能です。「ポップアップとフォーム」が未払いの間、キャンペーンはサイトに配信されません:未払いのウィジェットはサーバー側でサイトのデータから除外されるため、トグルをオンにしただけでは何も起こりません。
- 隣接するウィジェットが必要なキャンペーンは、それが隣にある場合のみ動作します。「チャットを開く」シナリオは同じページにチャットウィジェットが必要で、「商品をカートに入れる」にはオンライン注文ウィジェットが必要です。最も簡単なのは、「マイサイト」セクションの単一タグを使う方法で、有効なすべてのウィジェットを一度に読み込みます。
- 空席のテーブルはキャンペーンでは計算されません。「直近の空き時間枠」タイルは予約枠を表示できますが、空席のテーブルは計算されず、エディターでもその選択肢は提示されません。
- エディターのプレビューはイメージであり、お客様の実際のスケジュールに基づく計算ではありません:表示される時刻はあくまで例です。
- 売上のアトリビューションは意図的に狭く、このキャンペーンのクーポンが実際に適用された注文だけが対象です。表示回数が生きていても売上が空になるのは正常であり、不具合ではありません。
- 訪問の最初の数秒間はポップアップが表示されず、モーダルウィンドウとスライドインパネルは、デフォルトでは開いているチェックアウトの上に表示されません。
トラブルシューティング#
**キャンペーンがサイトに表示されない。**順に確認してください:
- キャンペーンが有効になっていない — 保存された下書きは表示されません。
- 「ポップアップとフォーム」拡張機能が未払い — トグルがオンでもウィジェットはページに配信されません。
- タグが見つからない — 「マイサイト」セクションで「インストールを確認」を押してください。Google Tag Manager経由で挿入されたタグは確認ツールでは検出されないため、サイトを目視で確認してください。
- 変更が反映されていない — ウィジェットのファイルはCDN経由で配信され、キャッシュは5分です:しばらく待ってから、キャッシュをクリアしてページを更新してください。
- 条件が一致していない — トリガー、オーディエンス、スケジュール、またはゲストごとの表示回数上限。すでにキャンペーンを閉じたゲストは、設定したインターバルが有効な間は再度表示されません。
- キャンペーンに隣接ウィジェットが必要 — 「チャットを開く」と「カートに入れる」のシナリオは、対応するウィジェットがページにないと表示されません。
**表示回数はあるがコンバージョンがない。**キャンペーンに目標(フォーム、クーポン、購読)が設定されているか確認してください:表示回数は常にカウントされますが、コンバージョンは目標アクションによってのみカウントされます。売上にはさらに、注文内でキャンペーンのクーポンが適用されている必要があります。
**フォームの回答がどこにも届かない。**回答は常に「申請」セクションに入ります。メール、業務チャットへのメッセージ、ウェブフックは追加の通知であり、キャンペーン設定で有効にする必要があります。ゲストへの自動返信にはメールの件名が必須で、ないとメールは送信されません。
関連セクション#
- サイトビルダー — 「サイトを設定」セクションがある場所
- 顧客 — 折り返し電話の申請とメルマガ購読者
- アナリティクス — キャンペーンのイベントの送信先
- マイサイト — お客様自身のサイトにポップアップウィジェットを設置するコード
よくある質問#
キャンペーンがエディターに表示されたのに、サイトで見えないのはなぜですか?#
キャンペーンが下書きとして保存されているだけでなく有効になっていること、そしてページ読み込みから数秒以上経過していることを確認してください — 訪問の最初の数秒間は、ゲストの邪魔をしないよう、意図的にポップアップが表示されません。
キャンペーンを商品や料理の1カテゴリに限定できますか?#
はい、オーディエンスの条件で、カタログの特定のセクション、アイテムのタグ、または開いている商品の価格帯を指定できます — キャンペーンは該当するページでのみ発動します。
AIは架空のクーポンでキャンペーンを作成できますか?#
いいえ、モデルは店舗に実在するクーポン、言語、カテゴリのみを使用します — 存在しないクーポンコードを含む下書きは、お客様に表示される前に却下されます。
キャンペーンはゲストの注文手続きを妨げますか?#
いいえ、デフォルトではモーダルウィンドウとスライドインパネルは、開いているチェックアウトの上に表示されません。画面下部のバーはインターフェースをブロックせず、表示されたままにできます。