---
title: トラッキング拒否拡張機能
description: トラッキング拒否拡張機能は、DNTを簡単に検出し、その値に基づいてタグを制御する方法を提供します。
url: https://docs.tealium.com/ja/iq-tag-management/extensions/extensions-list/do-not-track-extension/
---
### トラッキング拒否とは何ですか？

トラッキング拒否（DNT）は、訪問がサードパーティのトラッキングをオプトアウトする選択肢を提供するブラウザの構成です。訪問がDNT構成を有効にすると、ブラウザは以下のネイティブブラウザオブジェクトのいずれかからアクセス可能なプロパティを使用して、ウェブサイト、アプリケーション、広告主に対して、訪問のページビュー、クリック、その他のブラウジング行動の追跡を控えるよう指示します：

* `navigator.doNotTrack`
* `navigator.msDoNotTrack`

この構成は、ほとんどのブラウザではデフォルトで`Off`になっています。

例えば、ChromeのDNT構成は以下のようになります：

![](https://docs.tealium.com/images/iq-tag-management/chrome-do-not-track.png)

## その動作方法

トラッキング拒否拡張機能は、DNTを簡単に検出し、その値に基づいてタグを制御する方法を提供します。拡張機能は、データレイヤーに`do_not_track`という名前の変数を追加します。ブラウザでDNT構成が検出されると、`do_not_track`は"yes"に構成され、それ以外の場合は空のままです。拡張機能は、DNTに基づいてすべてのタグの読み込みを自動的に防ぐように構成することができます。

拡張機能はPre Loaderスコープで動作します。これは変更できず、他の拡張機能やタグが動作する前にDNT構成が強制されることを保証します。

## 拡張機能の使用方法

始める前に、[拡張機能の動作方法]()について理解しておいてください。

拡張機能が追加されると、以下の構成オプションが利用可能になります：

* **Halt Load**：訪問のトラッキング拒否の構成に基づいて、任意のタグの読み込みを防ぎます

この拡張機能を使用して、訪問がブラウザでトラッキング拒否を有効にしたかどうかを検出します。訪問のトラッキング拒否の選択は`do_not_track`変数に格納され、ロードルールで使用されます。

### すべてのタグをブロック

DNT構成に基づいてすべてのタグの読み込みを停止するには、**Halt Load**という名前のチェックボックスをクリックします。**Halt Load**がオンで、訪問がトラッキング拒否を有効にしている場合、Universal Tag（`utag.js`）の全機能が無効化されます。

### 一部のタグをブロック

特定のタグのみを停止するには、[ロードルールを使用]()して`do_not_track`変数の値をチェックします。`do_not_track`が構成されていない場合にのみタグを読み込むようにしたいので、ロードルールは**is not populated**条件を使用するべきです。以下のようになります：

![](https://docs.tealium.com/images/iq-tag-management/do-not-track-load-rule.png)

このロードルールを、DNT構成を尊重するべき任意のタグに含めます。以下のようになります：

![](https://docs.tealium.com/images/iq-tag-management/do-not-track-load-rule-tag.png)
