---
title: イベントスコープ
description: この記事では、イベントリスナーに使用されるスコープについて説明します。
url: https://docs.tealium.com/ja/iq-tag-management/events/event-scope/
---
イベントリスナーのスコープは、イベントの初期化コードがいつ実行されるかを決定します。イベントが複数回トリガーされる場合でも、初期化コードは一度だけ実行されます。

以下のスコープオプションが利用可能です：

* **DOM準備完了** – [DOMContentLoadedブラウザイベント](https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded)で実行します。イベントリスナーは非同期にロードされ、ページのパフォーマンスと訪問の体験を最適化します。DOM準備完了のイベントリスナー、拡張機能、タグの正確な順序は保証できません。
* **ロードルール後** - ロードルールが評価された後に実行します。ロードルールは、各トラッキングコール後に再評価されます。

標準的なサイトの実装にはデフォルトのスコープである**DOM準備完了**を、シングルページアプリケーション（SPA）には**ロードルール後**を使用することを推奨します。DOM準備完了は、訪問のブラウザがトラッキングのためのページ要素をすべてロードすることを保証しますが、SPAではDOMイベントリスナーが少なく、トラッキング可能な要素のビューが限定される可能性があります。SPAで**ロードルール後**を使用すると、イベントリスナーをページにロードするための基準が変更されたかどうかを確認するために、各イベント後にロードルールが再評価されます。

ほとんどの標準的な実装では、**DOM準備完了**スコープは**ロードルール後**の直後に順次発生しますが、このタイミングは保証されません。

イベント実行順序の詳細な概要については、[操作の順序](https://docs.tealium.com/order-of-operations/)を参照してください。
