拡張機能の基本について説明します。
拡張機能を使用すると、コーディングを行わずに、データレイヤーやタグをカスタマイズできる使いやすいインターフェイスが提供されます。拡張機能には、データレイヤーの値の変更、Cookie の構成、クリックトラッキングの構成など、さまざまな用途があります。拡張機能は、タグ管理のためのツールボックスと考えることができます。
スコープ
拡張機能の効果にはグローバルとローカルがあり、すべてのタグに対してグローバルに適用されるか、個々のタグに適用されます。拡張機能では、この構成を_スコープ_と呼びます。
- グローバルスコープ
拡張機能の効果は、すべてのタグに適用されます。このスコープは単にAll Tagsと呼ばれます。 - ローカルスコープ
拡張機能の効果は、特定のタグにのみ適用されます。このスコープはTag Scopeと呼ばれます。
拡張機能を使いこなすには、「All Tags」スコープが適用される際の主要コンポーネントの処理順序を理解することが重要です。以下は、各コンポーネントがデータレイヤーオブジェクトを処理するタイミングを示した、簡略化された処理順序です。
- ページが以下を読み込みます。
- UDO –
utag_data - Tealium タグ –
utag.js
- UDO –
- Tealium タグ(
utag.js)が以下を実行します。- データレイヤー変数が評価されます(Cookie、メタデータ、クエリ文字列など)。
- ロードルールが評価されます。
"All Tags"拡張機能が実行されます(グローバルスコープ)。- タグが実行されます。
- 「Tag Scope」拡張機能が実行されます(ローカルスコープ)。
- タグが発火します。
処理順序の詳細版へのリンクは、このガイドの最後にある「その他のリソース」セクションに記載されています。
要約すると、次のようになります。
- 「All Tags」拡張機能は、すべてのタグに影響します。
- 「Tag Scoped」拡張機能は、関連付けられたタグにのみ影響します。
より高度なシナリオで使用される、「Pre Loader」と「DOM Ready」という2つのグローバルスコープもあります。また、「All Tags」スコープ内には、ロードルールの前またはすべてのタグの後にタグを実行するための、より細かな制御を提供する_実行_構成があります。
これらの構成の詳細については、このガイドの最後に記載されています。
最終更新日 :: 2026年November月11日