高度なタグ構成
高度な構成は、タグがページ上でどのように読み込まれ、いつ発火するかを制御します。
これらの構成を調整する前に、操作の順序をよく理解しておくことが重要です。
次の画像は、インターフェースに表示される利用可能な高度な構成を示しています:
送信フラグ
送信フラグ構成は、タグがデータを送信するかどうかを決定します。デフォルトの選択ははいです。いいえを選択すると、タグは通常通り読み込まれますが、データは送信されません。
バンドルフラグ
バンドルフラグ構成は、タグ構成ファイルをutag.js
にバンドルするかどうかを決定します。すべてのページの読み込みルールを使用するタグは、公開構成のすべてのページでのバンドルタグの読み込み構成を有効にすることで自動的にバンドルされます。
タグがカスタムの読み込みルールを使用している場合、このフラグをはいに構成することでバンドルできます。
バンドルされたタグとすべてのページの読み込みルールを使用するタグの読み込み順序は、それらがUIに表示される順序によって決定されます。バンドルは生成されたファイル(utag.js
)に影響します。
ベンダータグによって要求される追加のJavaScriptファイルは、それでも別々に読み込まれます。
バンドル前のGoogle Analyticsの読み込み:
バンドル後のGoogle Analyticsの読み込み:
タグのタイミング
タグのタイミング構成は、タグがutag.js
ファイルの読み込み時に読み込まれるか、ブラウザがDOM Readyシグナルを送信したときにタグが読み込まれるかを決定します。デフォルトの構成は**DOM Ready (default)**で、これはタグがブラウザがDOM Readyシグナルを送信するまで読み込まれないことを意味します。
優先を選択すると、タグはDOM Readyシグナルを待たずに読み込まれます。DOM Readyシグナルが出る前にタグを読み込むと、タグが依存しているリソースやデータがタグの読み込み時に利用できない可能性があり、これはタグのパフォーマンスと機能に悪影響を及ぼす可能性があります。
同期的な読み込み
この構成は、タグが同期的に読み込まれるか非同期的に読み込まれるかを決定します。タグを同期的に読み込むつもりなら、ページのソースコードにTealiumの同期utag.js
ファイルの参照を含める必要があります。デフォルトの構成はいいえで、これはタグが非同期的に読み込まれることを意味します。ベストプラクティスとして、タグは非同期的に読み込むことを推奨します。
カスタムスクリプトソース
この構成では、組み込みのタグテンプレートの代わりに外部のJavaScriptファイルを使用してタグをサポートすることができます。.js
ファイルのURLをカスタムスクリプトソースフィールドに入力します。
URLからhttp:
またはhttps:
プロトコルを削除し、相対プロトコルを使用します。例://[www.example.com/js/mylibrary.js](http://www.tealium.com/mylibrary.js)
カスタムJavaScriptを使用してタグをサポートすると、それはブロッキングタグになり、このタグが完全に読み込まれるまで他のタグの実行を防ぎます。このタグは依然として非同期的に読み込まれますが、ブロッキングタグが完了するまで後続の非同期スクリプト(例:utag.10.js
)は読み込まれません。タグをブロッキングタグにせずにタグのカスタムJavaScriptを読み込むには、Tealium Generic Tagを使用して読み込みます。
最終更新日 :: 2024年March月29日