Shopify ユーザー識別マネジメント
Braze は、Shopify の顧客からのシグナルを受信します。これは、顧客のオンサイトでの行動から受信するか、または統合の一部として設定した Shopify Webhook をリッスンすることで受信します。ヘッドレスではない Shopify サイトの場合、Braze はチェックアウトページからのユーザー照合を支援します。ヘッドレス Shopify サイトについては、チェックアウトからユーザーを照合する方法に関する当社の統合ガイダンスを参照してください。
A new version of the Shopify integration will be released in phases starting in April 2025. The phases will be based on the type of Shopify store and the external ID used to set up the initial integration.
The old version of the integration will no longer be available after August 28, 2025. Update to the new version before this date to continue using the integration without any issues.
ユーザープロファイルのキャプチャ
Shopify ユーザー追跡
ストア訪問者がゲスト(つまり匿名) の場合、Braze はこれらの特定の顧客のセッションs のdevice_id
をキャプチャします。Web SDK の実装時に Shopify フォームにユーザー照合を設定すると、顧客がフォームに情報を入力するたびに、顧客のメールが匿名ユーザープロファイルに追加されます。
店舗訪問者がメールをShopifyニュースレターやメールキャプチャーフォームに入力すると、BrazeはShopify Webhookを受け取り、ユーザープロファイルを作成します。Braze は、このユーザープロファイルをWeb SDKによって追跡される匿名ユーザープロファイルとマージし、ユーザープロファイルのユーザー別名としてShopify 顧客 ID を割り当てます。
顧客がチェックアウトに進み、電話番号などの他の識別可能な情報を提供するにつれて、BrazeはShopify webhookから関連するユーザーデータを取得し、device_id
で匿名ユーザーとマージする必要があります。
- Shopify ScriptTag、ヘッドレスでないShopify サイト、またはGoogle Tag Manager を使用してWeb SDKを実装した場合、Braze はチェックアウトページからのユーザーデータと匿名ユーザープロファイルからのセッションデータが、割り当てられたShopify 顧客 ID でユーザー別名プロファイルにマージされることを自動的に確認します。
- Shopify ヘッドレスサイトに Web SDK を実装している場合は、チェックアウトページ内で送信されたユーザーデータが、Web SDK または API のいずれかを介して適切なユーザープロファイルに適切に割り当てられていることを確認する必要があります。詳細については、Web SDK をヘッドレス Shopify サイトに直接実装するを参照してください。
顧客がチェックアウトプロセスを続行すると、Braze は、顧客が入力したメールアドレス、電話番号、または Shopify 顧客 IDが、存在するユーザープロファイルと一致するかどうかを確認します。一致がある場合、Braze はShopify ユーザーデータをそのプロファイルに同期します。
メールの住所または電話番号が複数の識別されたユーザープロファイルs に関連付けられている場合、Braze はShopifyデータを最新のアクティビティを持つプロファイルに同期します。
Brazeがメールの住所または電話番号と一致するものを見つけられない場合、サポートされているShopify情報を使用して新しいユーザープロファイルが作成されます。
Shopify の顧客が Braze と同期される場合
Braze は、Shopify ストアでキャプチャされたリード、サインアップ、およびアカウント登録の既存のユーザープロファイルを更新するか、または新しいユーザープロファイルを作成します。Shopify では次の方法でユーザープロファイルデータを収集できます。
- 顧客がアカウントを作成する
- お客様のメール住所または電話番号がShopifyキャプチャフォームで収集される
- 顧客のメールアドレスがニュースレターフォームから収集される
- お客様のメール先や電話番号は、EcomSendなどのShopifyに接続されたサードパーティ製の機器で収集されます
Brazeは、まず、顧客のメール住所または電話番号を使用して、サポートされているShopifyデータを既存のユーザープロファイルにマッピングしようとします。
重複するユーザープロファイルs を防ぐために、 Web SDKをShopify Web サイト に実装するために使用したメソッドのShopify Forms 命令のユーザー調整を確認することが重要です。
ユーザプロファイルのマージ
デフォルトの Shopify 統合では、匿名ユーザープロファイルと Shopify エイリアスプロファイルのマージを支援するツールが提供されます。ヘッドレス Shopify サイトにこの統合を実装する場合は、「Web SDK をヘッドレス Shopify サイトに直接実装する」を確認し、ユーザーが適切に照合されていることを確認します。
重複するユーザープロファイルs が発生した場合は、バルクマージツール を使用して、データの効率化を支援できます。
Braze は、次のいずれかの一致が見つかった場合に、匿名ユーザープロファイルのフィールドを、特定されたユーザープロファイルにマージします。
- Shopify 顧客番号
- メール
- 電話番号
Braze は、匿名ユーザープロファイルの以下のフィールドを、識別されたユーザープロファイルにマージします。
- 名
- 姓
- メール
- 性別
- 生年月日
- 電話番号
- タイムゾーン
- 市区町村
- 国
- 言語
- カスタム属性
- カスタムイベントおよび購入イベントデータ(イベントプロパティ、カウント、および最初の日付と最後の日付のタイムスタンプを除く)
- 「X 回/Y 日」セグメンテーションのカスタムイベントおよび購入イベントプロパティ(X<=50 およびY<=30)
- プッシュトークン
- メッセージ履歴
- 匿名ユーザープロファイルまたは識別されたユーザープロファイルで検出された以下のフィールド(カスタムイベント、購入イベントカウント、最初の日付と最後の日付のタイムスタンプなど)
- マージされたフィールドにより、[Y 日間の X 回のイベント] のフィルターが更新されます。購入イベントの場合、これらのフィルターには、「Y 日の購入数」と「Y 日の最後に消費した金額」が含まれます。
セッションデータは、マージプロセスの一部としてまだサポートされていません。
Shopify サブスクライバーの同期
Shopify の設定プロセスでは、Braze は顧客のメールアドレスと SMS オプトイン状態を Braze ユーザープロファイルのサブスクリプショングループおよびサブスクリプション状態と同期するための柔軟なコントロールを提供します。
メールサブスクライバーまたは SMS サブスクライバーの収集
Shopify ストアをBraze に設定する際に、Shopify からBraze にメールサブスクライバーと SMS サブスクライバーを同期することができます。
メールサブスクライバーを収集する
メールサブスクライバー収集を有効にするには、Shopify 設定内でこの機能を有効にします。Shopify メール サブスクライバーs など、少なくとも1 つのBrazeサブスクリプショングループ を割り当てることをお勧めします。Braze は、メールサブスクライバーを指定のサブスクリプショングループに追加します。これにより、メッセージの送信時にメールサブスクライバーがオーディエンスターゲティングに含まれるようになります。
有効にすると、Braze は Shopify メールサブスクライバーに対する更新と、メールサブスクリプションの状態に対する更新をリアルタイムで同期します。オーバーライドオプションを有効にしない場合、Shopify の顧客は、Shopify ストアに関連付けられているサブスクリプショングループにサブスクリプション登録されるか、またはサブスクリプショングループからサブスクリプション解除されます。
上書きオプションを有効にすると、Braze はユーザープロファイルの大域サブスクリプションステートを更新します。つまり、顧客が Shopify でサブスクリプション登録済みとしてマークされている場合、Braze はユーザープロファイルでグローバルサブスクリプション状態をサブスクリプション解除済みとしてマークし、利用可能なすべてのメールサブスクリプショングループから顧客をサブスクリプション解除します。そのため、メールからグローバルサブスクリプション解除されたユーザーにはメッセージは送信されません。
SMS サブスクライバーを収集する
Shopify から SMS サブスクライバーを収集するには、SMS 設定で SMS サブスクリプショングループを作成する必要があります。
ShopifyのSMS サブスクライバーを収集する準備ができたら、Shopify設定画面でSMS サブスクライバー収集を有効にします。適切なターゲティングを行い SMS メッセージを送信できるようにするために、少なくとも1つの SMS サブスクリプショングループを選択する必要があります。
有効にすると、Braze は更新をShopify SMS サブスクライバーとそのSMS サブスクリプションステートにリアルタイムで同期します。オーバーライドオプションを有効にしない場合、Shopify の顧客は、Shopify ストアに関連付けられているサブスクリプショングループにサブスクリプション登録されるか、またはサブスクリプショングループからサブスクリプション解除されます。
SMS サブスクライバーにはグローバルサブスクリプション状態がないため、オーバーライドオプションを使用するときにこれらの状態を考慮する必要はありません。SMS サブスクリプショングループに対するユーザーのサブスクリプション解除またはサブスクリプション登録のみが可能です。
レガシーカスタム属性
Shopify を以前から利用している顧客は、カスタム属性 shopify_accepts_marketing
とshopify_sms_consent
を使用してメールサブスクライバーと SMS サブスクライバーを収集する従来の方法を使用している可能性があります。上の設定s を上書きを有効にして保存すると、Braze はユーザープロファイルs のカスタム属性s を削除し、それぞれのメール サブスクリプショングループとSMS サブスクリプショングループにこれらの値を同期します。
既存のキャンペーンまたはキャンバスでこれらのレガシーカスタム属性を使用している場合は、それらの属性を削除し、キャンペーンまたはキャンバスが適切なサブスクリプション状態またはサブスクリプショングループ、あるいはこの両方を使用していることを確認します。