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