インストール
アカウント認証のトラブルシューティングについては、次の質問を確認してください。認証時に API キーは機能しますか?
認証時に API キーは機能しますか?
Shopify アプリを再インストールした後、Webhook イベントが送信されないのはなぜですか?
Shopify アプリを再インストールした後、Webhook イベントが送信されないのはなぜですか?
- すべてのイベントと属性のチェックを外します。
- Save Configuration をクリックします。
- すべてのイベントと属性に再度チェックを入れます。
- もう一度 Save Configuration をクリックします。
ユーザー ID
ユーザープロファイルと識別子の管理については、次の質問を確認してください。一意のユーザー ID の設定はどのように使用されますか?
一意のユーザー ID の設定はどのように使用されますか?
一意の顧客識別子としてどの識別子を使用するかをどのように決めればよいですか?
一意の顧客識別子としてどの識別子を使用するかをどのように決めればよいですか?
一意の顧客識別子として、携帯電話番号やメールアドレス以外の属性を使用できますか?
一意の顧客識別子として、携帯電話番号やメールアドレス以外の属性を使用できますか?
一意の顧客識別子として、メールアドレスと携帯電話番号の両方を使用できますか?
一意の顧客識別子として、メールアドレスと携帯電話番号の両方を使用できますか?
携帯電話番号を一意の識別子として設定する手順を教えてください。
携帯電話番号を一意の識別子として設定する手順を教えてください。
- Shopify のチェックアウトフローでは、デフォルトで携帯電話番号を収集しません。インストール前に、ストアのチェックアウト設定からこれを有効にしてください。
- デフォルトのユーザー登録およびログインフローでも携帯電話番号は収集されません。これらのタッチポイントでユーザーの携帯電話番号を取得するために、カスタムのログインおよび登録フローを実装してください。
配送先の携帯電話番号を一意の識別子として使用できますか?
配送先の携帯電話番号を一意の識別子として使用できますか?
同じ携帯電話番号やメールアドレスに対して複数のプロファイルがあるのはなぜですか?
同じ携帯電話番号やメールアドレスに対して複数のプロファイルがあるのはなぜですか?
電話番号を選択したのに、ユーザー ID としてメールアドレスが表示されるのはなぜですか?
電話番号を選択したのに、ユーザー ID としてメールアドレスが表示されるのはなぜですか?
Cart Token を UID とする匿名プロファイルが作成されるのはなぜですか?
Cart Token を UID とする匿名プロファイルが作成されるのはなぜですか?
Identity Resolution
複数のソースからのユーザープロファイルを統合する方法については、次の質問を確認してください。Identity Resolution とは何ですか?
Identity Resolution とは何ですか?
Identity Resolution を有効にするにはどうすればよいですか?
Identity Resolution を有効にするにはどうすればよいですか?
プロファイルが統合された後に Identity Resolution を元に戻せますか?
プロファイルが統合された後に Identity Resolution を元に戻せますか?
ユーザーと注文のバックフィル
ストアの過去データを同期する方法については、次の質問を確認してください。どのようなデータを同期できますか?
どのようなデータを同期できますか?
- ユーザープロファイル: 同期を実行した時点で Shopify ストアに存在するすべての登録ユーザー(ユーザーの作成日時は問いません)。
- 注文データ: 選択した期間中に行われた注文。個別の Shopify—Order Placed イベントとして取り込まれます。各イベントには、Shopify の元の注文日がタイムスタンプとして付与されます。
データ同期が失敗しました。原因は何ですか?
データ同期が失敗しました。原因は何ですか?
- ユーザープロファイルに UID が存在しない: UID として携帯電話番号を選択し、Shopify 上の既存のユーザープロファイルの一部に携帯電話番号がない場合、それらのユーザーとその注文データは自動的に同期できません。手動アップロードを手配するには、サポートチームにお問い合わせください。
- イベント保持期間が同期期間より短い: MoEngage のイベント保持ポリシーが同期しようとしている期間より短い場合、同期は部分的なものになります。まず Shopify—Order Placed イベントの保持期間を延長してから、同期を再試行する必要があります。
同期にはどのくらいの時間がかかりますか?また、成功したことをどのように確認できますか?
同期にはどのくらいの時間がかかりますか?また、成功したことをどのように確認できますか?
同期を正常に実行するにはどうすればよいですか?
同期を正常に実行するにはどうすればよいですか?
- MoEngage アカウントに既存の重複データがないことを確認します。ユーザーデータとイベントデータがすでに存在する場合、同期によって重複が作成され、データの破損が発生します。
- アプリのインストール日より前の期間を使用します。インストール後は、MoEngage が Webhook を介して新しい注文データを自動的にトラッキングするため、アカウントにすでに存在しているはずです。
イベント保持期間が同期期間より短い状態でデータ同期を実行するとどうなりますか?
イベント保持期間が同期期間より短い状態でデータ同期を実行するとどうなりますか?
カタログ同期
商品カタログを同期する方法については、次の質問を確認してください。カタログ同期はどのように機能しますか?
カタログ同期はどのように機能しますか?
カタログはどのくらいの頻度で同期されますか?
カタログはどのくらいの頻度で同期されますか?
どの商品がカタログに同期されますか?
どの商品がカタログに同期されますか?
どの商品詳細が同期されますか?
どの商品詳細が同期されますか?
同期後にほとんどの商品が MoEngage に表示されないのはなぜですか?
同期後にほとんどの商品が MoEngage に表示されないのはなぜですか?
- カタログフィールドのデータ型が商品間で一貫していない。たとえば、バリアント名フィールドが一部の商品では文字列、他の商品では数値の場合、MoEngage はフィールドの型が一致しない商品を拒否します。同期はエラーなしで完了しますが、それらの商品は通知なしに除外されます。
- 商品が Shopify で Active になっていない。MoEngage は Active の商品のみを同期します。
- 一意として指定した属性が、複数のアイテムで同じ値を持っている。MoEngage はそれらのアイテムを 1 つとして扱い、その識別子について最後に受信した値のみを保持するため、先のアイテムは表示されません。
カタログフィードをカスタマイズして属性を追加するにはどうすればよいですか?
カタログフィードをカスタマイズして属性を追加するにはどうすればよいですか?
最初のカタログ同期の後に何を変更できますか?
最初のカタログ同期の後に何を変更できますか?
イベントトラッキング
自動イベントを監視する方法については、次の質問を確認してください。自動イベントトラッキングはどのように機能しますか?
自動イベントトラッキングはどのように機能しますか?
Order Placed の件数が Shopify と一致しないのはなぜですか?
Order Placed の件数が Shopify と一致しないのはなぜですか?
- MoEngage の件数が少ない場合: Shopify の Webhook 配信は保証されていません。Webhook リクエストが失われることがあります。
- MoEngage の件数が多い場合: Shopify は同じ注文に対して重複した Webhook イベントを送信することがあります。MoEngage は重複排除を適用しますが、一部の重複がトラッキングされる場合があります。
Add to Cart の件数が Shopify と一致しないのはなぜですか?
Add to Cart の件数が Shopify と一致しないのはなぜですか?
Shopify イベントに Image URL がないのはなぜですか?
Shopify イベントに Image URL がないのはなぜですか?
フルフィルメントイベントは自動的にトラッキングされますか?
フルフィルメントイベントは自動的にトラッキングされますか?
一部のページで Product Viewed イベントと Add to cart イベントが発火しないのはなぜですか?
一部のページで Product Viewed イベントと Add to cart イベントが発火しないのはなぜですか?
Shopify 顧客メタフィールドはイベントやユーザープロファイルでトラッキングされますか?
Shopify 顧客メタフィールドはイベントやユーザープロファイルでトラッキングされますか?
- パブリックストアフロントアクセスあり: メタフィールドでパブリックストアフロントアクセスが有効になっている場合は、Shopify Liquid でサーバーサイドで読み取り、テーマ内でユーザー属性の呼び出しを使用して MoEngage に渡します。
- ストアフロントアクセスなし: サードパーティアプリがメタフィールドを作成した場合は、サーバーサイドの統合が必要です。Shopify の customers/update Webhook をサブスクライブし、Shopify Admin API を使用してメタフィールドの値を読み取り、MoEngage Data API を呼び出してユーザー属性を更新します。
イベントは自分のプロファイルに対してトラッキングされていますか?
イベントは自分のプロファイルに対してトラッキングされていますか?
ストアでイベントがまったくトラッキングされないのはなぜですか?
ストアでイベントがまったくトラッキングされないのはなぜですか?
- Shopify 管理画面に移動し、MoEngage のアプリ埋め込み設定を開いて、アプリ埋め込みブロックの保存を解除してから再保存します。これにより SDK の挿入が再トリガーされます。
- それでも SDK が読み込まれない場合は、ブラウザーのコンソールでページ上の JavaScript エラーを確認してください。
- MoEngage Shopify アプリでイベントトラッキングの設定を開きます。
- いくつかのイベントのチェックを外して保存し、その後すべてのイベントに再度チェックを入れて保存します。
- 5 分待ってから、ストアでイベントを実行します。
複数のストアを 1 つの MoEngage アカウントにリンクする
複数のストアフロントをリンクする際の設定と制限については、次の質問を確認してください。1 つの MoEngage アカウントに複数の Shopify ストアを接続できますか?
1 つの MoEngage アカウントに複数の Shopify ストアを接続できますか?
- Web Push
- 同じユーザーに対して、ストアごとに個別の Web プッシュ許可が求められます。
- 複数のストアで Web プッシュをサブスクライブしたユーザーは、キャンペーンの対象が特定のストアに限定されていない場合、重複した通知を受け取ります。
- OSM(On-site Messaging)
- キャンペーンごとにターゲット URL を指定してください。指定しない場合、複数のストアを訪問するユーザーを含め、すべてのストアで同じキャンペーンが表示されます。
- データとプロファイル
- シングルカスタマービューを維持するために、すべてのストアで同じユーザー識別子を使用してください。ストアごとに異なる識別子を使用すると、同じユーザーに対して複数のプロファイルが作成されます。
- セグメンテーション
- セグメントを作成する際に各ストアのイベントを区別できるよう、イベント属性で URL またはストア ID のフィルターを使用して各ストアのイベントを識別してください。