拡張機能の基本
拡張機能の基本について学びます。
拡張機能は、コーディングの必要なくデータレイヤーやタグにカスタマイズを追加するためのユーザーフレンドリーなインターフェースを提供します。拡張機能は、データレイヤーの値を変更したり、クッキーを構成したり、クリックトラッキングを構成したりするなど、さまざまな目的に使用できます。拡張機能は、タグ管理ツールボックスと考えてください。
スコープ
拡張機能の効果は、グローバルまたはローカルであり、すべてのタグに全体的に適用されるか、個々のタグに適用されます。拡張機能では、この構成は スコープ と呼ばれます。
- グローバルスコープ
拡張機能の効果はすべてのタグに適用されます。スコープは単にAll Tags
と呼ばれます。 - ローカルスコープ
拡張機能の効果は特定のタグにのみ適用されます。スコープはTag Scope
と呼ばれます。
拡張機能を使いこなすためには、TiQの主要なコンポーネントの操作順序と"All Tags"スコープが発生するタイミングを理解することが重要です。以下に、データレイヤーオブジェクトが各コンポーネントによって処理されるタイミングを示す、TiQの操作順序の簡略版を詳述します。
- ページは以下をロードします:
- UDO –
utag_data
- Tealiumタグ –
utag.js
- UDO –
- Tealiumタグ (
utag.js
) は以下を実行します:- データレイヤー変数が評価されます(クッキー、メタ、クエリストリングなど)
- ロードルールが評価されます
"All Tags"
拡張機能が実行されます(グローバルスコープ)- タグが実行されます
- “Tag Scope"拡張機能が実行されます(ローカルスコープ)
- タグが発火します
操作順序の詳細版へのリンクは、このガイドの最後にある追加リソースセクションに提供されています。
要約すると:
- “All Tags"拡張機能はすべてのタグに影響します。
- “Tag Scoped"拡張機能は関連するタグのみに影響します。
他にも"Pre Loader"と"DOM Ready"という2つのグローバルスコープがあり、これらはより高度なシナリオで使用されます。また、“All Tags"スコープ内には、ロードルール前のタグの実行やすべてのタグ後のタグの実行をより細かく制御するための 実行 構成があります。
これらの構成についての詳細は、このガイドの最後にあります。
最終更新日 :: 2024年March月29日