AudienceDBデータガイド
この記事では、Tealium DataAccess AudienceDB内で利用可能なデータについて説明します。
動作原理
AudienceDBは、Amazon Redshift™のPostgresライクなデータベースに訪問レベルと訪問レベルのデータを保存し、お好みのSQLクライアントやビジネスインテリジェンス(BI)ツールを使用してデータを直接クエリおよび分析できるようにします。
AudienceDBがアクティブ化されると、AudienceStreamデータを保存するためにAmazon Redshift™にデータベースが作成されます。新しいデータベースには、保存できる各データタイプに対応するテーブルが含まれています。訪問レベルのデータに関連するデータは、visit_
で接頭辞が付いたテーブルに保存されます。訪問レベルのデータに関連するデータは、visitor_
で接頭辞が付いたテーブルに保存されます。テーブルに加えて、クエリの作成を容易にするためにいくつかのビューも作成されます。
AudienceDBに初めて取り組む場合は、AudienceDBとEventDBの操作方法を確認してください。
EventDBとAudienceDBのダイアグラム
Event、visitor、およびvisit属性は、EventDBとAudienceDBで連携して動作します。次のダイアグラムは、EventDBとAudienceDBの属性間の関係を示しています。これらの関係は、特定の訪問または訪問のイベントデータを返すクエリを作成する際に重要です。
属性と列名
AudienceDBで有効になっている各訪問と訪問の属性は、1つ以上のデータベーステーブルの列として表示されます。
以下は、属性のデータ型と列の命名規則の一覧です。ここで、「###」は属性IDを表します。表に示されている例は、訪問属性を示しています。訪問属性では、「visitor」の代わりに「visit」の単語が使用されます。
属性のデータ型 | テーブルの列名 |
---|---|
配列 |
|
オーディエンスt はtrueを、f はfalseを示し、オーディエンスに存在することを示します。 |
|
バッジt はtrueを、f はfalseを示し、バッジの存在を示します。 |
|
ブール値 |
|
日付 |
|
数値 |
|
文字列のセット |
|
文字列 |
|
集計 |
|
AudienceDBテーブル
以下の表は、オーディエンスデータに使用されるAudienceDBテーブルの種類と、対応する「ビュー」と「正規化」テーブルの名前を説明しています。
データ型と説明 | テーブル/ビュー/正規化名 |
---|---|
配列 配列内の各アイテムは、ゼロベースの配列位置の追加列を持つテーブルの行です。 |
visit_arrays visit_arrays_view visitor_arrays visitor_arrays_view visitor_arrays_view_normalized |
文字列のセット セット内の各アイテムは、テーブルの行です。 |
visit_lists visit_lists_view visitor_lists visitor_lists_view visitor_lists_view_normalized |
集計 集計内の各アイテムは、キー(接尾辞 _key )と値(接尾辞 _value )の2つの列を持つテーブルの行です。 |
visit_tallies visit_tallies_view visitor_tallies visitor_tallies_view visitor_tallies_view_normalized |
ステッチされた訪問 訪問スティッチングの一部としてプロファイルにステッチされた訪問ID。 |
visitor_replaces visitor_replaces_view |
訪問 現在の訪問属性とそれに属するオーディエンス。 |
visits visits_view |
訪問 訪問属性とそれに属するオーディエンス。 |
visitors visitors_view visitors_view_normalized |
訪問バッチ | 内部使用のみ |
サンプルデータベース構造
以下のセクションでは、各ビューのサンプル構造の例を提供し、各ビューのユニークな要素と他のビューとの違いを把握するのに役立ちます。
訪問配列
以下の例は、visit_arrays
テーブルの基本的なフォーマットを示しています。
visit_id | index | updated | visit_array_421
----------------------------------+--------------------------------------------------------------------------
13e1a63890793caa346f90607a76c1c98 | 0 | 2018-05-17 01:03:30.344 | スマートフォン
13e1a63890793caa346f90607a76c1c98 | 1 | 2018-05-17 01:03:30.344 | 携帯電話の充電器
13e1a63890793caa346f90607a76c1c98 | 2 | 2018-05-17 01:03:30.344 | スマートフォンケース
訪問リスト
以下の例は、visit_lists
テーブルの基本的なフォーマットを示しています。
myexample=# select visit_id, updated, visit_list_284 from visit_lists;
visit_id | updated | visit_list_284
----------------------------------+-------------------------------------------------------------------------
13e1a63890793caa346f90607a76c1c98 | 2018-04-22 12:50:20.471 | 携帯電話とアクセサリ
13e1a63890793caa346f90607a76c1c98 | 2018-04-22 12:50:20.471 | コンピュータとタブレット
13e1a63890793caa346f90607a76c1c98 | 2018-04-22 12:50:20.471 | オフィス用品
訪問集計
以下の例は、visitor_tallies
テーブルの基本的なフォーマットを示しています。
myexample=# select visit_id, updated, visit_tally_5144_key, visit_tally_5144_value from visit_tallies;
visit_id | updated | visit_tally_5144_key | visit_tally_5144_value
-----------------------------------------------------------------+-------------------------+----------------------+-----------------------
19fd8716d2f8341b81f84f471b5f950873d5c88acee9c61089f286fb8b5d4903 | 2017-09-04 20:39:05.303 | ホーム具 | 2
06db172cf2a8fd7f9ff882a28a14ad266ee67824c9bc3ee0b1fcc451b42cec68 | 2017-09-05 06:20:16.209 | ホーム具 | 14
162e22ba6c168bff2385bcfba9d4ba8e15767d1ad8b519b3a872a2ad89d3f3dd | 2017-09-05 06:04:59.671 | 検索 | 2
4225575ce21a7f9454c56c269eccfee9782e03c6f647a743f058b7b667dd3bbb | 2017-09-20 06:30:14.63 | ホーム | 1
e1e5dd5e58bc97056f8340e242205e1ec2ab0a88c94c890563399f55828638f7 | 2017-09-09 14:22:08.575 | ホーム具 | 3
(5 rows)
訪問配列ビュー
以下の例は、visitor_arrays_view
テーブルの基本的なフォーマットを示しています。
myexample=# select "visitor - id", "index", "updated", "visitor array - cart product name (421)" from visitor_arrays_view;
"visitor array - visitor id" | index | updated | "visitor array - cart product name (421)"
----------------------------------+--------------------------------------------------------------------------
13e1a63890793caa346f90607a76c1c98 | 0 | 2018-05-17 01:03:30.344 | スマートフォン
13e1a63890793caa346f90607a76c1c98 | 1 | 2018-05-17 01:03:30.344 | 携帯電話の充電器
13e1a63890793caa346f90607a76c1c98 | 2 | 2018-05-17 01:03:30.344 | スマートフォンケース
訪問リスト
以下の例は、visitor_lists
テーブルの基本的なフォーマットを示しています。
myexample=# select visitor_id, updated, visitor_list_5168 from visitor_lists;
visitor_id | updated | visitor_list_5168
-----------------------------------------------+-------------------------+-------------------
015e94db670900084e37016b9b7300087002f07f00432 | 2017-11-04 13:30:33.553 | 携帯電話
015e94db670900084e37016b9b7300087002f07f00432 | 2017-11-04 13:30:33.553 | 携帯電話のアクセサリ
015e94db670900084e37016b9b7300087002f07f00432 | 2017-11-04 13:30:33.553 | オフィス用品
訪問ステッチ
以下の例は、visitor_replaces
テーブルの基本的なフォーマットを示しています。
myexample=# select visitor_replaces_id, visitor_id, updated from visitor_replaces where updated is not null;
visitor_replaces_id | visitor_id | updated
----------------------------------------------+-------------------------------------------------+------------------------
015f8d82498b00132b921ecf890d00089001c08100432 | myexample_main__5216_username@gmail.com | 2017-11-23 15:32:28.81
015f4a0302b9009e17205a49027005079001c07100c48 | myexample_main__5216_username@myexample.com | 2017-11-24 22:50:31.105
015feb1537cc00305e319fca622400085001d07d00720 | myexample_main__5216_username@yahoo.com | 2017-11-26 01:22:27.57
015decf4f3170011afb0979834420007e007b07600720 | myexample_main__5216_username@hotmail.com | 2018-01-03 22:03:20.837
015e3b903e48000c7944f6af4b8e00087016907f0049e | myexample_main__5216_username@cox.net | 2018-01-28 03:59:45.031
(5 rows)
訪問集計
以下の例は、visitor_tallies
テーブルの基本的なフォーマットを示しています。
myexample=# select visitor_id, updated, visitor_tally_57_key, visitor_tally_57_value from visitor_tallies;
visitor_id | updated | visitor_tally_57_key | visitor_tally_57_value
----------------------------------------------+-------------------------+----------------------+------------------------
015dcd068996007c1f95a24aa47002075008d06d0093c | 2017-09-01 03:14:18.519 | Safari | 8
015e40b27e55004ec842e2b9d0f800090001c08800408 | 2017-09-02 13:35:40.834 | Chrome | 2
015e34c9fd270014a6799597769a00088008808000408 | 2017-08-31 05:44:14.013 | Chrome | 1
(5 rows)
訪問ビュー
以下の例は、visitors_view
テーブルの基本的なフォーマットを示しています。
select "visitor - id", "visitor - created", "updated", "visitor - audience - bedroom shoppers (myexample_main_102)" from visitors_view limit 1;
visitor - id | visitor - created | updated | visitor - audience - bedroom shoppers (myexample_main_102)
-----------------------------------------------+---------------------+------------------------+---------------------------------------------------------------
015de32cbb1e00265733c8c3c5bc00080001c07800976 | 2017-08-14 23:55:46 | 2017-08-20 15:27:48.75 | f
(1 rows)
訪問テーブル
以下の例は、visits
テーブルの基本的なフォーマットを示しています。
myexample=# select visit_id, visitor_id, start_time, last_event_time, updated, property_5300, flag_5432 from visits limit 5;
visit_id | visitor_id | start_time | last_event_time | updated | property_5300 | flag_5432
-----------------------------------------------------------------+-----------------------------------------------+---------------------+---------------------+-------------------------+---------------+-----------
4af5f070998b6e471d05a809d55c62811784c57ee196c39a599c0a352e925e01 | 015c9e257f220048ebb26bfdb68405072001c06a00bd0 | 2017-07-18 17:04:31 | 2017-07-18 17:39:27 | 2017-07-18 18:09:28.994 | |
42fd5d3067b5472a57aa7fe6e8cf12d5d60ea2a9399d54de01bfb0b06e33bd73 | 015cc166a9b100028f7070a6e51d01049003e00d00bd0 | 2017-07-18 21:10:21 | 2017-07-18 21:13:32 | 2017-07-18 21:43:32.948 | |
9729e709ec80bc476dc6c36c6bf33f998f92c3f2e3af5509078c6402ceff29bf | 015d56a5ec3d00128011a73f446404079001c07100838 | 2017-07-19 18:28:26 | 2017-07-19 18:28:26 | 2017-07-19 18:38:27.903 | |
6d1c801fb894234347d27a61b9b0f82ac918bfdc36a0510ab3be8ea6a72b9038 | 015c662062aa00474d60cc4f7b4005072001c06a00bd0 | 2017-07-19 19:30:08 | 2017-07-19 19:30:08 | 2017-07-19 19:40:12.802 | |
c97a0a0c9dfc4cb58e23dbfdb98528cddc8a989c9d65f0e6fd89ffdc5e82c727 | 015c662062aa00474d60cc4f7b4005072001c06a00bd0 | 2017-07-19 21:33:00 | 2017-07-19 21:33:00 | 2017-07-19 21:43:02.803 | |
(5 rows)
ステッチされた訪問の理解
AudienceDBでは、ステッチされた訪問の場合、訪問テーブルには1つの訪問プロファイルのみが保持されます。ステッチされた訪問の訪問プロファイルは、異なるIDを持つものとして表示されます。visitor_replaces
テーブルは、このような表示を実現するための参照方法を提供します。
訪問置換テーブルの例:
visitor_replaces_id |
visitor_id |
---|---|
1 | 3 |
2 | 3 |
4 | 6 |
5 | 6 |
このテーブルでは、以下のような関係があります:
- Visitor1とVisitor2はVisitor3にステッチされます。
- Visitor4とVisitor5はVisitor6にステッチされます。
上記の情報は、visitors
テーブルをvisits
テーブルやEventDBテーブルと結合するために使用できます。
EventDBからAudienceDBにイベントを結合するためには:
- ステッチされていない訪問の場合、
events_x
をvisitors
テーブルに直接結合します。 - ステッチされた訪問の場合、
visitor_replaces
テーブルを経由して結合します。以下の例を参照してください:
SELECT e."event - id", v."visitor - id"
FROM account__profile.events_view__all_events__all_events e
LEFT JOIN account__profile.visitor_replaces_view r ON e."event - visitor id" = r."visitor - replaces id"
JOIN account__profile.visitors_view_normalized v ON (v."visitor - id" = r."visitor - id" or v."visitor - id" = e."event - visitor id")
limit 1000;
- この例では、
events_all_events
の訪問IDがvisitors
またはvisitor_replaces
にあることを考慮しています。
単一のイベントセッションに関連付けられた訪問は、訪問テーブルに保存されません。
追加リソース
最終更新日 :: 2024年March月29日