Zenovay は automation アラートを Slack チャンネルにポストできるので、チームはダッシュボードにログインしなくても重要な変更を確認できます。Slack の Incoming Webhook と Zenovay の automation ルール を使用して動作します — Slack アプリのインストールや OAuth フローは不要です。
仕組み
Slack で Incoming Webhook を作成し (特定のチャンネルにポストする URL を取得)、その後 Zenovay automation ルール を追加して、選択した条件が満たされたときに Slack 通知をトリガーします。Zenovay がその Webhook URL にメッセージをポストします。
アラートをトリガーできる条件
Automation タブでは、ルールは以下の条件でトリガーできます:
- トラフィックスパイク — 訪問数が設定した倍数を超える。
- トラフィック低下 — 訪問数が設定したパーセンテージだけ減少。
- エラー率の閾値 — JS エラー率が閾値を超える。
- コンバージョン率以下 — コンバージョン率が値を下回る。
- バウンス率以上 — バウンス率が値を超える。
各ルールには 1 つのトリガーと 1 つのアクションがあります。複数の条件でアラートするには、複数のルールを作成します。
このリストにないイベント (ダウンタイムやゴール完了など) でのアラートが必要な場合は、独立した webhook 統合 を使用してください。独自のイベントセットで起動し、Slack にも転送できます。
ステップ 1: Slack で Incoming Webhook を作成
- Slack で、ワークスペースの App Directory を開き、Incoming Webhooks アプリを追加します (または Incoming Webhook が有効な Slack アプリを作成)。
- アラートが届くべきチャンネルを選択します。
- Webhook URL をコピーしてください —
https://hooks.slack.com/services/...のようなかたちです。
プライベートチャンネルの場合、Webhook はそのチャンネル用に作成する必要があります。
ステップ 2: Zenovay で Slack automation ルールを追加
- ウェブサイトのダッシュボードを開き、Settings に移動して Automation タブを選択します。
- クリックして新しいルールを作成し、名前を付けます。
- トリガー を選択 (例: トラフィック低下 または エラー率の閾値) し、その条件を設定します。
- アクション を Slack 通知 に設定し、Webhook URL
https://hooks.slack.com/services/...をペーストします。 - ルールを保存します。トリガー条件が次に満たされたときに Zenovay がチャンネルにポストします。
異なるチャンネルへのルーティング
カテゴリごとのチャンネルピッカーはありません — ルーティングはルール単位です。チャンネル間でアラートを分割するには、各 Slack チャンネルの Webhook を作成し、異なるルールから異なる URL を指します。例えば:
- トラフィック低下 ルールと エラー率の閾値 ルール、両方が
#zenovay-alertsにポスト。 - コンバージョン率以下 ルールが
#zenovay-revenueにポスト。
メッセージの外観
Slack メッセージはルール名とトリガータイプを含みます。正確な文言は現在 Zenovay ではカスタマイズできません — カスタムペイロードが必要な場合 (Slack 内でのルーティング/フィルタリング)、Zenovay の webhook 統合 を使用し、自分側で Slack にポストする前にメッセージを加工してください。
プラン提供状況
Automation ルール (Slack アクションを含む) には Pro プラン以上が必要です。Free プランでは利用できず、webhook も有料機能であるため、Free プランは Slack にアラートを送信できません。