はじめに
RevenueCat を使用すると、アプリユーザーがサブスクリプションを購入できるようにしたり、特定のページへのアクセスに支払いが必要になるようにしたりできます。MoEngage × RevenueCat
RevenueCat と MoEngage の連携により、さまざまなプラットフォームにわたる顧客の購入およびサブスクリプションのライフサイクルイベントをシームレスに同期できます。この連携により、サブスクリプションの有効期限が近づいている顧客へのプッシュ通知や、取引が繰り返し失敗している顧客への対応など、顧客のサブスクリプションライフサイクルの段階に応じたキャンペーンを構築できます。この連携により、次のことが可能になります。- RevenueCat イベントを MoEngage に送信する
連携
ステップ 1: MoEngage の Customer ID を設定する
MoEngage でユーザーのマッピングが正しく行われるように、ユーザーのapp_user_id が MoEngage での ID と同じであることを確認する必要があります。
ステップ 2: MoEngage のエンドポイントを取得する
連携用の専用エンドポイントを取得するには、MoEngage サポートチームにお問い合わせください。リクエストでは、MoEngage とパートナープラットフォームの間でユーザープロファイルをリンクするために使用する共通識別子を指定する必要があります。ステップ 3: RevenueCat で Webhook を設定する

- RevenueCat で Webhook を登録します。RevenueCat ダッシュボードでプロジェクトに移動し、左側のメニューで Integrations カードを見つけます。+ New を選択します
- Integrations メニューから ‘Webhooks’ を選択します。
- Webhook に名前を付けます。
- 提供された MoEngage エンドポイントを入力します。
- Authorization ヘッダーの値について:
Basic Qk5CR1NNNUR4eHh4eHhWQ1hSRFJEWTdSOlFsWHVoTHVaeHh4eHh4QWQrQnBYUEotNw==
これをヘッダーの値として貼り付けます。
- 本番環境の購入、サンドボックスの購入、またはその両方のイベントを送信するかどうかを選択します。
- Webhook イベントを1つのアプリのみに送信するか、プロジェクトのすべてのアプリに送信するかを選択します。
- (任意) Webhook URL に送信するイベントの種類をフィルタリングします。
- “Send test Webhook” をクリックして Webhook をテストできます。
ステップ 4: MoEngage でターゲットを絞ったキャンペーンを送信する
ユーザーとイベントが MoEngage に表示され始めます。
サポートされているイベント
RevenueCat から MoEngage に送信されるイベントの最新リストについては、こちらをクリックしてください。
レート制限
プラットフォームの安定性を維持するため、MoEngage は RevenueCat データの取り込みをワークスペースあたり最大 500 リクエスト/秒 (RPS) に制限しています。ワークスペースがこの制限を超えると、MoEngage は HTTP429 (Too Many Requests) ステータスコードを返します。
レート制限がデータフローにどのように影響するかについては、RevenueCat のデフォルトの再試行ポリシーを参照してください。
ペイロードサイズやその他の取り込み制限の詳細については、Partner Data Ingestion Rate Limits を参照してください。