Skip to content

Shopifyを通じてユニークな割引コードを送信する

このコミュニティから投稿されたユースケースは、BrazeのプロモーションコードをShopify一括割引コードボットとともに使用し、CampaignsやCanvases用にユニークな割引コードを生成する方法を示します。ユニークな割引コードは、一般的なプロモーションコードの悪用を防ぐのに役立ちます。

要件

ユニークな割引コードを生成する

ステップ 1: 割引コードを設定する

一括割引コードボットを使用して、生成するコードの数、コードの長さ、割引額などに基づいて割引コードを設定します。

割引セットの設定オプション。

ステップ 2: コードをエクスポートする

一括割引コードボットの検索バーで割引セットを検索し、Export Codes > Download Codes を選択して、CSVファイルをダウンロードフォルダにダウンロードします。

割引セットを表示するドロップダウンと、選択するためのボタンが並んだ検索バー。

CSVファイルの1行目を削除し、列ヘッダー「Promo」を削除します。これにより「Promo」がBrazeの割引コードになるのを防ぐことができます。

CSVファイルの行ヘッダー「Promo」の削除を示すフローチャート。

ステップ 3: Brazeに割引コードを追加する

Brazeで、データ設定 > プロモーションコード > Create Promotion Code List に移動し、割引コード一覧を設定します。一括割引コードボットで設定した有効期限と一致していることを確認してください。

次にCSVファイルをアップロードし、Save List を選択します。

ステップ 4: BrazeのCampaignまたはキャンバスステップに割引コードを追加する

ユニークな割引コードを1回限りのCampaignで使用したい場合、または異なるCampaignsやキャンバスステップでユーザーが複数のユニークなコードを受け取っても構わない場合は、保存したプロモーションコード一覧からコードのLiquidスニペットをコピーします。

Liquidのコードスニペットとそれをコピーするボタン。

CampaignまたはキャンバスステップにLiquidスニペットを貼り付けます。

キャンバスステップに追加されるLiquidスニペットを示すGIF。

CampaignsやCanvasesで割引コードが何度参照されても、ユーザーに単一のユニークな割引コードを受け取らせたい場合は、最初のメッセージステップの直前にユーザーの更新ステップを作成し、割引コードを「Promo Code」のようなカスタム属性に割り当てます。

ユーザーの更新ステップで、各フィールドに対して以下を行います。

  • Attribute Name: Promo Code を選択します。
  • Action: Update を選択します。
  • Key Value: Liquidのコードスニペットを貼り付けます。

Liquidスニペットで「Promo Code」属性を更新するユーザーの更新ステップ。

これで、カスタム属性 {{custom_attribute.${Promo Code}}} を任意のメッセージに追加でき、割引コードがテンプレート化されます。

割引コードの動作

マルチチャネルCampaignまたはキャンバスステップ

割引コードスニペットがマルチチャネルCampaignやキャンバスステップで使用されると、ユーザーは常にユニークなコードを受け取ります。ユーザーが複数のチャネルを通じてコードを受け取る資格がある場合、各チャネルを通じて同じコードを受け取ることになります。つまり、対象となるユーザーは、そのCampaignまたはキャンバスステップによって送信されたすべてのメッセージで1つのコードのみを受け取ります。

異なるキャンバスステップまたは別々のCampaigns

割引コードが同じCanvas内の複数のステップまたは別々のCampaignsで参照される場合、対象となるユーザーには複数のユニークなプロモーションコード(各キャンバスステップまたはCampaignにつき1つのコード)が発行されます。

New Stuff!