Skip to main content

はじめに

RevenueCat を使用すると、アプリユーザーがサブスクリプションを購入できるようにしたり、特定のページへのアクセスに支払いが必要になるようにしたりできます。

MoEngage × RevenueCat

RevenueCat と MoEngage の連携により、さまざまなプラットフォームにわたる顧客の購入およびサブスクリプションのライフサイクルイベントをシームレスに同期できます。この連携により、サブスクリプションの有効期限が近づいている顧客へのプッシュ通知や、取引が繰り返し失敗している顧客への対応など、顧客のサブスクリプションライフサイクルの段階に応じたキャンペーンを構築できます。この連携により、次のことが可能になります。
  • RevenueCat イベントを MoEngage に送信する

連携

ステップ 1: MoEngage の Customer ID を設定する

MoEngage でユーザーのマッピングが正しく行われるように、ユーザーの app_user_id が MoEngage での ID と同じであることを確認する必要があります。

ステップ 2: MoEngage のエンドポイントを取得する

連携用の専用エンドポイントを取得するには、MoEngage サポートチームにお問い合わせください。リクエストでは、MoEngage とパートナープラットフォームの間でユーザープロファイルをリンクするために使用する共通識別子を指定する必要があります。

ステップ 3: RevenueCat で Webhook を設定する

  1. RevenueCat で Webhook を登録します。RevenueCat ダッシュボードでプロジェクトに移動し、左側のメニューで Integrations カードを見つけます。+ New を選択します
  2. Integrations メニューから ‘Webhooks’ を選択します。
  3. Webhook に名前を付けます。
  4. 提供された MoEngage エンドポイントを入力します。
  5. Authorization ヘッダーの値について:
オンラインの Basic Auth Header Generator ツールを使用して Basic トークンを取得します。Workspace ID をユーザー名、Data API Key をパスワードとして入力します (MoEngage Dashboard >> Settings >> APIs)。最終的なトークンは次のようになります。 Basic Qk5CR1NNNUR4eHh4eHhWQ1hSRFJEWTdSOlFsWHVoTHVaeHh4eHh4QWQrQnBYUEotNw== これをヘッダーの値として貼り付けます。
  1. 本番環境の購入、サンドボックスの購入、またはその両方のイベントを送信するかどうかを選択します。
  2. Webhook イベントを1つのアプリのみに送信するか、プロジェクトのすべてのアプリに送信するかを選択します。
  3. (任意) Webhook URL に送信するイベントの種類をフィルタリングします。
  4. “Send test Webhook” をクリックして Webhook をテストできます。

ステップ 4: MoEngage でターゲットを絞ったキャンペーンを送信する

ユーザーとイベントが MoEngage に表示され始めます。 これで、ユーザーに対してイベントトリガー型キャンペーンを実施できます。

サポートされているイベント

RevenueCat から MoEngage に送信されるイベントの最新リストについては、こちらをクリックしてください。

レート制限

プラットフォームの安定性を維持するため、MoEngage は RevenueCat データの取り込みをワークスペースあたり最大 500 リクエスト/秒 (RPS) に制限しています。ワークスペースがこの制限を超えると、MoEngage は HTTP 429 (Too Many Requests) ステータスコードを返します。 レート制限がデータフローにどのように影響するかについては、RevenueCat のデフォルトの再試行ポリシーを参照してください。 ペイロードサイズやその他の取り込み制限の詳細については、Partner Data Ingestion Rate Limits を参照してください。