Skip to content

Braze ラーニングコースWebhook について

このリファレンス記事では、Webhook の基礎を説明し、独自に作成する必要のある構成要素を示します。BrazeでWebhookを作成する手順をお探し?ウェブフックの作成」を参照のこと。

Webhook は、アプリケーションがリアルタイムでデータを共有するための一般的な通信方法です。今の時代、1つのスタンドアローン・アプリケーションですべてをこなせることはほとんどない。ほとんどの場合、特定のタスクを実行するために特化した多くの異なるアプリやシステムで作業しており、これらのアプリはすべて互いに通信できる必要がある。そこでウェブフックの出番だ。

ウェブフックとは、ある基準が満たされた後に、あるシステムから別のシステムへ自動送信されるメッセージのことである。Brazeでは、この基準は通常、カスタムイベントのトリガーとなる。

根本的に、Webhook は 2 つの個別システムがリアルタイムで送信されるデータに基づいて効果的なアクションを実行するための、イベントベースの方法です。そのメッセージには、特定のタスクをいつ、どのように実行するかを受信側システムに伝える指示が含まれています。そのため、Webhook を使用すると、データおよびプログラム機能へのよりダイナミックで柔軟なアクセスが可能になり、プロセスを合理化するカスタマージャーニーを設定できます。

ユースケース

Webhook は、複数のシステムを接続するための優れた方法です。結局、Webhook はアプリの通信方法です。ウェブフックが特に役立つ一般的なシナリオをいくつか紹介しよう:

  • Braze とデータを送受信する
  • Brazeが直接サポートしていないチャネル経由で顧客にメッセージを送信する
  • Braze APIに投稿する

より具体的な使用例としては、以下のようなものがある:

  • ユーザーがメール配信を停止した場合、WebhookでアナリティクスデータベースやCRMに同じ情報を更新させることができ、ユーザーの行動を全体的に把握することができる。
  • FacebookメッセンジャーやLINE内でユーザーにトランザクションメッセージを送信する。
  • Webhook を使用してLob.com などのサードパーティサービスと通信し、アプリ内および Web のアクティビティに応じて顧客にダイレクトメールを送信する。
  • ゲーマーのレベルが一定に達したり、ポイントが一定数に達したら、ウェブフックと既存のAPIセットアップを使って、キャラクターのアップグレードやコインを直接アカウントに送る。マルチチャネルメッセージングキャンペーンの一環として Webhook を送信する場合は、プッシュ通知やその他のメッセージを送信して、同時にゲーマーに報酬を通知できる。
  • もしあなたが航空会社なら、ウェブフックと既存のAPIセットアップを利用して、顧客が一定数のフライトを予約した後、顧客のアカウントに割引をクレジットすることができる。
  • 無限の “If This Then That”(IFTTT)レシピ-例えば、顧客がEメールでアプリにサインインすると、そのアドレスが自動的にSalesforceに設定される。

ウェブフックの構造

ウェブフックは以下の3つの部分から構成される:

HTTPメソッド、HTTP URL、リクエスト・ボディに分割されたウェブフックの例。詳細は以下の表を参照のこと。

HTTPメソッド

次の表は、Webhookで指定できる4つの異なるHTTPメソッドについて説明している。

BrazeのWebhooks

Braze では、Webhook を、Webhook キャンペーン、API キャンペーン、またはキャンバスコンポーネントとして作成できます。

  1. Braze ダッシュボードの [キャンペーン] に移動します。
  2. [キャンペーンを作成] をクリックし、[Webhook] を選択します。

詳細については、Webhook の作成を参照してください。

  1. Braze ダッシュボードの [キャンペーン] に移動します。
  2. [キャンペーンを作成] をクリックし、[API キャンペーン] を選択します。
  3. [メッセージを追加] をクリックし、[Webhook] を選択します。
  4. Webhookオブジェクトを含むように API 呼び出しをフォーマットします。

詳細については、「Webhook の作成」を参照してください。

  1. キャンバスで、新しいコンポーネントを作成します。
  2. コンポーネントの [メッセージ] セクションで、[Webhook] を選択します。

詳細については、「Webhook の作成」を参照してください。

「このページはどの程度役に立ちましたか?」
New Stuff!