Shopify のユーザートラッキング
ストアを訪問するユーザーは、次の 2 つの主要なソースによってトラッキングされます。- MoEngage Web SDK: 初期セットアップの一環としてストアに統合されます。
- Webhooks: 統合完了後に Shopify から MoEngage に直接送信されるリアルタイムのイベント通知です。

情報両方のソースが同じイベントをトラッキングする場合は、セグメンテーションとキャンペーンの作成には Webhook バージョンを使用してください。Webhook イベントは Shopify から直接受信されるため、キャンペーンロジックにとって最も信頼性の高いシグナルとなります
ユーザープロファイル属性の取得
名、姓、Shopify ID などのプロファイル属性は、ユーザーがアカウントを作成したときにトラッキングされます。匿名ユーザーの場合、これらの属性はチェックアウト時に Checkout Updated イベントとともに収集されます。 メールアドレスと携帯電話番号は、ユーザーがオンサイトメッセージングのフォームを送信したとき、ログインしたとき、登録したとき、またはチェックアウト時に連絡先の詳細を入力したときに取得されます。MoEngage は取得した値を一意の識別子(UID)として使用し、プロファイルを認識して統合します。プロファイルの統合
プロファイルの統合は、MoEngage が同じ UID 値を持つ 2 つのプロファイルを見つけたときに行われます。このプロセスにより、顧客が新しいデバイスから訪問した場合でも、ユーザーのアクティビティが 1 つのプロファイルに保持されます。 Shopify 統合では、MoEngage は SDK イベントと Webhook イベントを統合するための共通識別子として Cart token を使用します。このトークンは、最初のアイテムがカートに追加されたときに生成され、カートが空になるたびに更新されます。
重複プロファイルに関する情報
MoEngage のユーザープロファイル数が、Shopify アナリティクスで報告される訪問者数より多い場合があります。プロファイル数の不一致をトラブルシューティングするには、次のシナリオを確認してください。- Buy Now ボタンの使用: サイトで商品をカートに追加せずにチェックアウトできる場合、SDK イベントと Webhook イベントを統合できず、余分なプロファイルが作成されます。
- チェックアウト時の UID の欠落: ユーザーが UID 属性を入力せずに新しいデバイスから注文した場合、MoEngage は自動的に統合できない個別のプロファイルを作成します。
Identity Resolution
ストアで重複プロファイルの問題が継続する場合は、Identity Resolution を有効にしてください。Identity Resolution は、複数のソースからのユーザープロファイルを 1 つの統合プロファイルにリンクする MoEngage の機能です。これにより、MoEngage はメールアドレスと携帯電話番号の両方など、複数の識別子を使用してユーザーを認識できます。 Identity Resolution を有効にすると、設定した識別子に基づいて、既存のすべての重複プロファイルに対して 1 回限りの統合が実行されます。既存のユーザーは 48 時間かけて統合され、新しいユーザーは即座に統合されます。Identity Resolution の有効化
Shopify ワークスペースで Identity Resolution を有効にするには、次の手順を実行します。- カスタマーサクセスマネージャーに連絡して、ワークスペースでの有効化を依頼します。
- 有効化されたら、MoEngage ダッシュボードで Settings > Data > Identity Resolution に移動し、識別子と統合ルールを設定します。