はじめに
mParticle 連携は現在、Unified Identity (Identity Resolution) および Portfolio をサポートしていません。OS タイプとしての TV はサポートされていません。
連携
- MoEngage の設定にアクセスできることを確認してください。
- mParticle ダッシュボードにアクセスできることを確認してください。
範囲
サーバー間連携
mParticle は、すべてのデータをイベントとして MoEngage に転送します。その後、MoEngage システムはイベントタイプとユーザー ID に基づいてイベントまたはユーザー属性を作成します。サポートされているデータタイプ
手順
ステップ 1. mParticle で MoEngage を出力として設定する
mParticle ダッシュボードで、次の操作を行います。- Setup > Output に移動します。
- Event タブに移動します。右上の Add Event Output をクリックします。
- MoEngage を検索します。
- ポップアップで、MoEngage アプリの詳細を入力します。

ステップ 2: MoEngage 接続を設定する
mParticle ダッシュボードで、次の操作を行います。- Connections >> Connect に移動します。
- 目的の入力ストリームを選択します。

- 出力として MoEngage アカウントを選択します。これはステップ 1 で設定したアカウントです。
- 要件に応じて転送ルールを定義します。mParticle でのデータ転送の詳細はこちら。

データマッピング
データマッピング
Portfolio のサポート
この機能を使用すると、属性マッピングを使用して、単一の mParticle ソースから MoEngage ワークスペース内の特定のプロジェクトにイベントをルーティングできます。
設定要件
特定のプロジェクトにイベントをルーティングするには、mParticle ワークスペースで次の設定を行う必要があります。- プロジェクト識別子をマッピングする: MoEngage にイベントを転送する際に、ソースプロパティ(例:
brand_nameまたはapp_id)を MoEngage のイベント属性moe_project_nameにマッピングします。 - 完全一致を確認する: ソースフィールドの値は、MoEngage の Portfolio で設定されているプロジェクト名と完全に一致する必要があります。一致判定では大文字と小文字が区別されます。
イベント取り込みのルール
MoEngage は、次のロジックに基づいてイベントの取り込みを処理します。- ルーティング成功:
moe_project_nameの値が設定済みのプロジェクト名と一致する場合、MoEngage はその特定のプロジェクトレベルでイベントを取り込みます。 - フォールバック動作:
moe_project_name属性が欠落している、空白である、または設定済みのプロジェクト名と完全に一致しない場合、MoEngage はグローバルな Portfolio レベルでイベントを取り込みます。注意: Portfolio レベルで取り込まれたデータは、特定のプロジェクトに関連付けられません。このデータは、プロジェクト固有の分析、セグメンテーション、キャンペーンのターゲティングには使用できません。
Commerce Events のマッピング
- MoEngage は Commerce Events の展開をサポートしていません。
- 商品アクションイベントのアクション名が、MoEngage でのイベント名になります。
- ワークスペースでこれらのイベントのサポートを追加する方法については、カスタマーサポートマネージャーにお問い合わせください。
商品ベース
商品ベースのコマースイベントは、購入につながる可能性のある商品とのすべてのインタラクションを測定します。商品イベントには次のものが含まれます。- Add to cart
- Remove from cart
- Checkout
- Checkout option
- Click
- View Detail
- Purchase
- Refund
- Add to wishlist
- Remove from wishlist
共通のイベント属性
購入イベント
購入以外のイベント
プロモーションベース
インプレッションベース
ユーザー ID のマッピング
次のユーザー ID がサポートされています。- Customer ID
- Email Address
- MPID (mParticle ID)
レート制限
プラットフォームの安定性を維持するため、MoEngage は mParticle データの取り込みを、ワークスペースあたり最大 500 リクエスト/秒(RPS)に制限しています。ワークスペースがこの制限を超えると、MoEngage は HTTP429 (Too Many Requests) ステータスコードを返します。
レート制限がデータフローにどのように影響するかについては、mParticle のデフォルトの再試行ポリシーを参照してください。詳細については、mParticle のドキュメントを参照してください。
再試行の上限到達: mParticle がデータのバッチに対するすべての再試行を使い果たした場合は、mParticle サポートチームに連絡して、失敗したリクエストを再送してもらう必要があります。
よくある質問
一部のユーザー属性が欠落しているか、更新されません。
一部のユーザー属性が欠落しているか、更新されません。
mParticle の各リクエストはイベントによってトリガーされます。メールアドレスの更新など、ユーザー属性が変更されると、mParticle はイベントをトリガーします。
- 変更が SDK によって追跡されている場合は、“user_attribute_change” イベントとして MoEngage などの出力に渡されます。その後、MoEngage がユーザー属性を更新します。
- ユーザー属性が mParticle の別の入力フィード(カスタムフィード、パートナーフィード、計算属性)によって更新された場合、これらは MoEngage などの出力には転送されません。
- このような場合、新しい値は、ユーザーによってトリガーされる次のイベントでのみ MoEngage などの出力に渡されます。今後アクションがない場合、更新された値は MoEngage に渡されません。
- 一般的には、MoEngage で更新する必要がある特定のユーザー属性のみを送信する、個別の “user attribute updated” イベント(ダミーイベント)を作成することをお勧めします。
mParticle から MoEngage に履歴データを再送する
mParticle から MoEngage に履歴データを再送する
MoEngage は任意の期間のイベントを受け入れます。そのため、履歴データを mParticle に再送すると、自動的に MoEngage に流れ込みます。データがすでに mParticle にあり、それを MoEngage に転送したい場合は、mParticle にデータを再送する方法があります。履歴データを再送するには、mParticle の担当者にお問い合わせください。
MoEngage にイベントが表示されません。
MoEngage にイベントが表示されません。
MoEngage 連携は、特定のタイプのイベントのみをサポートしています。特定のイベントが連携でサポートされているかどうかを確認するには、ドキュメントのこのセクションを参照してください。mParticle は、すべてのイベントをリアルタイムで MoEngage に送信します。ただし、サポートされているスループットレートは 15k RPM(リクエスト/分)です。送信レートがしきい値を超えると、一部のイベントがドロップされる可能性があります。推奨事項 -短期的な対策- mParticle には、スループットレートの超過やシステムのダウンタイムによって MoEngage でドロップされたデータを再送する方法があります。履歴データを再送するには、mParticle の担当者にお問い合わせください。長期的な対策- mParticle にデータを送信するレートを制御すること(上限は 15k RPM)をお勧めします。
MoEngage にデータを送信する際にユーザー/イベント属性名を変更するにはどうすればよいですか?
MoEngage にデータを送信する際にユーザー/イベント属性名を変更するにはどうすればよいですか?
形式や名前の変更は、mParticle Rules を使用して mParticle プラットフォームで直接行うことができます。mParticle の担当者と直接連携して、任意の属性に対するルールを有効化および定義できます。
Data Exports では最新のユーザー属性が保証されますか?
Data Exports では最新のユーザー属性が保証されますか?
いいえ。Data Exports は主にイベントをほぼリアルタイムでエクスポートするために構築されており、MoEngage のユーザー属性は非同期で更新されるため、現時点ではエクスポートでユーザー属性の最新値を保証することはできません。