上級ノード
上級ノードを活用すると、外部APIやサービスと連携し、ジャーニー内でより高度な機能を実装できます。

Webhookノード
Webhookは、特定のイベントが発生した際に、一方のサービスから他方へ自動で送信されるHTTPリクエストです。Webhookを活用することで、外部APIやサービスと連携し、ジャーニーの次のステップをより最適化し、パーソナライズできます。
ユーザーがWebhookノードに到達すると、外部サービスへHTTPリクエストが送信され、キャンペーンをリアルタイムでパーソナライズするためのデータを取得できます。主な活用例は以下の通りです。
- 天気など、位置情報に基づくデータの取得
- 顧客プロファイル情報の取得
- 在庫状況の確認
Webhookノードを作成するには、ノード間またはノードの後に表示される [+] アイコンをクリックし、[上級] → [Webhook] をクリックします。

追加したノードをクリックすると、設定パネルが開き、以下の項目を設定できます。
| 名前 | 必須 | 説明 | 例 |
|---|---|---|---|
| ノード名 | 必須 | ノード名を入力します。 | "クーポン送信" |
| ターゲットURL | 必須 | APIエンドポイントのURLを入力します。 | https://www.example.com/coupon_endpoint |
| HTTPメソッド | 必須 | ドロップダウンからHTTPメソッドを選択します。 | GET |
| QPS | 任意 | 1秒あたりに送信する最大クエリ数(QPS)を入力します。 設定したQPSは保証されません。Webhookの送信容量は複数のお客様で共有されているため、実際の送信レートが入力した値を下回る場合があります。 | 10 |
| バッチリクエストの有効化 バッチサイズ バッチ最短間隔 | 任意 | 複数のAPIリクエストを1つのバッチリクエストとしてまとめて送信します。 バッチリクエストの有効化: 「true」 を入力すると有効になります。バッチサイズ:一度にバッチ処理するリクエストの最大数を入力します。 バッチ最短間隔:バッチサイズに達したかどうかにかかわらず、バッチリクエストを送信する間隔(ミリ秒単位)を指定します。 | ![]() |
| HTTPヘッダー | 任意 | 必要なHTTPヘッダーを入力します。 | {"Authorization": "Bearer TOKEN"} |
| コンテンツタイプ | 任意 | リクエストのコンテンツタイプを指定します。 | application/json |
| リクエスト本文 | 任意 | リクエスト本文の内容を入力します。 リクエスト本文にユーザー属性を動的に挿入するには、 {{ }} を使用します。例えば、ユーザーの email 属性の値を挿入する場合、{{email}} を使用します。 | {"membership_email":"{{email}}"} |
| 応答フィールドのマッピング | 任意 | Webhookの応答フィールド名を、条件の作成 や 動的コンテンツの挿入 で使用する名前にマッピングします。 ヒント:ネストされたフィールドをマッピングする際は、ドット記法を使用すると便利です。 | {"coupon.code": "coupon_code", "coupon.discount_pct": "discount"} |
ヒント1,000QPSを超える送信が必要な場合は、事前に担当のCSMまでお問い合わせください。
Webhookの設定が完了すると、以下のことが可能になります。
- Webhookの応答に基づいて条件を設定 し、ユーザーのジャーニー内での進行ルートを決定できます。
- Webhookのフィールドを使用して、ジャーニー内の後続のキャンペーンで 動的コンテンツを挿入 できます。
Webhookの応答に基づく条件設定
[応答を確認] を選択すると、Webhookの応答を基にした条件分岐(シナリオ)を作成できます。各シナリオでは、Webhookの応答に基づいて1つ以上の条件を追加できます。

各シナリオで、[一致] の横にある項目から、すべての条件を満たしたユーザーをシナリオに振り分ける場合は [すべて] を、いずれか1つの条件を満たせばよい場合は [いずれか] を選択します。

次に、シナリオ内の各条件について、以下の項目を設定します。
- フィールド名:応答フィールドのマッピングで指定したフィールド名を入力します。
- データ型:フィールドのデータ型を選択します。
- 演算子:フィールドの値を評価するための演算子を選択します。選択したデータ型に応じて、使用可能な演算子が異なります。
- 値:比較対象の値を入力します。
設定が完了したら、[保存] をクリックします。

Webhookのフィールドを活用した動的コンテンツの挿入
以下の表の構文を使用して、キャンペーンに動的コンテンツを挿入できます。なお、構文はキャンペーンチャネルによって異なります。
| キャンペーンチャネル | 動的コンテンツの構文 |
|---|---|
| • ウェブプッシュ通知 • アプリプッシュ通知 • メール • SMS • アプリ内メッセージ • サイト内接客 | {{ctx_<WEBHOOK_RESPONSE_FIELD_NAME>}} <WEBHOOK_RESPONSE_FIELD_NAME> には、応答フィールドマッピングで指定した値を入力します。 ![]() |
| • LINE • WebChat • Zalo • Viber | {{extra_params_<WEBHOOK_RESPONSE_FIELD_NAME>}} <WEBHOOK_RESPONSE_FIELD_NAME> には、応答フィールドマッピングで指定した値を入力します。 ![]() |
Updated 12 days ago



