顧客に再購入を促す最も一般的な手段はクーポンです。しかし多くのクーポン施策は、全員に同じブロードキャストコードと同じ20%オフを配信しているだけです。これは「割引待ち」の習慣を作り出し、顧客は次のセールを待つようになってしまいます。

適切なタイミングで届いたクーポンは、戻ってくる予定された理由になります。 リピート購入とカスタマーライフタイムバリュー(CLV)を引き上げる、最も低コストな手段の一つです。

本ガイドでは、実際にスキャンできるコード付きクーポンの送り方を解説します — ネイティブでパーソナライズされ、サードパーティ画像に依存せず、顧客に戻って再購入する本当の理由を与える方法です。

Pushwooshで最初のクーポンジャーニーを構築する

メッセージ内にスキャン可能なバーコードを直接組み込めます。

無料で試す
☝️

本ガイドの範囲: 本ガイドは顧客リテンションを目的としたクーポンマーケティング戦略を扱います — ユーザーに再度購入してもらうこと: リピート購入、更新、アップグレード(単なるアプリの再起動ではありません)。

実際にスキャンできるクーポンコードを送る

顧客が手入力するプロモコードは、オンラインの決済では問題なく機能します。しかしリピート購入の多くはレジ、店舗、カフェ、受け取り拠点など、対面で発生し、そこではコードをスキャンする必要があります。

平面的なクーポン画像はパーソナライズもトラッキングもできず、テキストのコードはレジで一切スキャンできません。これが、実際に利用されるクーポンとレジで止まってしまうクーポンの違いです。

'Something special for you' というオファーと、商品画像の下にコード8472 6190 3358のスキャン可能なバーコードが表示されたメール
🆕

Pushwooshでは、メールアプリ内メッセージバーコードブロックを利用できるようになりました。メッセージに追加してクーポンフィールドに紐づけるだけで、受信者ごとに固有のスキャン可能なコードが生成されます — ネイティブ表示で、サードパーティ画像は不要です。処理はSOC 2 Type IおよびISO 27001:2022認証を取得したインフラ上で行われます。この機能は、実店舗の販売拠点を持ち、レジで利用が完結するアプリのために設計されています。

バーコードブロックが選択されたPushwooshのドラッグ&ドロップメールエディタ。CodeフィールドがボイチャーのMergeタグに設定され、シンボロジーはCode 128、外観設定も表示されている
Pushwooshメールエディタのバーコードブロック:コードをMergeタグに紐づけ、シンボロジーを選択すれば、受信者ごとに固有のスキャン可能なコードが生成されます。

プッシュ通知で配信していますか? スワイプで消されたプッシュも失われません。メッセージはアプリのメッセージインボックスに保存されるため、顧客がレジで開いてスキャンするまでバーコードはアプリ内に残り続けます。

'You won. Or not' というタイトルのクーポンメッセージと、コードWELCOME2025-E15の横にバーコードのサムネイルが表示されたモバイルアプリのメッセージインボックス
🛠️

技術的な設定方法については、メールのバーコードブロックアプリ内のバーコードブロックのドキュメントをご覧ください。

スキャン可能なクーポンがリテンション戦略に必要な理由

利用可能なオファーは、常時割引としてではなく、顧客のライフサイクルにおける特定の瞬間にこそ価値を発揮します:

  • ウェルカムオファー. 購入意欲が最も高いオンボーディング中に発行される初回購入コードは、新規インストールを初回注文へと転換させます。
  • ウィンバック. アクティブでなくなった顧客は、すでに一度は支払いをしています。直近の購入カテゴリーに紐づく個別コードだけで、多くの場合は関係を再開させるのに十分です。
  • ジオトリガー. 店舗への物理的な近さは強い購買意欲のシグナルです。その5分間の窓に届くクーポンは、通行人を来店客へと変えます。
  • ロイヤルティ階層リワード. 階層アップ時に解放されるコードは、抽象的なステータスを実感できるものに変えます。

これらの各瞬間は、トリガー・チャネル・追跡すべきKPIに結びついています:

オファーの種類トリガー最適なチャネル追跡すべきKPI
ウェルカム割引デバイス登録完了アプリ内 + メール初回購入率
ウィンバックコード14〜30日間の非アクティブメール → プッシュへフォールバック再活性化率、リピート購入
ジオオファー位置情報付近での滞在アプリ内(またはプッシュ)店舗内利用率、再来店
階層リワードアップグレード/階層変更アプリ内 + メールCLV、利用率
オファーの種類
1 / 4
ウェルカム割引
トリガー
デバイス登録完了
最適なチャネル
アプリ内 + メール
追跡すべきKPI
初回購入率
オファーの種類
2 / 4
ウィンバックコード
トリガー
14〜30日間の非アクティブ
最適なチャネル
メール → プッシュへフォールバック
追跡すべきKPI
再活性化率、リピート購入
オファーの種類
3 / 4
ジオオファー
トリガー
位置情報付近での滞在
最適なチャネル
アプリ内(またはプッシュ)
追跡すべきKPI
店舗内利用率、再来店
オファーの種類
4 / 4
階層リワード
トリガー
アップグレード/階層変更
最適なチャネル
アプリ内 + メール
追跡すべきKPI
CLV、利用率

この表はルーティングマップとして読めます:瞬間がトリガーを決め、トリガーがチャネルを決め、KPIがそのオファーが見合ったかどうかを教えてくれます。それらすべてを結びつける指標はリピート購入率であり、その背後にあるのがカスタマーライフタイムバリューです。

📖

ポイントエンジン、ウォレット型カード、階層制度といったロイヤルティプログラムについては、企業向けロイヤルティカードをご覧ください。

クーポンマーケティングの実践例

4つのシナリオはいずれも同じスキャン可能なバーコード/QRブロックを使い、それぞれ異なるライフサイクルの瞬間に対応します。

👋 新規ユーザー:決して失われないウェルカムコード

課題: 新規ユーザーがプッシュ通知でウェルカム割引を受け取り、スワイプして消してしまうと、レジに着く頃にはコードが見当たらなくなっています。

解決策: ウェルカムプッシュ通知はメッセージインボックスに保存され、バーコードは利用されるまでそこに残り続けます。

2つのスマートフォン画面:ロック画面に'Your 15% code is inside'というプッシュ通知、そしてアプリのメッセージインボックスに同じメッセージがスキャン可能なバーコードとコードNORD-15-4F9K2とともに表示されている

Pushwooshでの実装: 新しいデバイスが登録されたら、プッシュ通知を送ります: 「ようこそ — 初回注文が15%オフになるコードです。」 メッセージはバーコード付きでメッセージインボックスに届くため、ユーザーは決済時にアプリを開き、画面から直接スキャンできます。初回購入が成立し、コードが失われることもありません。

Pushwoosh Customer Journey Builderのフロー:アプリの初回起動がアプリ内メッセージ'Welcome code: 15% off'をトリガーし、初回購入のトリガー待ちが続き、未発生の分岐にはメールとインボックスリマインダーが設定されている
ウェルカムクーポンジャーニー:アプリ内メッセージがコードを運び、初回購入がすぐに発生しなくてもインボックスメッセージがコードを利用可能な状態に保ちます。

🛒 EC・配送サービス:オフラインでもスキャンできるウィンバックコード

課題: 2回購入した顧客が6週間音沙汰なしになりました。行動を促す理由のない「お久しぶりです」メールは、アーカイブに埋もれるだけです。

解決策: メールに組み込まれた、顧客ごとに固有のボイチャープールコードを、直近の購入カテゴリーに紐づけて送付します。

'Here's 15% off your next order'というウィンバックメール。バーコード、コードNORD-15-4F9K2、'Valid until Sep 30'バッジ、Shop nowボタンが表示されている

Pushwooshでの実装: 21日以上非アクティブな購入者をセグメントします。メールを送信します: 「15%オフのコードが届いています — 次回のご注文にお使いいただけます。」 バーコードはインライン表示され、顧客は受け取り時や店舗内で固有のコードをスキャンします。メールが到達しないチャネルであれば、ジャーニーは自動的にプッシュへフォールバックします。レジ担当者がカウンターでスキャンし、コードは一度だけ利用可能でその後失効します。

21日以上非アクティブな購入者向けのPushwooshジャーニー:コード付きウィンバックメール、コード利用のトリガー待ち、失効前リマインダー、メールで到達できないユーザー向けのプッシュフォールバック
ウィンバックジャーニー:まずメール、プッシュフォールバック前の到達可能性チェック、そしてコード失効前のリマインダーで構成されています。

💳 サブスクリプションアプリ:アップグレード時の階層リワードコード

課題: ユーザーが上位プランにアップグレードしても、確認画面が表示されるだけです。ステータスが変わるこの瞬間こそ印象を強化すべきタイミングですが、多くのアプリはこの機会を活かせていません。

解決策: アップグレードイベントが発火した瞬間に表示されるアプリ内メッセージに、新しい階層に紐づいた利用可能な特典を組み込みます。

'Your Gold perk is here'というアプリ内メッセージ。GOLD UNLOCKEDバッジ、バーコード、コードGOLD-CAFE-7K2Pが表示されている

Pushwooshでの実装: tier_upgradedイベントが発火したら、デバイスタグからリワードコードを取得するQRブロック付きのアプリ内メッセージを表示します — 「Gold会員が解放されました。会員特典を受け取るにはスキャンしてください。」 アプリ内でのワンタップ、または提携店舗での1回のスキャンで完結します。特典は具体的かつ即時で、獲得したばかりのステータスに直接結びついています。

tier_upgradedイベントによってトリガーされるPushwooshジャーニー:'Gold unlocked'のアプリ内メッセージ、リワード利用のトリガー待ち、未利用時のメールと最終日リマインダー
階層リワードジャーニー:アプリ内メッセージはアップグレードイベントで発火し、フォローアップはまだ利用していないユーザーにのみ配信されます。
💡

ヒント: バーコードをメッセージインボックスにも保存しておくと、後で利用したいユーザーのために特典がアプリ内で待機し続けます。

🛍️ 小売+位置情報:滞在から手元のクーポンへ

課題: 買い物客が今まさに店舗エリア内にいて、アプリもそれを把握しています — しかし通常のプッシュ通知は、売り場を歩いている最中には見過ごされがちです。

解決策: 単なる通知ではなく実際のクーポンを届けるジオ滞在トリガーを、顧客が物理的に範囲内にいる間に発動させます。

'Scan for 15% off — today only'というアプリ内メッセージ。YOU'RE IN-STOREバッジ、QRコード、'Ends at closing'の注記が表示されている

Pushwooshでの実装: 買い物客が旗艦店周辺のエリアに入り、そこに留まります。3分後に滞在イベントが発火し、アプリ内メッセージが表示されます: 「店舗にいらっしゃいますね — 本日限定15%オフはこちらをスキャン。」 バーコードはメッセージ内に直接表示され、パーソナライズされた状態でレジでスキャンできます。

店舗のジオゾーン内での3分間の滞在から始まるPushwooshジャーニー。ロイヤルティ会員と新規訪問者の分岐でそれぞれ異なるアプリ内オファーを提供し、2時間の利用ウィンドウが設定されている
ジオ滞在ジャーニー:買い物客のセグメントがオファーの規模を決定し、コードは閉店時刻に失効します。

ジオフェンシングがトリガーを提供し、バーコードブロックが利用可能なオファーそのものを提供します。

最初のクーポンジャーニーを構築する

上記のすべてのフローは、同じ4つのステップで構成されています。Customer Journey Builderを使い、オファーの設計から実際のキャンペーン稼働までの最短ルートは以下のとおりです:

  1. オファーとコードを定義する

    インセンティブの内容と、コードをどう発行するかを決めます — ユーザーごとに固有の値(メールでは{{voucher}}、アプリ内ではデバイスタグ)。

  2. バーコードブロックを配置する

    メールまたはアプリ内エディタでバーコードブロックを追加し、スキャンされる場所に合わせてシンボロジーを設定し、値をMergeタグまたはデバイスタグに紐づけます。

  3. ジャーニーを分岐させる

    トリガーを設定します — 非アクティブ、アップグレードイベント、ジオ滞在など — その後チャネルと到達可能性で経路を分け、最初のチャネルで到達できないユーザー向けにフォールバックを用意します。

  4. ガードレールを設定する

    有効期限とゴールチェックを追加し、コードが利用されたユーザーがフローから抜けるようにします。

利用率を静かに下げてしまう、よくあるミスです:

  • 有効期限がない. 期限のないコードは、今すぐ行動する理由を与えません。テキストとジャーニーロジックの両方に日付を明記しましょう。
  • 共有コード. リスト全体に1つのコードを使うと、ユーザーごとのトラッキングができなくなり、スクリーンショット1枚で利益を損なうリスクにもなります。ボイチャープールを使いましょう。
  • ブロックの代わりに画像をアップロードする. 平面的な画像はインボックスで表示が崩れることがあり、パーソナライズもトラッキングもできません。ネイティブブロックがこの問題を解決します。

コードはどこに置くべきか

コード付きクーポンは、必要な持続期間に応じて3つの場所に配置できます。コードをどれくらいの期間利用可能にしておく必要があるかで選びましょう:

  • メッセージ内. メールまたはアプリ内のバーコードブロック:送信の瞬間に合わせて、即時かつパーソナライズされた形で表示されます。
  • メッセージインボックス内. メッセージはアプリ内に残り続けるため、プッシュ通知やアプリ内メッセージがとうに消えていても、顧客はレジでコードを呼び出せます。
  • ウォレットパス内. Apple WalletまたはGoogle Walletに保存され、アプリのアンインストール後も残り、店舗付近で再び表示されることがあります。

Pushwooshでオファーを継続的な収益に変える

クーポンの価値は、届く瞬間実際にスキャンできるコードによって決まります。Pushwooshはその両方を提供します:バーコードブロックはメール、アプリ内、メッセージインボックスにおいて、ネイティブでパーソナライズされ、トラッキング可能なコードを表示し、Customer Journey Builderは、1回の購入を次の購入へとつなげるライフサイクルの瞬間に、それらを正確に発動させます。

最も購入意欲の高い瞬間を選んでください — ウィンバック、階層リワード、店舗付近の買い物客など — そしてその瞬間を軸にクーポンフローを構築しましょう。あとは利用状況を観察するだけです。

最初のクーポンジャーニーを開始する
無料で試す

よくある質問

画像は静的で全受信者に同一であり、読み込みに失敗する可能性のある外部URLに依存します。ネイティブブロックは当社側でユーザーごとにレンダリングされ、固有のコードを持ち、利用に至るまでトラッキングできます。ホスティングする必要もなく、壊れる要素もありません。

Valentina Stepanova
Content Marketing Writer / Pushwoosh
シェア

関連記事

すべて見る