---
title: 高度なタグ構成
description: 高度な構成は、タグがページ上でどのようにロードされ、いつ発火するかを制御します。
url: https://docs.tealium.com/ja/iq-tag-management/tags/advanced-settings/
---
これらの構成を調整する前に、[操作の順序]()をよく理解しておくことが重要です。

次の画像は、インターフェースに表示される**高度な構成**を示しています：

![](https://docs.tealium.com/images/iq-tag-management/manage_tags/tag_advanced_settings.png)

## 送信フラグ

**送信フラグ**構成は、タグがロード時にデータを送信するかどうかを決定します。デフォルト選択は**はい**です。**いいえ**を選択した場合、タグは通常通りロードされますが、データは送信されません。

## バンドルフラグ

**バンドルフラグ**構成は、タグ構成ファイルを`utag.js`にバンドルするかどうかを決定します。デフォルト構成は**いいえ**です。**はい**に構成すると、タグコードは`utag.js`内に公開され、対応する`utag.#.js`ファイルは公開されません。

**すべてのページ**のロードルールを使用するタグは、[公開構成]()で**すべてのページでのタグロードのバンドル**オプションが有効になっている場合、自動的にバンドルされます。

バンドルされたタグと**すべてのページ**のロードルールを使用するタグのロード順序は、UIに表示される順序によって決まります。バンドルは生成されたファイル（`utag.js`）に影響します。


<blockquote>
ベンダータグによって要求される追加のJavaScriptファイルは、別々にロードされます。
</blockquote>
 

バンドル前のGoogle Analyticsのロード：

![](https://docs.tealium.com/images/iq-tag-management/utag-google.png)  

バンドル後のGoogle Analyticsのロード：

![](https://docs.tealium.com/images/iq-tag-management/utag-google-bundled.png)

## タグのタイミング

**タグのタイミング**構成は、タグが`utag.js`ファイルのロード時、またはブラウザがDOM Readyシグナルを送信する時にロードするかを決定します。デフォルト構成は**DOM Ready**です。

**優先**を選択すると、タグはDOM Readyシグナルを待たずにすぐにロードされます。DOMが完全に準備される前にタグをロードすると、必要なリソースが利用できない可能性があり、タグのパフォーマンスと機能に影響を与える可能性があります。

## 同期ロード

この構成は、タグが同期的にロードされるか非同期的にロードされるかを決定します。タグを同期的にロードするつもりなら、ページのソースコードにTealiumの同期`utag.js`ファイル参照を含める必要があります。デフォルト構成は**いいえ**で、これはタグが非同期的にロードされることを意味します。非同期的にタグをロードすることをベストプラクティスとして推奨します。

## カスタムスクリプトソース

この構成を使用すると、組み込みのタグテンプレートの代わりに外部のJavaScriptファイルを使用してタグをサポートできます。**カスタムスクリプトソース**フィールドに`.js`ファイルのURLを入力します。


<blockquote>
URLから`http:`または`https:`プロトコルを削除し、相対プロトコルを使用します。例：`//[www.example.com/js/mylibrary.js](http://www.tealium.com/mylibrary.js)`
</blockquote>


カスタムJavaScriptを使用してタグをサポートすると、このタグが完了するまで他のタグの実行をブロックするブロッキングタグになります。このタグは依然として非同期的にロードされますが、ブロッキングタグが完了するまで後続の非同期スクリプト（例えば、`utag.10.js`）はロードされません。タグをブロッキングタグにせずにカスタムJavaScriptをロードするには、Tealium Generic Tagを使用してロードします。
