属性: エンリッチメント
望みの属性を特定したら、_エンリッチメント_、すなわち属性の値をいつどのように更新するかを決めるビジネスルールとともにそれを構成します。各データタイプは、属性値を操作するそれ自体のエンリッチメントを提供します。たとえば、数値属性は、数値を加えたり引いたりするためのエンリッチメント「数値を増やす、または減らす」を提供します。
エンリッチメント条件
各エンリッチメントは、特定の時刻に発生するように設定されます。これが"WHEN"
設定です。各訪問および訪問者の属性には、以下の選択肢があります。
- New Visitor – 訪問者が初めてサイトに訪問したときに発生します
- New Visit – 訪問者による新規の訪問があると発生します
- Any Event – 任意のイベントで発生します
- Visit Ended – 訪問が終了したときに発生します
エンリッチメントがいつ発生するかを決める_ルール_と呼ばれるカスタム条件を作成します。
訪問者属性の作成
"Lifetime Order Value"
と呼ばれる、広く使われているeコマース訪問属性の例を見てみましょう。これは、完了したすべての注文に顧客が費やした累積額を計算する訪問者属性です。この値を計算するには、購入の時期と購入額を把握する必要があるため、属性依存性は次のようになります。
order_total
– 注文総額を表すイベント属性。purchase
– 完了した購入を追跡するイベント。
この属性の追加を開始するには、以下の手順に従います。
- AudienceStream > Attributesに移動し、[Add Attribute]をクリックします。
- 訪問者の対象範囲を選択し、[Continue]をクリックします。
- データ型[Number]を選択し、[Continue]をクリックします。
- 属性名
"Lifetime Order Value"
を入力します。 - [Add Enrichment]をクリックし、[Increment or Decrement Number]を選択します。
- 増分する値(
order_total
)を含む属性を選択します。 "WHEN"
を"Any Event"
のままにし、[Create a New Rule]をクリックします。- 購入イベントがいつ発生したかを特定するルールを作成します(例:
tealium_event EQUALS purchase
) - [Save]、[Finish] の順にクリックします。
これで、完了した注文に費やした総額を追跡し続けるエンリッチメントを持つ訪問者属性が作成されました。