Tealium Collectタグの追加と構成
この記事では、Data Layer Enrichmentを有効にするためのTealium Collectタグの構成方法について説明します。
詳細な手順については、Tealium Collectタグ構成ガイドを参照してください。
データエンリッチメントの頻度
Data Layer Enrichmentを有効にするためのTealium Collectタグを構成するには、属性情報をデータレイヤーにどのくらいの頻度で更新するかを決定する必要があります。以下のオプションがあります:
-
なし * デフォルト。 * データレイヤーエンリッチメントは発生しません。
-
稀 * データレイヤーエンリッチメントは訪問(セッション)ごとに一度発生します。 * 取得した顧客データは、セッション中の後続のトラッキング呼び出しで使用するためにローカル保存に保存されます。
-
頻繁 * 推奨。 * データレイヤーエンリッチメントはすべてのトラッキング呼び出しで発生し、セッション中に変更された顧客データがUDOでリアルタイムに反映されます。
このオプションはページごとに追加のHTTPリクエストを引き起こします。
ロードルールの選択
Tealium Collectタグについては、デフォルトのすべてのページでロードロードルールを選択したままにすることをお勧めします。データレイヤーをできるだけ豊かで堅牢にするためには、できるだけ早く最も関連性の高いデータでそれを充実させる必要があります。
Tealium iQでのAudienceStream属性の使用
AudienceStream属性はTealium iQでインポートされた変数として扱われます。これは、Tealium iQからそれらを編集または削除することはできないことを意味します。AudienceStream属性を削除または変更したい場合は、AudienceStreamプロファイルから行う必要があります。また、属性をプロファイルライブラリにインポートすることはできず、通常のプロファイルにのみインポートできます。
どのAudienceStream属性タイプがインポートされますか?
すべてのデータタイプがiQアカウントにインポートされるわけではありません。以下のデータタイプがインポートされ、iQで利用可能になります:
- バッジ
- 数値
- 文字列
- ブール値
- 日付
ロードルールの作成
属性を使用してロードルールを作成することができます。以下の2つのルール演算子が、ロードルールでのバッジの使用を可能にするために利用可能です。
- バッジが割り当てられている
バッジ属性が訪問に割り当てられている場合は真です。
- バッジが割り当てられていない
バッジ属性が訪問に割り当てられていない場合は偽です。
AudienceStreamから属性を削除すると、iQのデータレイヤースクリーンからも自動的に削除されます。ただし、削除された属性を使用するロードルールは、そのロジックから自動的に削除されません。削除されたAudienceStream属性をまだ参照しているロードルールを手動で更新する必要があります。
コールバック関数
データレイヤーエンリッチメントリクエストは、データレイヤーエンリッチメントリクエストの応答に基づいてコードを実行できるようにするコールバックメカニズムを提供します。コールバックメソッドはwindow.tealium_enrichment()
という名前です。
コールバック関数を使用するには、以下のコード例を持つPre Loaderにスコープを持つJavaScript Code extensionを作成します:
window.tealium_enrichment = function(data) {
console.log("Data Layer Enrichment Callback");
// Your code here...
};
最終更新日 :: 2024年March月29日