---
title: データレイヤー入門
description: この記事では、データレイヤーについて紹介し、それが何であるか、どのように機能し、一つを実装する利点について説明します。
url: https://docs.tealium.com/ja/platforms/getting-started-web/data-layer/an-introduction-to-the-data-layer/
---
## データレイヤーとは何ですか？

データレイヤーは、デジタルプロパティから流れる顧客インタラクションの追跡のための仕様です。この追跡された活動は、デスクトップやモバイルのウェブサイト、モバイルアプリ、接続されたデバイス、オフラインのソースなど、多くのソースから来ています。データレイヤーは、サードパーティのベンダーソリューションを動かし、データ駆動の取り組みの基盤となります。

データレイヤーの定義は、訪問の最も重要な活動、いわゆる_イベント_を特定することから始まります。イベントには、ページビューやサイト検索、ログイン、購入、または重要なビジネス決定に情報を提供する顧客の行動などが含まれます。各イベントには、_イベント属性_と呼ばれる文脈情報が含まれています。データレイヤーは、これらのイベントとそれに対応する属性のリストで構成されています。

Tealiumのデータレイヤーは、追跡するイベントを識別するために`tealium_event`という変数を使用します。自分自身のイベント名を定義することもできますが、[標準のイベントセット](https://docs.tealium.com/ja/platforms/getting-started-web/data-layer/definitions/)があるので、それを使って始めることができます。

以下に、多くのデータレイヤー定義に共通するイベントの例をいくつか示します：

### 例

#### サイト検索

|**イベント属性**| **説明**| **例の値**|
|---| ---| ---|
|`tealium_event`| 追跡されるイベント。| `search`|
|`page_type`| 表示されるページのタイプ。| `search`|
|`search_keyword`| 検索に入力された語句。| `red boots`|
|`search_results`| 返された検索結果の数。| `42`|

#### ニュースレター登録

|**イベント属性**| **説明**| **例の値**|
|---| ---| ---|
|`tealium_event`| 追跡されるイベント。| `newsletter_signup`|
|`newsletter_name`| ニュースレターの名前。| `Weekly Digest`|

#### カートに追加

|**イベント属性**| **説明**| **例の値**|
|---| ---| ---|
|`tealium_event`| 追跡されるイベント。| `cart_add`|
|`product_id`| カートに追加された商品のID。| `B51378`|
|`product_name`| カートに追加された商品の名前。| `Widget XYZ`|
|`product_quantity`| カートに追加された商品の数量。| `2`|

これらのイベントと属性があなたのビジネスに対して定義された後、データレイヤーはすべてのデジタル資産と顧客インタラクションにおけるデータの一つの真実の定義として機能します。

## なぜデータレイヤーが必要なのですか？

データレイヤーは、最も価値のある資産--あなたのデータ--の所有権を取るのに役立ちます。あなたはビジネスを動かすために多くのサードパーティのベンダーに依存しており、それぞれが自分自身のデータ収集のニーズを持っています。データレイヤーは、そのデータの中央集権的な定義です。よく定義され、管理されたデータレイヤーは以下のような利点をもたらします：

* **ガバナンス**  
データレイヤーを囲むガバナンスポリシーを確立することで、データを制御します。
* **標準化**  
あなたの組織にとって意味のある用語を使用します。
* **マーケティングの敏捷性**  
適切に実装されたデータレイヤーは、開発リソースへの依存を排除することで、マーケティング戦略が変化する条件に迅速に対応できるようにします。
* **時間とコストの節約**  
ウェブサイトやモバイルアプリへの増分変更のための絶え間ない要求を排除することで、開発者の時間とお金を節約します。

## それはどのように機能しますか？

データレイヤーが定義された後、それをあなたのデジタルプロパティ全体にインストールします。各プラットフォームのインストールガイドをフォローして、データレイヤーの仕様が一貫して遵守されることを確認します。このデータは、タグベンダーの構成やキャンペーン戦略で使用されます。

私たちは、シンプルで理解しやすい命名規則を推奨します。いくつかの例を以下に示します：

|**イベント属性**| **説明**| **例の値**|
|---| ---| ---|
|`order_id`| 完了した注文の一意のID。| `1234`|
|`order_total`| 注文に対して支払われた合計金額。| `123.45`|
|`customer_id`| 訪問の一意のID。| `0123456789`|
|`customer_zip`| 訪問の郵便番号。| `92101`|

これらの属性は、サードパーティのベンダーに、彼らが必要とする形式で送信することができます。このプロセスは、Tealium Customer Data Hubを使うと簡単になります。

例えば、`order_id`という名前の属性は、`s.purchase_id`、`transid`、`pid`、`oid`など、ベンダーが使用するいくつかの異なる名前で参照されます。データレイヤーがオンライン購入の属性として`order_id`を定義している場合、その単一のデータソースは、他のベンダーにその値を彼らが期待する形式で送信するために再利用することができます。

| イベント属性 | イベント値 | ベンダー属性| ベンダー名|
| ---| ---| ---| ---|
| `order_id` | `1234` | `s.purchase_id` | Adobe Analytics|
| | | `transid`| Rocket Fuel|
| | | `pid`| X（旧ツイッター Conversions|
| | | `oid`| Conversant|

![](https://docs.tealium.com/images/platforms/getting-started-web/data-layer-data-to-vendors.png)
