イベント仕様
イベント仕様はEventStreamのデータレイヤーを表し、入力データの品質を整理し検証する方法を提供します。
前のチュートリアルで述べたように、イベントはtealium_event
属性によって識別されます。この属性の値は、イベントの名前とそれに関連する仕様を表します。仕様はまた、イベントに必要なイベント属性を示します。
仕組み
イベント仕様は、EventStreamの実装で収集したいイベントを定義し、標準化します。
以下がその仕組みです:
- イベント名と属性
イベント仕様には名前と必須/オプションの属性のリストがあります。名前はtealium_event
属性に構成された値です。例えば、ユーザーが検索を行ったときのイベントはtealium_event="search"
で表され、必須の属性search_term
とsearch_results
が検索語と返された結果の数をそれぞれ含みます。 - マーケットプレイスまたはカスタム仕様
EventStreamには、cart_add
、screen_view
、search
など、最も一般的に追跡されるイベントの事前定義されたイベント仕様のマーケットプレイスが付属しています。これらの組み込み仕様を使用するか、カスタム仕様を作成することができます。 - データソース
仕様を追加した後、それらをデータソースに関連付けることができます。仕様はプラットフォーム中立なので、search
のような標準イベントは各プラットフォームで同じように実装されるべきです。しかし、すべての仕様がすべてのデータソースに適用されるわけではありません。Data Sources画面では、仕様をそれらを実装するデータソースに関連付けます。 - コードの取得とインストールガイド
仕様がデータソースに関連付けられると、インストールガイドには自動的に各仕様のコードサンプルが含まれます。 - データ検証
Live Events画面は、仕様に一致するイベントとそれらが必要な属性を含むかどうかに基づいて、データの品質を反映します。
イベント仕様の例
{
"tealium_event" : "search",
"search_keyword" : "STRING", // 検索語
"search_results" : NUMBER, // 結果の数
"product_on_page" : ["STRING"] // 商品文字列の配列
}
次のチュートリアルでは、イベント仕様の追加方法について説明します。
最終更新日 :: 2024年March月29日