---
title: Heap タグ構成ガイド
description: この記事では、ヒープタグの構成方法について説明します。
url: https://docs.tealium.com/ja/client-side-tags/heap-tag/
---
## タグ構成

まず、タグマーケットプレイスに移動し、ヒープタグをプロフィールに追加します（[タグの追加](https://docs.tealium.com/manage-tags/#add-a-tag)を参照）。タグを追加したら、以下の構成を行います：

  1. **タイトル** (必須): デフォルトは `Heap` です。任意のカスタム名に置き換えることができます。
  1. **アプリケーションID** (必須): Heapから提供されたアプリケーションIDを入力します。
  1. **文字列デリミタ**: 配列を区切り文字列として渡すためのデフォルトのセパレータ（セミコロン）です。任意のデリミタに置き換えることができます。


<blockquote>
**アプリケーションID**と**文字列デリミタ**は、[データマッピング](https://docs.tealium.com/heap-tag/)を使用して上書き、または動的に構成することができます。
</blockquote>


### ロードルール

[ロードルール](https://docs.tealium.com/about-load-rules/)は、このタグをサイト上のどこで、いつロードするかを決定します。

推奨されるロードルール: デフォルトの **全ページ** ルール。

### データマッピング

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

ヒープタグの宛先変数は、以下のカテゴリーの下にあるデータマッピングツールボックスに組み込まれています：

#### スタンダード

以下の宛先では、`custom`を特定の値に置き換えます。

|宛先名| 説明|
|---| ---|
|アプリケーションID| Heapから提供されたアプリIDの値|
|ユーザーID| Heapによって割り当てられた一意の訪問識別子|
|トラックイベントプロパティ (`track.custom`)| トラックされているイベントにイベントプロパティを添付します。この宛先へのマッピングは `heap.track()` 関数をトリガーします（[詳細](https://heapanalytics.com/docs/custom-api#track)）。|
|イベントプロパティの追加 (`addEventProperties.custom`)| 訪問の後続のイベントに新しいイベントプロパティを添付します（[詳細](https://heapanalytics.com/docs/custom-api#addeventproperties)）。 |
|ユーザープロパティの追加 (`addUserProperties.custom`)| 訪問プロファイルに新しいプロパティを添付します（[詳細](https://heapanalytics.com/docs/custom-api#adduserproperties))|
|文字列デリミタ| 配列値を区切るためのデリミタ文字。
<blockquote>
この宛先へのマッピングは、デフォルトのセミコロンデリミタを上書きします。
</blockquote>
|

#### イベントトリガー

ヒープタグは、ヒープインターフェースで定義されたイベントを自動的にトリガーします。しかし、ヒープで最初に定義することなく、その場でイベントをトリガーしたい場合は、**イベントトリガー**カテゴリーでそれらをマップする必要があります。

イベントをトリガーするには2つの要素が必要です：

* イベント名
* トリガー文字列（理想的には、イベントをトリガーしたいページからのデータレイヤー値）。

イベントトリガーをマップするには、

1. **データマッピング**の下で、**変数**ドロップダウンからイベント変数を選択します。
1. **宛先を選択**をクリックし、**イベントトリガー**カテゴリーに移動します。
1. **値**フィールドに、マップされる変数の値を入力します。これがトリガー文字列になります。
1. **トリガー**フィールドに、イベントの名前を指定します。
1. **追加**をクリックします。

さらにトリガーを追加したい場合は、これを繰り返します。

#### 仕組み

タグがページ上でロードされると、マップされた変数にどの値が構成されているかを確認するためにデータレイヤーをスキャンします。それが提供されたトリガー文字列と等しい場合、タグはイベントを発火します。


<blockquote>
Eコマースエクステンションは、このタグのために自動的に任意のeコマース変数をマップしません。
</blockquote>


## ベンダー文書

* [Heap概要文書](https://heapanalytics.com/docs/installation)
* [HeapカスタムAPI文書](https://heapanalytics.com/docs/custom-api)

