Shopify概要
Shopify は、規模を問わずビジネスの開始、成長、売買、管理のための信頼できるツールを提供する世界的なコマースのリーディングカンパニーです。Shopifyは、信頼性の高いプラットフォームとサービスを提供し、世界中の消費者により良いショッピング体験を提供することで、すべての人にとって商取引をより良くします。
Braze と Shopify の統合により、カスタマーエンゲージメントを強化し、パーソナライズされたマーケティング活動を推進しようとする e コマース企業に強力なソリューションが提供されます。この統合により、Shopify の堅牢な e コマース機能と当社の高度なカスタマーエンゲージメントプラットフォームをシームレスに接続し、リアルタイムのショッピング行動やトランザクションデータに基づいて、ターゲットを絞った適切かつタイムリーなメッセージをユーザーに配信できます。
要件
要件 | 説明 |
---|---|
Shopify ストア | Shopify ストアをアクティブにしていること。 |
Shopify ストアオーナーまたはスタッフの権限 |
|
統合方法
Braze は、Shopify 加盟店向けに、e コマースビジネスの多様なニーズを満たすように設計された 2 つの統合オプションである標準的な統合とカスタム統合を提供しています。
連携の仕組み
構成設定で履歴バックフィルをすでに設定し、オンにしている場合は、最初のデータ同期がすぐに開始されます。Braze は、Shopify への接続前の過去 90日間のすべての顧客と注文イベントをインポートします。Braze が Shopify の顧客をインポートする際、設定で選択された external_id
タイプが割り当てられます。
カスタム外部 ID (標準統合またはカスタム統合のいずれか) との統合を計画している場合、既存のすべての Shopify 顧客プロファイルに Shopify 顧客メタフィールドとしてカスタム外部 ID を追加し、履歴バックフィルを実行する必要があります。
最初のデータ同期後、Braze は Shopifyと Braze SDK から直接、新しいデータと更新を継続的に追跡します。
既存の Braze 顧客で、アクティブなキャンペーンやキャンバスをご利用の場合は、Shopify の履歴バックフィルを確認して、重要な情報を入手してください。具体的にどのような顧客データが埋め戻されているかは、Shopifyの機能を参照されたい。
ユーザーとデータの同期
統合が開始された後、Braze は Shopify との統合を通じて、2 つの主要なソースからユーザーデータを収集します。
- Shopify Web Pixel APIとアプリ埋め込み:これにより、Braze Web SDK とJavascript SDK の機能が強化され、オンサイトトラッキング、ID 管理、e コマース行動データ、アプリ内メッセージなどのメッセージングチャネルがサポートされます。
- Shopify の Webhook: e コマースの行動データ、商品同期、サブスクライバー収集
統合オンボーディングの際に、Braze SDK が初期化され、Shopify サイトを読み込むタイミングを選択する必要があります。
- サイト訪問時 (セッション開始時など)
- 実行内容:ゲスト買い物客などの匿名ユーザーを追跡し、詳細にパーソナライズするためのデータにアクセスします。
- アカウントログインなどのアカウントの登録時
- 実行内容:より保守的でプライバシー重視のアプローチのため、匿名ユーザーによるトラッキング追跡を防止し、ユーザーがアカウントにサインインした後にユーザーのアクティビティが追跡される。
- Web サイトへの訪問 (セッション) は、月間アクティブユーザー数 (MAU) の配分にカウントされます。
- Braze Web SDK と JavaScript SDK のバージョンは自動的に v5.4.0 に設定されます。
Brazeは、Shopifyの統合を使用して、ユーザーがゲストとしてショッピングを体験してから識別されたユーザーになるまでを追跡する複数の識別子をサポートする:
Braze 識別子 | 説明 |
---|---|
Braze device_id |
Braze SDK を通じて匿名ユーザーの活動をトラッキングするために、ブラウザーに保存されるランダムに生成される ID。 |
カートクンユーザーエイリアス | Brazeがカート更新イベントをトラッキングするために作成するエイリアス。このトークンは、Shopify カートトークンを使用して作成されます。 |
チェックアウトトークンユーザーエイリアス | ユーザーがチェックアウトプロセスを開始する際にBrazeが作成するエイリアス。このトークンは、Shopify のチェックアウトトークンを使用して作成されます。 |
Shopify 顧客 ID エイリアス | Shopify 顧客 ID は、アカウントログイン時または注文時に外部 ID が割り当てられる際にエイリアスとして割り当てられます。 |
Braze external_id |
デバイスやプラットフォームを横断して顧客を追跡するのに役立つ一意の識別子。これにより、ユーザーがデバイスを切り替えたり、アプリを再インストールしたりしても、ユーザープロファイルが複数存在しないため、一貫したユーザーエクスペリエンスが維持され、分析が向上する。 Shopify との統合では、以下の external_id タイプがサポートされます。
external_id を割り当てます。
匿名プロファイルに external_id を割り当てた場合の詳細については、ユーザープロファイルのライフサイクルを参照してください。Braze はまた、 external_id を活用して、Shopify のWebhook から下流の e コマース行動データの属性を設定します。 |
この統合には、Braze SDK と Shopify サービスが連携し、Shopify データをほぼリアルタイムで適切に追跡し、適切なユーザーに属性付けする必要があります。統合によって追跡されるデータの詳細については、Shopify データを参照してください。
- 統合をテストしている場合は、シークレットモードを使用するか、Cookie をクリアして Braze
device_id
をリセットし、匿名ユーザーの行動を模倣することをお勧めします。 - Shopifyの顧客IDは、Shopifyのニュースレターフッターにメールが入力された時や、注文前のチェックアウトプロセス中に生成されるにもかかわらず、その顧客IDはShopify Web Pixelsからはアクセスできない。このため、Braze はこの 2 つの状況では
changeUser
を使用できません。
Shopify のメールと SMS マーケティングのオプトインを同期する
設定で購読者収集を有効にした場合は、Braze に接続する各ストアに購読グループを割り当てる必要があります。これにより、顧客はストアの購読グループで「サブスクライバー」または「配信停止」のどちらかに分類されることになります。
メールとSMSマーケティングのShopifyマーケティングオプトインステータスは、以下の方法で更新できる:
- 手動更新:ユーザーのメールまたはSMSマーケティングのオプトインステータスは、Shopifyの管理画面で手動で変更することができる。
- Shopifyニュースレターのフッター:ユーザーがShopifyデフォルトのニュースレターフッターにメールを入力すると、オプトインステータスが更新される。
- チェックアウトのプロセス:ユーザーがチェックアウト中にオプトインのステータスを更新した場合。
Shopify からのメールマーケティングオプトインステータスは、Braze のユーザーの グローバルメールサブスクリプションステータスを変更しません。ユーザープロファイルが作成されたときのデフォルトの購読ステータスは、「購読」になります。サブスクリプショングループをキャンペーンまたはキャンバスのエントリ基準の一部として使用することを忘れないこと。
この表は、Shopify マーケティングのオプトインのステータスと購読グループ内のステータスとの関連を示しています。
Shopify マーケティングのオプトインステータス | 購読グループのステータス |
---|---|
メール購読済み | 配信登録済み |
メールの配信停止 | 配信停止済み |
メール確認中 | 配信停止済み |
メールが無効です | 配信停止済み |
SMS 購読済み | 配信登録済み |
配信停止済み | 配信停止済み |
登録フォーム
Shopifyニュースレターのフッター:
Shopifyのニュースレターフッターにメールアドレスを入力したユーザーは、これらのワークフローのいずれかを体験することになる:
アカウントにログインしていないユーザー
- 顧客が作成または更新されるたびに、Braze は Shopify のWebhook を受信します。
- Braze は、そのユーザーに関連付けられているメールアドレスと Shopify 顧客 ID エイリアスを含むユーザープロファイルを作成します。
- Braze SDK は、メールアドレスで匿名プロファイルを更新します。
その結果、アカウントの作成、アカウントにログインしたり、注文を行うなどしてユーザーがユーザー自身を識別可能にするまで、プロファイルに重複が生じることがあります。Braze は、重複プロファイルの照合を自動化するための一括マージツールを提供しています。詳細は重複ユーザーを参照してください。
アカウントにログイン済みのユーザー
Braze は、そのユーザーに関連付けられているメールアドレスと Shopify 顧客 ID エイリアスを含むユーザープロファイルを作成します。Brazeは、ログインユーザーのメールアドレスを更新しない。Shopifyがすでにこの情報を提供していると想定しているからだ。
Braze登録フォーム
Braze は 2 種類の登録フォームテンプレートを提供しています。
- メール登録フォーム:ドラッグ&ドロップエディターを使ってこれらを作成します。
- **従来のエディターのメールキャプチャフォーム: **メールアドレスを取得するための、よりわかりやすいフォームだ。
これらの登録フォームテンプレートを使用すると、Braze は自動的にユーザープロファイルのグローバルメール購読ステータスを更新します。グローバルメール購読のステータスの処理方法についての詳細 (メールの検証に関する情報を含む) については、各フォームテンプレートタイプのドキュメントを参照してください。
- キャンペーンまたはキャンバスに、グローバルメール購読ステータスと、Shopify ストアに接続されている購読グループの両方を含む入力基準を必ず含めてください。これにより、適切なオーディエンスをターゲットにしていることを確認できます。
- Braze は、ブラウザー内メッセージを通じて、メールアドレスや電話番号などの訪問者情報を収集します。この情報は Shopify に送信されます。このデータは、加盟店が来店者を把握し、よりパーソナライズされたショッピング体験を提供するための手がかりとなります。詳細については、Visitor API を参照してください。
サードパーティの登録フォーム
サードパーティのプラットフォームやShopifyのプラグインをサインアップフォームに使用している場合は、フォーム送信からメールアドレスとグローバルメール購読ステータスを取得するために、開発者と協力してBraze SDKコードを統合する必要がある。詳細については、Shopify 標準統合セットアップと Shopify カスタム統合セットアップを確認します。
製品の同期
Brazeは、Shopifyストアの商品をBrazeカタログに同期する機能をサポートしている。詳細は、Shopify 製品の同期 を参照してください。
データ主体に関するリクエスト
Braze プラットフォームの Shopify 統合の一環として、Braze は自動的に Shopify のコンプライアンス webhookを受信します。ただし、顧客はそのエンドユーザーデータのデータ管理当事者であるため、顧客は、Braze のエンドユーザーデータ (Shopify 統合を通じて受信したエンドユーザーデータを含む) に関して受領したデー主体リクエストへの対応に必要なアクションを実行する必要があります。詳細は、データ保護技術支援ドキュメントを参照してください。