---
title: センチネルインサイトタグ構成ガイド
description: この記事では、センチネルインサイトタグの構成方法について説明します。
url: https://docs.tealium.com/ja/client-side-tags/sentinel-insights-tag/
---
センチネルインサイトオブザーバーを展開して、マーケティングテクノロジースタック全体でリアルタイムにトラッキング問題、データレイヤーの異常、壊れたピクセル、および同意フローの問題を検出します。

## タグのヒント

* センチネルインサイトは他のタグ、データレイヤー、および同意フローを受動的に観察します。すべてを監視するためには、最初にロード順序で実行する必要があります。このタグの**優先**高度構成を有効にしてください。
* 完全な`utag.js`前のカバレッジのために、iQ UIを介して`utag.sync.js`テンプレートにアカウントチームからセンチネルローダースタブをコピーし、このタグを展開してください。タグ内展開は`utag.js`のロード以降のすべてをキャプチャします。
* センチネルインサイトアカウントチームから**環境ID**を取得してください。複数環境構成の場合は、**環境ID（開発/テスト）**も構成し、`env_id`マッピング先、ルックアップテーブル、または環境ごとのロードルールを使用してオーバーライドします。
* **構成**タブを使用して、例えばマルチブランドプロファイルで、発火ごとに`env_id`または`custom_page_name`をオーバーライドします。
* **同意ロジック**は、SDKが現在の同意状態を読み取るために呼び出すJavaScript関数本体です。この関数は引数（`utils`）を受け取り、`utils.getCookie(name)`を公開します。これは`document.cookie`を読み取り、URLデコードされた値を返すか、クッキーが存在しない場合は空の文字列を返します。あなたのスニペットは、センチネルが同意信号として使用する文字列を返さなければなりません。このフィールドに資格情報を埋め込まないでください。なぜなら、タグ構成は顧客の`utag.js`で配信されるからです。

  ```javascript
  var val = utils.getCookie('consent_status');
  return val === 'granted' || val === 'accepted' ? 'granted' : 'denied';
  ```
* **クッキー同意**タブを使用して、データレイヤー変数を`grant`または`revoke`にマッピングします。その後、タグはセンチネルに同意更新を通知し、新しい状態のために**同意ロジック**関数を再読み込みします。
* **トリガートグル**は、どのセンチネルイベントが発火するかを制御します：データレイヤーアップデート（デフォルトでオン）、SPAページ変更、およびロード再開。SPAトグルを顧客側の拡張機能とペアリングして、`spa_page_change`または`spa_resume` Tealiumイベントを発火させます。
* このタグは標準のTealium GDPR同意ゲートから免除されています。センチネルインサイトは同意状態に依存するのではなく、それを観察します。**同意ロジック**関数は同意統合ポイントです。
* CSP要件：`script-src https://config.datas3ntinel.com`および`connect-src https://collect.datas3ntinel.com`を許可します。

## タグ構成

タグマーケットプレースにアクセスして新しいタグを追加します。詳細については、[about-tags](https://docs.tealium.com/about-tags/)を参照してください。

タグを追加する際には、以下の構成を構成します：

* **環境ID（本番）**：本番トラフィック用の必須センチネルインサイト環境識別子。UUIDでなければなりません（形式：8-4-4-4-12 hex）。
* **環境ID（開発/テスト）**：オプションの非本番環境識別子。ロードルール、ルックアップテーブル、または発火ごとの`env_id`マッピングを使用してオーバーライドします。
* **同意ロジック（関数本体）**：SDKが同意状態を決定するために呼び出すJavaScript関数本体。使用の詳細についてはタグのヒントを参照してください。
* **遅延開始**：`True`の場合、SDKは初期化しますが、明示的な再開イベントまで監視を延期します。制御されたアクティベーションが必要なSPAフローに使用します。
* **自動ページビュートラッキング**：`True`の場合、タグは初期ロード時に自動的にページビューイベントを送信します。
* **カスタムページ名（SPA）**：URLが変更されない場合にSPAページ変更イベントによって使用されるオプションのフォールバック名。
* **トリガー：データレイヤーアップデート**：`True`の場合、すべてのビュー、リンク、カスタムイベントでデータレイヤーペイロードを転送します。デフォルトでオン。
* **トリガー：SPAページ変更**：`True`の場合、タグがTealiumイベント`spa_page_change`を受信したときにセンチネルpageViewイベントを発火します。
* **トリガー：ロード再開（SPA）**：`True`の場合、タグがTealiumイベント`spa_resume`を受信したときにセンチネル再開イベントを発火します。**遅延開始**が`True`に構成されている場合に使用します。

## ロードルール

すべてのページでタグをロードするか、タグがロードされる条件を構成します。詳細については、[ロードルールについて](https://docs.tealium.com/about-load-rules/)を参照してください。

## データマッピング

マッピングは、データレイヤー変数からベンダータグの対応する宛先変数へのデータ送信のプロセスです。詳細については、[データマッピングについて](https://docs.tealium.com/about-data-mappings/)を参照してください。

利用可能なカテゴリは以下の通りです：

### 構成

| 変数 | タイプ | 説明 |
|:---------|:-----|:------------|
| `env_id` | 文字列 | 環境ID |
| `custom_page_name` | 文字列 | カスタムページ名 |