Heap タグ構成ガイド
この記事では、ヒープタグの構成方法について説明します。
タグ構成
まず、タグマーケットプレイスに移動し、ヒープタグをプロフィールに追加します(タグの追加を参照)。タグを追加したら、以下の構成を行います:
- タイトル (必須): デフォルトは
Heap
です。任意のカスタム名に置き換えることができます。 - アプリケーションID (必須): Heapから提供されたアプリケーションIDを入力します。
- 文字列デリミタ: 配列を区切り文字列として渡すためのデフォルトのセパレータ(セミコロン)です。任意のデリミタに置き換えることができます。
アプリケーションIDと文字列デリミタは、データマッピングを使用して上書き、または動的に構成することができます。
ロードルール
ロードルールは、このタグをサイト上のどこで、いつロードするかを決定します。
推奨されるロードルール: デフォルトの 全ページ ルール。
データマッピング
マッピングは、データレイヤー変数からベンダータグの対応する宛先変数にデータを送信するプロセスです。変数をタグの宛先にマップする方法については、変数のマッピングを参照してください。
ヒープタグの宛先変数は、以下のカテゴリーの下にあるデータマッピングツールボックスに組み込まれています:
スタンダード
以下の宛先では、custom
を特定の値に置き換えます。
宛先名 | 説明 |
---|---|
アプリケーションID | Heapから提供されたアプリIDの値 |
ユーザーID | Heapによって割り当てられた一意の訪問識別子 |
トラックイベントプロパティ (track.custom ) |
トラックされているイベントにイベントプロパティを添付します。この宛先へのマッピングは heap.track() 関数をトリガーします(詳細)。 |
イベントプロパティの追加 (addEventProperties.custom ) |
訪問の後続のイベントに新しいイベントプロパティを添付します(詳細)。 |
ユーザープロパティの追加 (addUserProperties.custom ) |
訪問プロファイルに新しいプロパティを添付します(詳細) |
文字列デリミタ | 配列値を区切るためのデリミタ文字。 この宛先へのマッピングは、デフォルトのセミコロンデリミタを上書きします。 |
イベントトリガー
ヒープタグは、ヒープインターフェースで定義されたイベントを自動的にトリガーします。しかし、ヒープで最初に定義することなく、その場でイベントをトリガーしたい場合は、イベントトリガーカテゴリーでそれらをマップする必要があります。
イベントをトリガーするには2つの要素が必要です:
- イベント名
- トリガー文字列(理想的には、イベントをトリガーしたいページからのデータレイヤー値)。
イベントトリガーをマップするには、
- データマッピングの下で、変数ドロップダウンからイベント変数を選択します。
- 宛先を選択をクリックし、イベントトリガーカテゴリーに移動します。
- 値フィールドに、マップされる変数の値を入力します。これがトリガー文字列になります。
- トリガーフィールドに、イベントの名前を指定します。
- 追加をクリックします。
さらにトリガーを追加したい場合は、これを繰り返します。
仕組み
タグがページ上でロードされると、マップされた変数にどの値が構成されているかを確認するためにデータレイヤーをスキャンします。それが提供されたトリガー文字列と等しい場合、タグはイベントを発火します。
Eコマースエクステンションは、このタグのために自動的に任意のeコマース変数をマップしません。
ベンダー文書
最終更新日 :: 2017年February月10日