このページでは

For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.

Slack、Microsoft Teams、またはWebhook経由での通知

ウェブや機能の実験用、または個々の機能フラグ用の通知アラートを設定できます。Amplitudeでは2つの通知方法を選べます。

  • メールまたはSlackダイレクトメッセージ:実験(ウェブおよび機能)の開始または終了間近の通知、Amplitudeがサンプル比の不一致(SRM)を検出した場合、または実験のレコメンデーションメトリクスがstatsigに達した場合の通知。
  • Slackチャネル、Microsoft Teamsチャネル、Webhook、または電子メール:アクティブなフラグ設定を変更することで新しい履歴バージョンが生成された場合や、フラグを有効化または無効化した場合に届く通知。

このページでは、Slack チャネル、Microsoft Teams チャネル、Webhook、メールを通じて配信される通知アラートについて説明します。 Amplitudeは、この方法で実験アラート機能を通じて作成されたアラートのみを配信します。

Amplitudeは、その他のすべての実験アラートをメールまたはSlackダイレクトメッセージで配信します。 これらの通知タイプの詳細については、アカウント設定の通知、Slackの統合、またはMicrosoft Teamsの統合にアクセスして、ワークスペースの統合を管理してください。

Googleチャットを使用している場合は、メールまたはWebhookを送信してください。

Amplitudeフラグと実験をSentryと統合するには、Sentryのドキュメントを参照してください。

通知アラートを作成、編集、または削除するには、メンバー権限が必要です。 専用のSlackチャンネルまたはWebhookのメンバーである場合、通知を受信するための権限は必要ありません。ただし、詳細情報を確認するには、閲覧者権限が必要です。 別のアクセス権が必要な場合は、管理者に連絡してください。

Slackのワークスペースを実験の通知に接続する

  1. 「実験」に移動し、「実験」をクリックします。 アラートにアクセスするには、_設定 > 個人設定 > 実験_に移動してアラートの追加をクリックするか、_設定 > 組織設定 > 実験_に移動してアラートの追加をクリックすることもできます。
  2. 右上にある[アラート]をクリックします。
  3. Slackに接続をクリックします。
  4. [許可] をクリックして、AmplitudeをSlackに接続することを確認します。

Slackチャネル名の代わりにSlackチャネルIDが表示される場合は、AmplitudeをSlackワークスペースに接続していることを確認してください。 接続が存在する場合は、Slackチャンネルのメンバーであることを確認してください。アクセスをリクエストするには、アラートを作成したユーザーに連絡してください(テーブルの[作成済み]列に表示されます)。

Microsoft Teamsを実験通知に接続する

Microsoft Teamsチャネルに実験アラートを配信するには、組織がAmplitudeをMicrosoft Teamsに接続する必要があります。 接続が存在しない場合、アラート作成モーダルには、接続フローを開始するためのMicrosoft Teamsに接続アクションが表示されます。

セットアップ手順については、「Microsoft Teams と Amplitude の統合」を参照してください。

アラートを変更する

フラグや実験の設定が変更されると、変更アラートで通知されます。Amplitudeは、変更によって新しい履歴バージョンが作成される任意のタイミング、またはフラグを有効化または無効化したときにアラートを生成します。

アラートを生成する実験アクティビティ

どの実験アクティビティがアラートをトリガーするかを指定します。

  • 作成、更新、または削除されたフラグ。
  • ターゲティングルールの変更(ターゲットセグメントやバケッティング設定の更新など)。
  • バリアントの変更。
  • フラグの有効化または無効化。

アラートを設定する

SlackワークスペースまたはMicrosoft Teams組織をAmplitudeに接続した後、実験のための通知を作成できます。

Webhookを使用して通知を送信するには、アラートを作成するときにURLと有効な署名キーを入力してください。

Webhook スキーマ:

json
{
  "flagId": number
  "flagName": string (This is the flag key and not the flag name. If you want the flag name, use `flag.name`)
  "scope": "exp_deployment" | "project" | "exp_tags"
  "scopeParam": number | undefined
  "scopeParamName": string | undefined
  "action": "created" | "deleted" | "updated"
  "modifiedBy": string
  "flag": JSON
  "oldFlag": JSON
  }

JSONスキーマ

Experiment Management APIフラグエンドポイントのドキュメントに記載されているflagおよびoldFlagパラメータのJSONスキーマを参照してください。

アラートを作成する

  1. Amplitudeのホームページから「実験」セクションに移動し、「実験」をクリックします。 アラートにアクセスするには、_設定 > 個人設定 > 実験_に移動してアラートの追加をクリックするか、_設定 > 組織設定 > 実験_に移動してアラートの追加をクリックすることもできます。
  2. 右上にある[アラート]をクリックします。
  3. プロジェクトを指定します。
  4. 範囲を設定します。 次のいずれかを選択:
    • プロジェクト内のすべて: プロジェクト内のすべての実験とフラグに関する通知。
    • デプロイメントごと: デプロイメント内のすべての実験とフラグに関する通知。 ラベルでデプロイメントを指定します。 詳細については、「デプロイメント」を参照してください。 Web Experiments と ガイド & サーベイ の実験では、プロジェクト API Key のデプロイメントを使用しています。
    • タグ別: 特定のラベルが付いた実験とフラグに関する通知のみです。
  5. 配信チャネルを選択してください:
    • Slack の場合、ドロップダウンをクリックしてアラートの送信チャンネルを選択します。
    • Microsoft Teams の場合、ドロップダウンをクリックして、アラートに使用するチームとチャネルを選択します。
    • Webhook の場合、URL と署名キーを入力します。
    • 電子メールの場合は、電子メールアドレスを入力します。
  6. アラートに名前を付けます。
  7. アラートを作成をクリックします。

これは役に立ちましたか?