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

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

追加したノードをクリックすると、設定パネルが開き、以下の項目を設定できます。
名前 | 必須 | 説明 | 例 |
---|---|---|---|
ノード名 | 〇 | ノード名を入力します。 | 「クーポン送信」 |
ターゲットURL | 〇 | APIエンドポイントのURLを入力します。 | https://www.example.com/coupon_endpoint |
HTTPメソッド | 〇 | ドロップダウンからHTTPメソッドを選択します。 | GET |
QPS | × | 送信する最大クエリ数を入力します。 | 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"} |
Webhookの設定が完了すると、以下のことが可能になります。
- Webhookの応答に基づいて条件を設定 し、ユーザーのジャーニー内での進行ルートを決定できます。
- Webhookのフィールドを使用して、ジャーニー内の後続のキャンペーンで 動的コンテンツを挿入 できます。
Webhookの応答に基づく条件設定
[応答を確認] を選択すると、Webhookの応答を基にした条件分岐(シナリオ)を作成できます。各シナリオでは、Webhookの応答に基づいて1つ以上の条件を追加できます。

各シナリオで、[一致] の設定を行い、ユーザーがすべての条件を満たす必要があるのか、いずれかの条件を満たせばよいのかを選択します。

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

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