この記事は役立ちます:
|
Webhookは、何かが起こったときにアプリケーションが送信する自動化されたメッセージです。それらはメッセージ(またはペイロード)を含み、ユニークなエンドポイントに送信されます。これらは、APIがデータを投票するのを待つ必要なく、1つのアプリケーションが他のアプリケーションにリアルタイム情報を伝達する効率的な方法です。
カスタムモニターとは、最も重要なKPIが意味のある方法で変更されたときに通知するように設定できるアラートのことです。
カスタムモニター用のWebhookでは、Webhookを使用して、KPIに影響を与える形でユーザーの行動が変更されるたびに、トリガーされたモニターを、多くのアプリケーションのエンドポイントに送信することができます。
注意: この機能は、Enterprise顧客とInsightsパッケージを持つ顧客にのみが使用できます。
Webhookを作成および構成する
Webhookを作成し、構成するには、次のステップに従ってください。
- [設定]—> [プロジェクト]に移動します。
- 通知を受け取りたいプロジェクトの名前をクリックします。
- [Insights]タブをクリックします。これがWebhooksのほか、自動およびカスタムモニターを管理する場所です。注意: Webhook、マネージャ、および管理者の所有者は、Webhookに編集または削除することができます。
- 新しいWebhookを作成するには、テーブルで作成をクリックします。
- Webhookに名前を付け、メッセージを送信するエンドポイントのURLを貼り付けます。
- 下の部分で、構成したエンドポイントに送信するカスタムモニターを選択します。
カスタムモニターを選択したら、[テストメッセージを送信]をクリックすると、エンドポイントをテストできます。
モニターをSlackに送信する
Webhookとカスタムモニターの最も一般的なアプリケーションの1つは、トリガーされたモニターをSlackチャンネルに送信することです。
モニターをSlackのワークスペースに投稿するには、Slackのアプリが作成する必要があります。アプリを持っていない場合は、こちらからSlackのプロセス概要ができます。
既存のSlackアプリがある場合は、次のステップに従ってください:
- Slackで、アプリ管理ページに移動します。
- 自分のアプリをクリックして、[設定]ページにアクセスします。
- サイドバーのIncoming Webhooksをクリックし、Incoming Webhooksスイッチをオンに切り替えます。
- Incoming Webhooksが有効になると、設定ページがリフレッシュされ、追加オプションが表示されます。ワークスペースに新規Webhookを追加をクリックします。
- モニターが投稿するSlackチャンネルを選択し、クリックしてアプリを承認します。アプリの設定ページに戻ります。これで、ワークスペースのWebhook URLセクションの下に新しいエントリが表示されます。Webhook URLは次のようになります:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
- 生成されたURLをコピーし、AmplitudeのWebhookフローからURLフィールドに貼り付けます。
そこにフォームすると、Slackチャンネルに投稿するモニターを選択してURLをテストすることができます。これで、選択したモニターは、トリガーされたときにSlackチャンネルにも投稿されます。