はじめに
Rehook は、技術的な依存なしにユーザーへの報酬付与やエンゲージメントを実現できる、強力なユーザーインセンティブ専用ソリューションです。MoEngage × Rehook
MoEngage と Rehook の連携により、MoEngage から Rehook にユーザーとイベントを転送できます。これを利用して、MoEngage でイベントが取得されたときに Rehook 上でカスタムのルールベースのプロモーションをトリガーしたり、MoEngage がアプリや Web サイトで新規ユーザーを識別したときに Rehook ダッシュボードに新規ユーザーを追加したりできます。また、Content API を使用して、MoEngage キャンペーン内に顧客の報酬の進捗状況を表示することもできます。連携
前提条件
- Rehook の API キーとシークレットキーを把握している必要があります。
MoEngage のイベントを Rehook に転送する
MoEngage のコネクターキャンペーンを使用すると、ユーザーがアプリや Web サイトで何らかのアクションを実行したときに、そのイベントを Rehook に転送できます。 MoEngage でコネクターキャンペーンを作成するには、次の手順を実行します。- Create Campaign >> Connectors >> Custom に移動し、ニーズに最も適した配信タイプを選択します。この例では、「Event Triggered」を選択し、イベントとして「Purchased」を選択します。

- キャンペーンのステップ 2 で、次の操作を行います。
Rehook API を呼び出す
イベントを Heap に送信するには、POST メソッドを使用してペイロードを設定します。
- メソッドとして POST を選択します
- Headers
Authorization: オンラインツールを使用して、API Keyをユーザー名、Secret Keyをパスワードとして Basic 認証を作成します:
上記の例では、このヘッダーの値はBasic dG9rZW46c2VjcmV0になりますContent-Type:application/jsonaccept:application/json
- Webhook URL としてエンドポイントを追加します:
https://api.rehook.ai/events/invoke - Body:
@ を入力してペイロードをパーソナライズします。

- 詳細については、Rehook API ドキュメントを参照してください。
リクエストをプレビューする
この時点で、キャンペーンをテストして送信する準備が整っています。コネクターキャンペーン作成のステップ 2 にあるテスト機能を使用して、コネクターの設定をテストすることもできます。
その後、キャンペーンを公開できます。
MoEngage のユーザーを Rehook に転送する
MoEngage のユーザーを Rehook に転送する、または Rehook 上のユーザーのプロパティを更新するには、上記のとおり MoEngage コネクターキャンペーンを設定し、Rehook の Create or Update API を使用して Rehook 内でユーザーを作成または更新します。MoEngage キャンペーンで顧客の報酬の進捗状況を表示する
MoEngage の Content API を使用すると、MoEngage キャンペーン内に顧客の報酬の進捗状況を動的に取得して、よりパーソナライズされたエクスペリエンスを提供できます。ステップ 1: MoEngage Content API を設定する
- Settings > Advanced settings > Content API に移動します。Content API 画面の右上にある + Add content API をクリックします。

- エンドポイント URL に Rehook API を追加します。ユースケースに応じてエンドポイントは異なります。

https://api.rehook.ai/campaigns/reward-progress/{{UserAttribute['Customer ID']}}
Headers に次を追加します。
Authorization: オンラインツールを使用して、API Keyをユーザー名、Secret Keyをパスワードとして Basic 認証を作成します。上記の例では、このヘッダーの値はBasic dG9rZW46c2VjcmV0になりますContent-Type:application/json
- 正常なレスポンスが表示されたら、Save をクリックしてから Done をクリックします。
API をテストすることもできます。API をテストするには、Content API のアクションメニューから「Test」をクリックします。API のレスポンスを検証できます。
ステップ 2: MoEngage キャンペーン内に顧客の報酬の進捗状況を表示する
MoEngage キャンペーンでこの API を使用するには、次の手順を実行します。- キャンペーン作成のステップ 2 で、@ を入力します。
- ポップアップで、ステップ 1 で設定した Rehook の Content API を選択できます。
- MoEngage Templating Language を使用して API レスポンスを解析し、そのコンテンツをキャンペーンで使用できます。

- Preview タブをクリックすると、リアルタイムでパーソナライズされたキャンペーンを確認できます:

- 結果に問題がなければ、キャンペーンを公開できます。