顧客がメールマーケティングの配信停止手続きを行った際に、その顧客にタグを付与する

顧客のEメールマーケティングに関する同意ステータスが「配信停止」に変更された場合は、「email-unsubscribed」タグを追加し、それ以外の変更があった場合は、そのタグを削除してください。これにより、セグメントや外部ツールが同意状況と常に同期した状態を維持できます。

トリガーは1つで、Shopifyの組み込みアクションのみを使用するため、他のアプリは必要ありません。ストア固有の要素は一切含まれていないため、インポートすればすぐに動作します。

Shopify Flow のワークフロー:顧客がメールマーケティングの配信登録を解除した際にタグを付与する
Shopify Flow でのワークフローの全体像。

必要なもの

  • このアプリの権限「顧客データへのアクセス」。詳細は 権限とデータへのアクセス を参照してください。
  • これだけです:ワークフローを有効にすると、アプリ内の「**顧客のEメールマーケティング同意の変更」**トリガーがオンになります。

「Workflow Trigger Extensions」アプリをインストールし、権限ページで「顧客データへのアクセス」を許可してください。このワークフローを有効にすると、アプリ内のトリガーが作動します。

ワークフローを入手する

  1. このページの下部に添付されている「.flow」ファイルをダウンロードしてください。
  2. Shopifyの管理画面で「**Flow」**を開き、「**インポート」**をクリックしてファイルを選択してください。
  3. 手順を確認してから、「**ワークフローを有効にする」**をクリックしてください。

このファイルは、Shopify Flow自体からエクスポートされたものです。手動で編集せず、インポート後にFlowでワークフローを変更してください。

仕組み

  1. **「顧客向けEメールマーケティングの同意内容変更」**には、新しいconsentStateが記載されています。
  2. この条件は、consentStateunsubscribed と等しいかどうかを検証します。
  3. その場合顧客タグemail-unsubscribedを追加しますそれ以外の場合顧客タグemail-unsubscribedを削除します。これにより、再度購読した顧客は当該タグを失うことになります。

自分だけのものにしよう

  • 変更内容を外部のメールツールに反映させるために、「**HTTPリクエストを送信」**を追加します。

今後の手順