Skip to content

マスターセグメントの使用

マスターセグメントは、データベース設計者や開発者でない専門家が、顧客データのデータモデルを定義するために使用できるインターフェースを提供します。マスターセグメントを使用して、すべての Treasure Data テーブルのデータを管理、統合、統合、整理、およびリンクできます。

マスターセグメントでは、顧客データを統合します。顧客データが統合されると、SQL クエリを記述することなく顧客セグメントを作成できます。あらゆる規模、あらゆるチャネルで顧客のコミュニケーションと会話をパーソナライズできます。

属性と行動

ペアレントセグメントのすべての属性と行動を1つの親テーブル内に含めることが可能です。ただし、通常は次のタイプのテーブルを使用して指定されます:

  • 親テーブル
  • 属性テーブル
  • 行動テーブル

属性と行動は、多くの場合、共通の ID(通常は td_global_id または Customer ID)でリンクされています。

テーブルタイプ説明
Parentプロファイルのマスターリストを含みます。リストは通常、CRM システムからインポートされます。
Attributeペアレントセグメントの追加属性を含み、親テーブル の情報を充実させます。人口統計情報:
  • 年齢
  • 性別
  • 収入
  • 興味
Behavior顧客の行動を含みます。
  • Web サイト訪問
  • 購入ログ
  • サポート問い合わせ
  • デバイス使用ログ

次のスキーマ図は、3つのテーブルすべてとそれらがどのようにリンクされているかの例です:

次のテーブルスキーマは、顧客 ID でリンクされた属性テーブルと行動テーブルの例です。

ペアレントセグメントのシステム生成エンティティ

ペアレントセグメントは、アカウント内にエンティティを自動的に作成します。これらのシステム生成エンティティを編集または変更しないでください。そうしないと、作成プロセスが失敗します。ペアレントセグメントのシステム生成エンティティの例:

  • Database: cdp_audience_(AUDIENCE_ID)
    • Table: customers
    • Table: partitioned_customers
    • Table: behavior_(XYZ)
    • Table: activities
    • Table: cdp_new_web_access_(SEGMENT_ID)
  • Workflow: cdp_audience_(AUDIENCE_ID)

ペアレントセグメントのデータエンリッチメント

ペアレントセグメントでは、属性テーブルまたは行動テーブルに特定の td_ カラムを追加することで、データをエンリッチできます。次のいずれかの td_ カラムを含めると、Treasure Data によって自動アクションがトリガーされます:

Attribute

  • td_client_id
  • td_ip
  • td_host
  • td_path
  • td_title
  • td_description

Behavior

  • td_user_agent
  • td_url
  • td_ip

プロファイルの識別子

Audience Studioでは、親テーブルのカラムをベースにした内部IDを生成しプロファイルを識別しています。

行動テーブルを設定していない場合

下記を組み合わせた値をベースに内部IDが生成されます。

  • 親テーブルの time カラム
  • 親テーブルの time カラムの値ごとに採番した行番号

行動テーブルを設定した場合

下記カラムをベースに内部IDが生成されます。Foreign Keyが複数設定されている場合、それらを組み合わせた値が利用されます。

  • 行動テーブルの Join Key と突き合わせる、親テーブル側の結合キーとなる Foreign Key

Journey Orchestrationでもプロファイルの識別には本セクションで説明された内部IDが利用されます。 行動テーブルを追加することで新しい Foreign Key が増えたり、親テーブルが更新され Foreign Key の値が変わったりすると内部IDの値が変わるため、別のプロファイルとして取り扱われます。 結果、利用者としては同一プロファイルと認識していても、Audience Studio としては別の新プロファイルとして取り扱われることにご留意ください。

関連トピック