Recurly
Recurlyはサブスクリプション管理および請求プラットフォームです。Recurly統合プラットフォームは、サブスクリプションライフサイクルのオートメーションを大規模に簡素化し、チームがサブスクライバーの体験(新しいプラン、オファー、プロモーションのテストから、決済方法、統合、インサイトの管理まで)を管理および最適化できるようにします。
この統合はRecurlyによって管理されます。
統合について
RecurlyとBrazeの統合により、サブスクリプションデータをBrazeと共有するプロセスが簡素化され、顧客とのターゲットを絞ったコミュニケーションが可能になります。
- Brazeで Recurlyのサブスクリプションライフサイクルイベント(サブスクリプションの更新、一時停止、キャンセルなど)を活用して、パーソナライズされたCampaignsやコミュニケーションをトリガーします。
- Recurlyのサブスクリプションデータ(サブスクリプションプラン、アドオン、ステータスなど)を活用して、会社ユーザー、Segments、Canvasesを作成・管理し、コホート固有のCampaignsやコミュニケーションを実施します。
- RecurlyデータをBrazeに直接送信することで、追加のメッセージングユースケースを可能にし、開発のオーバーヘッドコストを削減します。
BrazeでのRecurlyの使用に関する詳細については、Recurlyドキュメントをご覧ください。
前提条件
| 必要条件 | 説明 |
|---|---|
| Recurlyアカウント | このパートナーシップを活用するには、Brazeフィーチャーフラグが有効になっているエリートRecurlyサブスクリプションプランが必要です。Recurlyプラットフォームでクレジット請求書の有効化も必要です。 |
| Braze REST APIキー | users.track権限を持つBraze REST APIキー。これは、Brazeダッシュボードの設定 > APIキーで作成できます。Recurlyは users.trackエンドポイントのみを使用するため、この権限のみを持つRecurly専用のキーをプロビジョニングすることを推奨します。 |
| Braze RESTエンドポイント | RESTエンドポイントURL。エンドポイントは、インスタンスのBraze URLに依存します。 |
統合
開始する前に、BrazeとRecurlyの両方でアクティブなアカウントを持っていることを確認してください。
RecurlyをBrazeに接続する
-
RecurlyでIntegrations > Brazeに移動します。RecurlyのBraze統合設定ページに初めてアクセスすると、インターフェイスが2つのシステムを接続するよう促します。
-
以下の認証情報を入力します。
- Instance URL: プロビジョニングされたインスタンスのBraze RESTエンドポイント。
- API Key (Identifier): RecurlyがBrazeにリクエストを送信する際に使用するBraze REST APIキー。
BrazeインスタンスのURLをコピーすることを忘れないでください。例えば、URLは次のようになります:
1
<https://dashboard-03.braze.com/dashboard/app_usage?locale=en>
- 認証情報を入力したら、Connectをクリックします。
この統合を使用する
サポートされている識別子
Recurlyはアカウントのaccount_codeをBrazeのexternal_idとして使用します。このため、Recurlyアカウントのaccount_codeは、Brazeユーザーのexternal_idに対応している必要があります。
カスタムイベント
効果的なカスタマーエンゲージメントのために、Recurlyによってトリガーされるイベントを受信するためにBrazeでカスタムイベントを設定する必要があります。データ統合を徹底するために、Recurlyの各イベントを含めるようにしてください。これらのイベントはBraze分析内でも追跡できます。設定後、これらのカスタムイベントを使用してユーザーをセグメント化したり、メッセージングをパーソナライズしたりできます。
| Brazeカスタムイベント | Recurlyイベント |
|---|---|
| Recurly New Subscription | サブスクリプションが作成されたときにトリガーされます |
| Recurly Renewed Subscription | サブスクリプションが更新されたときにトリガーされます |
| Recurly Updated Subscription | サブスクリプションの属性が変更されたときにトリガーされます(プランの変更、価格の変更、または数量の変更) |
| Recurly Canceled Subscription | サブスクリプションがキャンセルされたときにトリガーされます |
| Recurly Reactivated Subscription | キャンセルされたサブスクリプションが再アクティブ化されたときにトリガーされます |
| Recurly Paused Subscription | サブスクリプションが一時停止に設定されたときにトリガーされます |
| Recurly Resumed Subscription | サブスクリプションが再開されたときにトリガーされます |
| Recurly Subscription Expired | サブスクリプションの有効期限が切れたときにトリガーされます |
| Recurly Invoice Created | 請求書が作成されたときにトリガーされます |
| Recurly Successful Payment | 請求書が正常に回収されたときにトリガーされます |
| Recurly Refund Issued | 返金が行われたときにトリガーされます |
| Recurly Failed Recurring Payment | サブスクリプション更新の請求書が失敗したときにトリガーされます |
バッチ処理とレート制限
RecurlyはBrazeの/users/trackエンドポイントを使用しているため、この統合は標準的なBrazeレート制限(1分あたり50,000件のリクエスト)の対象となります。
Recurlyは、特定のサブスクリプションライフサイクルイベントをBrazeへの単一のAPI呼び出しにバッチ処理し、リクエスト数を削減します。
- Recurlyは、同時に作成された複数のサブスクリプションをバッチ処理し、1つのリクエストとして送信します。
- Recurlyは、アカウントの複数の同時更新を1つのリクエストにまとめます。
- Recurlyは同じモデルのサブスクリプションライフサイクルイベントを単一のリクエストで送信します。例えば、支払いを伴う新規請求書の作成は、
Recurly Invoice CreatedとRecurly Successful Paymentのカスタムイベントを含む1つのAPIリクエストになります。
バッチは一度に最大75個のイベントのグループでBrazeに送信されます。例えば、100件のサブスクリプションが一度に作成された場合、RecurlyはBrazeに対して2回のAPIリクエストを行います。詳細については、ユーザートラックリクエストのバッチ処理を参照してください。