Skip to content

プロモーションコードを使う

プロモーションコードの使用方法を学習し、キャンペーンやキャンバスの使用状況を確認する。

前提条件

プロモーションコードを使用する前に、プロモーションコードリストを作成する必要がある。

プロモーションコードを使う

プロモーションコードをメッセージで送信するには、以前に作成したプロモーションコードリストの横にある「スニペットをコピー」を選択する。

メッセージングに貼り付けるためにスニペットをコピーするオプションだ。

コードスニペットをBrazeのメッセージの一つに貼り付け、リストにある固有のプロモーションコードをLiquidを使って挿入する。そのコードは送信済みとしてマークされている。これにより、他のメッセージが同じコードを送信することは保証されない。

例文「この春は特別なオファーで自分へのご褒美を」の後にコードスニペットが続く。

キャンバスを横切ってステップ

コードスニペットがマルチチャネルメッセージングを含むキャンペーンやキャンバスで使用されると、各ユーザーは固有のコードを受け取る。複数のステップからなるキャンバスで、各ステップがプロモーションコードを参照する場合、ユーザーは各ステップに進むたびに新しいコードを受け取る。

キャンバス内で1つのプロモーションコードを割り当て、複数のステップで再利用するには:

  1. プロモーションコードをカスタム属性として、最初のステップ(ユーザー更新)で割り当てる。
  2. 後続のステップでは、新しいコードを生成する代わりに、そのカスタム属性を参照するためにLiquidを使用する。

ユーザーが複数のチャネルでコードの資格を得た場合、各チャネルで同じコードを受け取る。例えば、メールとプッシュ通知でメッセージを受け取る場合、同じコードが両方に送信される。レポートもまた単一のコードを反映している。

アプリ内メッセージキャンペーン

アプリ内メッセージキャンペーンを作成した後、プロモーションコードリストスニペットをアプリ内メッセージボディに挿入できます。アプリ内メッセージ内のプロモーションコードは、ユーザーがアプリ内メッセージの表示をトリガーした場合にのみ、差し引かれ使用される。

テストメッセージ

テスト送信とシードグループメール送信は、特に指定がない限りプロモーションコードを消費する。Brazeのアカウントマネージャーに連絡して、この機能の動作を更新し、テスト送信やシードグループのメール送信時にプロモーションコードが使用されないようにする。

Currents用のメッセージエクストラ

プロモーションコードmessage_extras組み合わせることで、プロモーションコード情報をCurrentsに送信できる。プロモーションコードを変数に保存するには タグcaptureを使う。その後、その変数をmessage_extras で参照する。

1
2
3
4
5
{% capture code %}
{% promotion('puttshacktest2') %}
{% endcapture %}
Use {{code}} for an exclusive discount!
{% message_extras :key cardscode :value {{code}} %}

プロモーションコードをユーザープロファイルに保存する

後続のメッセージで同じプロモーションコードを参照するには、コードをカスタム属性としてユーザープロファイルに保存する必要があります。これは、メッセージステップの直前に配置したユーザー更新ステップで、割引コードを「プロモーションコード」のようなカスタム属性に割り当てることで実現できる。

まず、ユーザー更新ステップの各フィールドで以下を選択する:

  • 属性名プロモーションコード
  • アクション:更新
  • キーの値:プロモーションコードのLiquidコードスニペット、例えば {% promotion('spring25') %}

次に、メッセージにカスタム属性(この例では)を追加{{custom_attribute.${Promo Code}}}する。割引コードはテンプレート化されている。

プロモーションコードの使用状況を確認する

残りのコード数は、プロモーションコードページのプロモーションコード一覧の残り列にあります。

未使用のコードの例だ。

このコード数は、既存のプロモーションコード一覧ページを再訪した際にも確認できる。未使用のコードをCSV ファイルとしてエクスポートすることもできます。

「ブラックフライデーセール」というプロモーションコードが残り992個ある。

マルチチャネルとシングルチャネルの送信

マルチチャネル、シングル送信キャンペーン、キャンバスでは、メッセージのリキッドで参照されるすべてのプロモーションコードは、メッセージが送信される前に使用されるように差し引かれ、次のことが起こることを確認する:

  • マルチチャネル・メッセージでは、同じプロモーション・コードが複数のチャネルで使用される。
  • 余分なプロモーションコードは、メッセージが失敗したり中断した場合には使用されない。

ユーザーが1つのメッセージ内でLiquid条件分岐タグによって分割された2つのプロモーションコードリストを参照している場合、ユーザーがどちらの条件分岐フローをたどっても、すべてのプロモーションコードは依然として適用される。

ユーザーが新しいキャンバスステップに入ったり、キャンバスに再入したりした場合、そのユーザーへのメッセージに対してプロモーションコードのLiquidスニペットが再度適用されると、新しいプロモーションコードが使用される。

次の例では、プロモーションコードリストvip-dealregular-dealプロモーションコードリストの両方が差し引かれる。Liquid は以下のとおりです。

1
2
3
4
5
{% if user.is_vip %}
  {% promotion('vip-deal') %}
{% else %}
  {% promotion('regular-deal') %}
{% endif %} 

Brazeは、使用予定数よりも多くのプロモーションコードをアップロードすることを推奨している。プロモーションコードリストが期限切れになったり、プロモーションコードがなくなったりすると、その後のメッセージは中止される。

New Stuff!