Shopifyを通じてユニークな割引コードを送信する
このコミュニティから投稿されたユースケースは、BrazeのプロモーションコードをShopify一括割引コードボットとともに使用し、CampaignsやCanvases用にユニークな割引コードを生成する方法を示します。ユニークな割引コードは、一般的なプロモーションコードの悪用を防ぐのに役立ちます。
これはコミュニティから提出された統合であり、Brazeは直接サポートしていません。一括割引コードボットはShopifyによって直接サポートされています。Brazeがサポートしているのは Brazeプロモーションコードのみです。
要件
| 要件 | 説明 |
|---|---|
| Shopifyストアを設定する | BrazeでShopifyストアを設定済みであることを確認します。 |
| 一括割引コードボットアプリをインストールする | Shopifyアプリストアで一括割引コードボットアプリをダウンロードします。 |
ユニークな割引コードを生成する
ステップ 1: 割引コードを設定する
一括割引コードボットを使用して、生成するコードの数、コードの長さ、割引額などに基づいて割引コードを設定します。

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

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

ステップ 3: Brazeに割引コードを追加する
Brazeで、データ設定 > プロモーションコード > Create Promotion Code List に移動し、割引コード一覧を設定します。一括割引コードボットで設定した有効期限と一致していることを確認してください。
次にCSVファイルをアップロードし、Save List を選択します。
ステップ 4: BrazeのCampaignまたはキャンバスステップに割引コードを追加する
ユニークな割引コードを1回限りのCampaignで使用したい場合、または異なるCampaignsやキャンバスステップでユーザーが複数のユニークなコードを受け取っても構わない場合は、保存したプロモーションコード一覧からコードのLiquidスニペットをコピーします。

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

CampaignsやCanvasesで割引コードが何度参照されても、ユーザーに単一のユニークな割引コードを受け取らせたい場合は、最初のメッセージステップの直前にユーザーの更新ステップを作成し、割引コードを「Promo Code」のようなカスタム属性に割り当てます。
ユーザーの更新ステップで、各フィールドに対して以下を行います。
- Attribute Name: Promo Code を選択します。
- Action: Update を選択します。
- Key Value: Liquidのコードスニペットを貼り付けます。

これで、カスタム属性 {{custom_attribute.${Promo Code}}} を任意のメッセージに追加でき、割引コードがテンプレート化されます。
割引コードの動作
マルチチャネルCampaignまたはキャンバスステップ
割引コードスニペットがマルチチャネルCampaignやキャンバスステップで使用されると、ユーザーは常にユニークなコードを受け取ります。ユーザーが複数のチャネルを通じてコードを受け取る資格がある場合、各チャネルを通じて同じコードを受け取ることになります。つまり、対象となるユーザーは、そのCampaignまたはキャンバスステップによって送信されたすべてのメッセージで1つのコードのみを受け取ります。
異なるキャンバスステップまたは別々のCampaigns
割引コードが同じCanvas内の複数のステップまたは別々のCampaignsで参照される場合、対象となるユーザーには複数のユニークなプロモーションコード(各キャンバスステップまたはCampaignにつき1つのコード)が発行されます。