---
title: イベントルール
description: この記事ではイベントルールについて説明します。
url: https://docs.tealium.com/ja/iq-tag-management/events/rules/
---
ルールを使用して、イベントリスナーをロードするページを選択します。イベントは既存のロードルールを再利用することも、新しいルールを作成することもできます。

構成ダイアログでは、ルールのロジックを構成するためのドラッグアンドドロップインターフェースが提供されます。

## イベントを持つタグ

タグの**ルールとイベント**セクションで、タグをイベントに登録することができます。タグとイベントリスナーの条件を組み合わせることで、タグが発火するタイミングと、タグのエンドポイントに送信されるデータを正確に制御できます。

タグとイベントについての詳細は、[タグをイベントに登録する](https://docs.tealium.com/subscribe-tag-to-event/)を参照してください。


<blockquote>
イベントリスナーに対してルールを選択しない場合、イベントリスナーはすべてのページでロードされ、リスナーが有効になります。この状態は、訪問のパフォーマンス問題やデータ収集に影響を及ぼす可能性があります。イベントリスナーのアクションが発生すると予想されるページでのみイベントリスナーをロードし、そのアクションからデータを収集するようにすることをお勧めします。
</blockquote>


## イベントとロードルール

以下の論理演算子を使用してルールを作成します：

* **OR** - ロードルールのいずれかが真であれば、イベントリスナーをロードします。
* **AND** - ロードルールのすべてが真であれば、イベントリスナーをロードします。
* **AND NOT** - **AND NOT**の前のロードルールが真で、**AND NOT**の後のロードルールが偽であれば、イベントリスナーをロードします。

ロードルールをロジックボックスにドラッグアンドドロップすると、ダイアログは自動的に空の**OR**ロジックボックスを生成します。+ **AND**ボタンをクリックして、別のトップレベルのANDロジックボックスを生成します。

### AND演算子

商品ページでイベントリスナーをロードし、訪問のカートが空である場合に条件を作成するには、**商品ページ**ロードルールと**カートが空**ロードルールを**AND**関係にドラッグします：

![](https://docs.tealium.com/images/guides/iq/event-and-rules.png)

### OR演算子

イベントリスナーを商品ページでロードするか、訪問のカートが空である場合にロードするように変更するには、**カートが空**ロードルールを**OR**ロジックボックスにドラッグします：

![](https://docs.tealium.com/images/guides/iq/event-or-rules.png)

### AND NOT演算子

イベントリスナーを商品ページでロードするか、訪問のカートが空でない場合にロードするように変更するには、**カートが空**ロードルールを**AND NOT**ロジックボックスにドラッグします：

![](https://docs.tealium.com/images/guides/iq/event-and-not-rules.png)

### ネストされた演算子

これらの条件の複数レベルでルールをネストすることで、ロードルールのための高度なロジックを作成できます。次の例では、視聴者が米国のサイトで商品ページまたは商品リストページを見ている場合、またはカートが空でなく、ホームページにいない場合にイベントリスナーをロードします。

![](https://docs.tealium.com/images/guides/iq/event-rules-advanced.png)
