はじめに
Zoho Forms は強力なフォームビルダーによる効率的なフォーム作成機能を提供します。高機能なフォームを無料で作成してオンラインで共有し、即時アラートを受け取り、統合アプリでデータを効率的に管理できます。MoEngage × Zoho Forms
MoEngage と Zoho Forms の連携により、Zoho フォームの入力内容を取得し、MoEngage を通じてパーソナライズされたターゲットキャンペーンを送信してコンバージョンを促進できます。この連携により、以下のことができます。- フォームが送信されたときに MoEngage でユーザーを作成または更新する
- フォームから送信された詳細を使用してイベントを作成する
連携
前提条件
- Zoho フォームにアクセスできることを確認してください。
ステップ 1: MoEngage エンドポイントを取得する
連携用の専用エンドポイントを取得するには、MoEngage サポートチームに連絡してください。リクエストでは、MoEngage とパートナープラットフォーム間でユーザープロファイルをリンクするために使用する共通の識別子を指定する必要があります。 たとえば、ユーザーのメール ID や電話番号などです。ステップ 2: Zoho Forms で Webhook を設定する
フォームビルダーで以下を行います。- Integrations タブに移動します。
- 左側のメニューから Webhooks を選択します。
-
Configure Webhook をクリックし、関連する詳細を入力します。
-
Webhook URL:
<MoEngage endpoint>
<MoEngage endpoint>は、ステップ 1 で受け取ったエンドポイントです。
- Content Type: application/json
-
Authorization Type: 目的の Authorization タイプとして General または Connections を選択します。
Connections はプレミアムプランでのみ利用できます。プレミアムプランをご利用の場合は、先に接続を設定してからここで使用できます。詳細については、Connections のドキュメントを参照してください。 -
Payload Parameters: MoEngage に送信するフィールドを選択します。
-
必須フィールド
- customer_id: MoEngage と Zoho Forms 間の一意の識別子です。メールアドレス、携帯電話番号、またはフォームで取得しているその他のフィールドを使用できます。
- form_submitted_time: フォームの回答が送信された時刻を取得します。Zoho のデフォルトフィールド「Added Time」にマッピングする必要があります。
-
MoEngage の標準フィールド - MoEngage には一部の標準フィールドに固定のキーがあり、ユーザープロファイルを更新するにはそのままマッピングする必要があります。これらのフィールドは以下のとおりです。
- first_name
- last_name
- mobile number
-
その他のフォームフィールド: フォームで取得しているその他のデータ。任意のキーにマッピングでき、MoEngage ではフォームイベントの属性として表示されます。
注: フォームの支払いフィールドでサポートされるフィールドは、Payment Amount、Payment Status、Payment Currency、Payment Transaction ID です。フォームの送信と支払いステータスは同時に行われないため、Zoho Forms は通常、取引ステータスとフォーム送信を非同期で渡します。
-
必須フィールド
- URL parameters: スキップできます。
-
Custom headers:
オンラインの Basic Auth Header Generator ツールなどを使用して Basic トークンを取得します。以下を入力します。- ユーザー名に
<Workspace ID> - パスワードに
<Data API Key>
- ユーザー名に
- Test Webhooks オプションを使用して Webhook をテストできます。
- Save をクリックします。
-
Webhook URL: