Braze でのShopifyのセットアップ
この記事では、Shopify と Braze の統合を設定する方法を説明します。 Braze Web SDK をShopify Web サイトに実装した後は、次の手順に従います。
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.
BrazeでのShopifyインテグレーションの設定
ステップ1:Shopify ストアを接続する
Braze で、Partner Integrations> Technology Partners に移動し、”Shopify” を検索します。
古いナビゲーションを使用している場合は、Technology Partners の下にIntegrations があります。
Shopifyパートナページで、Shopify App Storeに移動してインテグレーション処理を開始します。
その後、Shopify アプリストアに移動し、Braze アプリをインストールします。
Shopify アカウントが複数のストアに関連付けられている場合は、ページの右上にあるストアアイコンを選択し、** 切り替える stores** を選択することで、ログインしているストアを切り替えるできます。
お好みのストアを選択したら、Braze アプリ画面でInstallを選択します。
Braze アプリをインストールした後、Braze にリダイレクトされ、Shopify に接続するワークスペースが確認されます。
正しいワークスペースになっていることを確認したら、セットアップを開始を選択してShopifyインテグレーションの設定を完了できます。
この時点では、ワークスペースあたり1つのストアだけを接続できます。複数のShopifyストアをワークスペースに接続したい場合は、マルチストアベータのShopifyについて詳しくは、顧客のサクセスマネージャーにお問い合わせください。
ステップ2:イベントと履歴バックフィルの選択
Shopify ストアを接続したら、ステップ2に進み、統合の一部として含めるイベントを選択します。少なくとも1つのイベントを選択する必要があります。
[製品の表示]、[製品のクリック]、または [カート放棄] イベントを選択する場合、トラッキングのために Braze Web SDKが必要になります。Shopify ScriptTag を使用して Braze Web SDK を実装するか、または Shopify サイト theme.liquid
に直接実装すると、Braze によりトラッキングスクリプトが自動的に生成され、サイトに読み込まれます。Web SDK をヘッドレス Shopifyサイトに実装する場合は、これらのイベントのトラッキングを手動でオンにする必要があります。
履歴データのバックフィル(オプション)
必要に応じて、インストール前の過去90日間の購入のバックフィルを有効にできます。過去の顧客データと購入データを自動的に同期することで、顧客のターゲティングや顧客とのエンゲージメントをすぐに開始できます。詳細については、Shopify 履歴バックフィルを確認してください。
バックフィルで注文作成イベントと Braze 購入イベントをインポートするには、[注文作成イベント] と [Braze 購入イベント] を選択し、統合の一部として含める必要があります。
ステップ3:サブスクライバーの収集(オプション)
Shopifyインテグレーションを使用すると、ShopifyストアからメールおよびSMSサブスクライバーをBrazeに収集できます。詳細については、同期Shopify サブスクライバーsを参照してください。
ステップ4:Shopify 製品の同期を設定する (オプション)
必要に応じて、Shopify ストアから Braze カタログに製品をほぼリアルタイムで同期できます。これにより、メッセージのより細かなパーソナライゼーションのために製品データを取り込むプロセスが自動化されます。詳しくは、Shopify product syncs を参照してください。
ステップ 5: ブラウザ内メッセージングを有効にする
必要に応じて、この機能を有効にすることで、Shopify ストアの追加チャネルをブラウザー内メッセージで使用することができます。これにより、スライドアップ、モーダル、フルスクリーン、シンプルなアンケート、カスタムHTMLなどの基本的なメッセージタイプを使用できます。
ブラウザー内メッセージを有効にする場合は、トラッキングのために Braze Web SDKを実装する必要があります。Shopify ScriptTag を使用して Braze Web SDK を実装するか、または Shopify サイト theme.liquid
に直接実装すると、Braze により基本的なブラウザー内メッセージ実装スクリプトが自動的に生成され、サイトに読み込まれます。ヘッドレスShopifyサイトにWeb SDKを実装する場合、またはブラウザ内メッセージにカスタマイズを追加する場合は、開発者ガイドを使用して、手動でブラウザ内メッセージをサイトに追加する必要があります。
ステップ 6: 設定完了
設定後、Finish Setupを選択します。
以上で操作完了です。[接続保留中] ステータスが [接続済み] に更新され、接続が確立された日時のタイムスタンプが表示されます。また、それぞれのShopify機能が正常に有効になっているかどうかも確認します。
高度な設定 (オプション)
放棄カート or カート放棄のアップデートとチェックアウトの遅延
デフォルトでは、Braze は shopify_abandoned_checkout
およびshopify_abandoned_cart
イベントのトリガーの遅延時間を、(何も操作が行われなかった) 1時間に自動的に設定します。[カート放棄の遅延] と [チェックアウト放棄遅延] は、イベントごとに5分から最大24時間までの範囲で設定できます。設定するには、Shopify パートナーページでドロップダウンから時間を選択してから、[遅延を設定] を選択します。
希望のプロダクト識別子を設定する
Braze 購入イベントを Shopify 統合設定に含めた場合、Braze では、Shopify 製品 ID が、Braze 購入イベント内で使用する product_id
としてデフォルトで設定されます。これは、Y 日間内に購入した製品をフィルタリングする場合や、Liquid を使用してメッセージのコンテンツをパーソナライズする場合に使用されます。
Shopify 製品 ID の代わりに、SKU または製品タイトルを Shopify から設定することもできます。
トラブルシューティング
Shopify アプリのインストールがまだ保留中の理由
次のいずれかの理由で、インストールがまだ保留中である可能性があります。
- BrazeがShopify webhookに設定されている場合
- BrazeがShopifyと通信しているとき
アプリのインストールが1時間にわたり保留されている場合、Braze はインストールに失敗し、設定を再試行するように求められます。
Shopify アプリのインストールが失敗した理由
次のいずれかの理由で、インストールが失敗した可能性があります。
- Braze が Shopify にアクセスできなかった
- Brazeがリクエストの処理に失敗しました
- Shopify接続トークンが不正です
- Braze Shopify アプリがShopifyの管理ページから削除された
その場合は、[設定を再試行] を選択して、インストールプロセスをやり直すことができます。
Shopify ストアから Braze アプリライセンスをアンインストールするにはどうすればよいですか?
ShopifyストアからBrazeをアンインストールするには、次の2 つの方法があります。
-
Shopifyパートナページで、Disconnectを選択します。
-
AppsにあるShopifyの管理者ページに移動します。その後、Braze アプリケーションを削除するオプションが表示されます。
ユーザー照合がうまくできません。その理由は何でしょうか?
ユーザー照合に必要なサポートの種類は、Web SDK の実装方法によって異なります。詳細については、Shopifyの使用開始を参照してください。
- Shopify ヘッドレスサイトでは、ヘッドレス実装をチェックして、チェックアウトユーザーの照合が有効になっていることを確認します。
- 同じメールや電話番号のユーザープロファイルが重複している場合、以下の Braze ツールを使用して、重複するプロファイルを1つのプロファイルに統合できます。
users/merge
エンドポイント- 一括マージ
- ScriptTag 統合を使用しており、Shopify ストアでカートをスキップする 「Buy Now」オプションが提供されている場合、Shopify ではカートをスキップしたユーザーにイベントをマッピングするための
device_id
をスクリプトタグが取得できないため、Braze ではユーザーの照合が難しいことがあります。