> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# トリガーツール

> 保存済みのトリガーを作成および編集するMCPツールです。

トリガーツールは、キャンペーンが発火するタイミングを定義します。トリガーは、ビジターがページに到達したときや、訪問回数が特定の数を超えたときなど、ある瞬間を表します。ビジターの属性はトリガーではなく、セグメントで指定します。

## ツール

| ツール | 説明 | プロンプトの例 |
| - | - | - |
| `trigger_list` | サイト上の保存済みトリガーを一覧表示します。名前で絞り込むこともできます。 | "List triggers for site `d1alzzxd7k`." |
| `trigger_get` | トリガーの条件と、そのトリガーを参照しているキャンペーンを確認します。 | "Show trigger `300118`." |
| `trigger_create` | ある瞬間を表す条件から、保存済みトリガーを作成します。たとえば、ページのURLやタイトル、ランディングページ、リファラー、トラフィックの発生元、ページビュー、訪問、曜日、時間帯、カスタムデータ、Cookie、イベントなどです。デバイスやロケーションなどのビジターの属性は、セグメントで指定します。新しいトリガーは、実験にバインドするまでliveトラフィックに影響しません。 | "Create a trigger on site `d1alzzxd7k` that fires on `/pricing`." |
| `trigger_update` | トリガーの名前、説明、または条件を変更します。draftの実験以外で使用されているトリガーの条件を変更する場合は、まずプレビューを表示し、確認後に適用されます。 | "Rename trigger `300118` to `Pricing page`." |
| `trigger_delete` | トリガーを完全に削除します。使用中のトリガーは、`force` を true に設定した場合にのみ削除できます。liveのキャンペーンが使用中の場合は、削除できません。 | "Delete trigger `300118`." |

> [!NOTE]
>
> トリガーの条件には、ページ、訪問、時間、イベントのタイプを指定できます。たとえば `PAGE_URL`、`VISITS`、`TIME_RANGE`、`EVENT` です。`DEVICE_TYPE`、`GEOLOCATION`、`BROWSER` などのビジターの属性はセグメントで指定するもので、トリガーではこれらを拒否します。Kameleoonが実験のターゲティングルールのために作成したトリガーは、これらのツールでは編集できません。その場合は、`targeting_rule_update` を使用してください。

## パラメータ

`tools/list` が返す正確なパラメータ名を使用してください。

| ツール | 必須パラメータ | オプションのパラメータ |
| - | - | - |
| `trigger_list` | なし | `siteCode`、`query`、`page`、`perPage` |
| `trigger_get` | `triggerId` | なし |
| `trigger_create` | `name`、`siteCode`、`conditionDataTree` | `description`、`audienceTracking`（デフォルトは `false`） |
| `trigger_update` | `triggerId` | `name`、`description`、`conditionDataTree`（ツリー全体を置き換えます）、`confirm`（draftの実験以外で使用されているトリガーの条件を変更する場合に必須） |
| `trigger_delete` | `triggerId` | `force`（デフォルトは `false`） |
