---
title: 公開構成
url: https://docs.tealium.com/ja/iq-tag-management/save-publish/publish-configuration/
---
以下の手順に従って公開構成を構成してください：

1. 管理メニューで **公開構成の構成** をクリックします。**公開構成** ダイアログが表示されます。
1. **一般公開** または **モバイルライブラリ公開** 構成タブを選択します。  
    ![](https://docs.tealium.com/images/iq-tag-management/whiteui-publishconfiguratin-select-publish-tab.png)
1. 必要に応じて構成を調整します。
1. 変更を適用するには **保存** をクリックします。  

<blockquote>
一部の構成は、その機能を有効にするために公開を実行する必要があります。各公開構成の詳細については、次のセクションを参照してください。
</blockquote>


## 一般公開

**一般公開** 構成は、実装のどの側面に影響を与えるかによってグループ化されています。以下のセクションでは、各公開構成が何をするかについての説明を提供します。

### バージョンワークフロー

これらの構成を使用すると、このプロファイルの実装がどのように保存および公開されるかを微調整できます。

* **公開通知メール**  
バージョンが公開されるたびにメールを受け取りたい場合は、公開通知メールフィールドにメールアドレスを入力します。追加のメールアドレスは、各メールアドレスをコンマで区切って追加できます。
* **カスタムバージョン名**  
ユーザーがデフォルトのタイムスタンプIDではなく、カスタムバージョン名を入力できるようにします。デフォルト値は **ON** です。
* **ワークフロー管理**  
DevおよびQA公開権限を持つユーザーがProdへの公開許可を要求できるようにワークフロー管理を構成します。ワークフロー管理を有効にすると、Prodへのすべての公開に承認が必要になります。デフォルト値は **OFF** です。
* **プロファイルのロック**  
複数のユーザーが同時にプロファイルを変更するのを防ぎます。デフォルト値は **OFF** です。
* **アラート通知メール（非推奨）**  
ウェブサイトでエラーが発生した場合に警告を受けたい場合は、この機能を有効にするためにアカウントマネージャーに連絡し、その後このフィールドにメールアドレスを追加します。空白のままにすると、アラートは作成されません。複数のメールアドレスをコンマ区切りリストとして追加します。  

<blockquote>
この構成はサポートされていません。プロファイルでこの構成が有効にされていた場合、これ以上アラートメールを受け取ることはありません。
</blockquote>


### パフォーマンス最適化

これらの公開構成は、サイト上のユニバーサルタグ (`utag.js`) の全体的なパフォーマンスに影響します。

* **Ready Wait Flag**  
Ready Wait Flagを有効にすると、ブラウザからDOM-Ready信号を受信するまで `utag.js` の操作がすべて停止します。Pre Loaderにスコープされた拡張機能はDOM-Readyの前に実行され続けます。デフォルト値は **OFF** です。
* **バンドルタグ**  
デフォルトの **すべてのページ** 読み込みルールを使用しないバンドルタグのリストを表示します。  
[バンドルとページパフォーマンスについてさらに学ぶ](https://docs.tealium.com/page-performance/)。
* **すべてのページでのタグバンドルの読み込み**  
**すべてのページ** 読み込みルールを使用して `utag.js` にタグをバンドルします。これにより、ブラウザによるネットワーク呼び出しの数が減り、パフォーマンスとページの読み込み時間が向上する可能性があります。デフォルト値は **OFF** です。  
バンドルされたタグの読み込み順序は、タグ画面に表示される順序によって決まり、UIDによっては決まりません。  
[バンドルとページパフォーマンスについてさらに学ぶ](https://docs.tealium.com/page-performance/)。
* **タグテンプレートの圧縮**  
`utag.js` およびすべての公開タグのコードを圧縮します。デフォルト値は **ON** です。圧縮は、空白やコメントなどの不要な文字をコードから削除するプロセスです。コードの機能は変わりません。これにより、コードの全体量が減り、転送およびダウンロードが容易かつ迅速になります。ただし、コードは理解しにくくなります。

### 実装

これらの構成は、ユニバーサルタグ (`utag.js`) の実装方法に影響します。

* **distro.zipファイルの生成**  
生成されたすべてのタグファイルの配布アーカイブを生成します。詳細については、[セルフホスティング](https://docs.tealium.com/self-hosting/#enable-the-zip-archive)を参照してください。
* **Cookiesドメイン**  
`utag_main`クッキーに構成したいドメインを入力します。デフォルトでは、Tealiumはページのドメインを自動的に検出するため、このフィールドは空白のままにすることをお勧めします。そうすることで、Tealiumがドメインを自動的に検出します。ただし、サイトのドメインにこの値を構成することもできます。複数のサブドメインを使用する場合は、ルートドメイン（例：`tealium.com` ではなく `www.tealium.com`）に構成する必要があります。
* **ページデータオブジェクト**  
Tealiumの `utag_data` 以外のデータオブジェクトを使用する場合は、ここに希望のデータオブジェクト名を入力します。
* **基本変数**  
すべてのトラッキングコールで送信する `utag_data` 変数のコンマ区切りリストを入力します。  
例：`page_name,site_language,site_currency,is_logged_in`
* **訪問セッションタイムアウト**  
デフォルトのセッションタイムアウト30分を上書きする値をミリ秒単位で構成します。(1800000 ms = 30分)。
* **カスタム公開環境**  
デフォルトのDev、QA、Prodに加えてカスタム公開環境を作成できます。デフォルト値はOFFです。
* **utag.sync.jsファイルの生成**  
この構成を **ON** にすると、utag.sync.jsファイルを生成して公開できます。デフォルト値は **OFF** です。この構成を有効にすると、このプロファイルのすべての公開環境を再公開する必要があります。utag.sync.jsファイルを使用するには、ページのhead要素に別のファイル参照をコーディングする必要があります。サイトにファイル参照をコーディングしても、この構成を有効にした後にすべての公開環境に公開しない場合、サイトは存在しないファイルに同期的な呼び出しを行っているため、読み込みに失敗します。  

<blockquote>
この構成は、TealiumのFlicker Free Adobe Test &amp; Targetソリューションにも必要です。
</blockquote>


* **UTF-8エンコーディングの使用**  
utag.jsファイルをデフォルトのISO 8859-1ではなくUTF-8でエンコードする場合は、このトグルをオンにします。デフォルト値は **ON** です。  
    
<blockquote>
2015年11月10日以前に作成されたプロファイルの場合、デフォルトは **Off** です。
</blockquote>


* **タグの読み込みを防ぐ**  
Tealium iQで管理されているすべてのタグをすぐに無効にします。これをオンにした後、プロファイルを再公開する必要があります。デフォルト値は **OFF** です。
* **Webコンパニオン**  
Webコンパニオンのターゲット環境の切り替えのサポートを有効または無効にするためのトグルです。  

<blockquote>
この機能を有効にすると、ウェブサイトが任意の値のクッキーを構成できるようになり、システムがコードインジェクションにさらされる可能性があります。この機能は、Google Chromeブラウザを使用できない方のための便宜です。Chromeを使用できる場合は、ベストプラクティスとして [Tealium Tools Environment Switcher](https://docs.tealium.com/ja/iq-tag-management/tealium-tools/environment-switcher/) の使用をお勧めします。
</blockquote>


* **データレイヤーエンリッチメントプロファイル**  
訪問データを取得するAudienceStreamプロファイルを指定します。その後、ページのデータレイヤーはこの訪問データでエンリッチメントされます。
### 公開用URL

これらの構成を使用すると、Tealiumのデフォルトサーバー以外の場所にプロファイルを公開する場所を指定できます。非標準の場所（プロダクション環境が「prod」として指定されていない場合）にプロファイルを公開する場合は、適切なフィールドにURLを入力してください。これは、Dev、QA、Prodの3つの環境それぞれに対して行うことができます。

* **Publish Dev URL**  
TealiumのJavaScriptファイルを自己ホスティングする場合や、ファーストパーティドメインを使用する場合にこの構成を使用します。詳細については、[Self-Hosting utag.js]()および[First-Party Domains]()を参照してください。
* **Publish QA URL**  
TealiumのJavaScriptファイルを自己ホスティングする場合や、ファーストパーティドメインを使用する場合にこの構成を使用します。詳細については、[Self-Hosting utag.js]()および[First-Party Domains]()を参照してください。
* **Publish Prod URL**  
TealiumのJavaScriptファイルを自己ホスティングする場合や、ファーストパーティドメインを使用する場合にこの構成を使用します。詳細については、[Self-Hosting utag.js]()および[First-Party Domains]()を参照してください。


<blockquote>
`utag.js`ファイルの配信をヨーロッパ地域に限定するには、URLフィールドに`//tags-eu.tiqcdn.com/utag/ACCOUNT/PROFILE/ENVIRONMENT`を入力する必要があります。この方法で配信場所をヨーロッパに限定すると、`utag.js`ファイルを物理的にEUに位置するサーバーからのみ使用することになります。
</blockquote>


### レガシー構成

これらの構成は非推奨とされていますが、レガシーデプロイメントをサポートするために残されており、新しい実装（`utag.js`バージョン4.26以降）には使用すべきではありません。

* **Profile Can Be Subloaded**  
他のプロファイルがProfile Loaderタグを使用してこのプロファイルをロードする場合に必要です。この機能は[Profile Libraries]()に置き換えられています。
* **Force Timeout**  
タグのロードが遅い場合にキャンセルするために、この値をミリ秒単位で構成します。この値よりもロードに時間がかかるタグのみがキャンセルされます。この構成は、utag.jsのバージョン4.26以前を使用するプロファイルにのみ機能します。この構成は、より新しいバージョンのutag.jsを使用するプロファイルには影響しません。
Tealiumは、強制タイムアウト値が満了すると、ロードされていないタグライブラリをロードキューから削除します。強制タイムアウトのカウントダウンは、最初の`utag.js`呼び出し時に開始され、その後のタグライブラリ呼び出し（`utag.1.js`、`utag.2.js`など）時には開始されません。訪問のブラウザが遅い場合、Force Timeout機能によって`utag.js`やタグライブラリのリクエスト自体が遅くないにもかかわらず、タグがキャンセルされる可能性があることに注意してください。不要なタイムアウトを防ぐために、高い**Force Timeout**値を構成してください。
* **Extensions Scoped To Footer**  
このプロファイルが`utag.footer.js`ファイルを使用して拡張機能をロードする場合、この値をオンまたはオフに切り替えます。

## モバイルライブラリの公開

このタブでは、**Activate Mobile Library**をクリックすることでモバイルライブラリサポートを有効にすることができます。[Creating a Mobile Profile]()についてもっと学びましょう。
