使用例
数値の増減 - “Lifetime Order Total (LTV)”
このエンリッチメントは、数値を正の値(増加)または負の値(減少)で変更することができます。この値は他の属性から取得することも、静的な数値として構成することもできます。
- 属性: Lifetime Value (LTV)
- スコープ: 訪問
- データ型: 数値
訪問が行ったすべての注文の金額を知ることは、貴重な情報です。このデータは、プロモーションの提供や一定の閾値を超える支出を行った訪問にバッジを割り当てるなど、さまざまな目的に使用することができます。この属性の値は訪問の生涯にわたって持続するため、訪問のスコープになります。
このエンリッチメントには、次の要件があります。
- 購入が行われたことを識別するためのイベント属性(例:
page_type
=“purchase”) - 購入の金額を示すイベント属性(例:
order_total
=“123.45”)
このエンリッチメントを構成するには、次の手順を実行します。
- “Lifetime Order Total (LTV)” という数値データ型の訪問属性を作成します。
- “Increment or Decrement Number” エンリッチメントを追加します。
- ドロップダウンリストから order_total を選択します。
- WHEN ドロップダウンリストから Any Event を選択します。
- 次の条件を持つ新しいルール “Order Thank You Page” を作成します:
page_type
EQUALS “purchase”
2つの日付の差を構成 - “Days Since Last Purchase”
このエンリッチメントは、2つのイベント間の経過時間を計算し、数値を分、時間、日、週、または月のいずれかの単位で保存します。
- 属性: Days Since Last Purchase
- スコープ: 訪問
- データ型: 数値
このエンリッチメントは、訪問が最後に購入を行った日数を計算します。結果の値は常に正の数です。
このエンリッチメントには、次の要件があります。
- 購入が行われたことを識別するためのイベント属性(例:
page_type
=“purchase”) - 購入イベントの日付をキャプチャするための訪問属性
このエンリッチメントを構成するには、次の手順を実行します。
-
“Last Purchase Date” という数値データ型の訪問属性を作成します。
-
WHEN ドロップダウンリストから Any Event を選択します。
-
次の条件を持つ新しいルール “Order Thank You Page” を作成します:
- page_type EQUALS “purchase”
-
“Days Since Last Purchase” という数値データ型の訪問属性を作成します。
-
“Set Difference Between Two Dates” エンリッチメントを追加します。
-
2つの日付を “Visit start”(組み込み属性)と “Last Purchase Date” に構成します。
-
単位を “Days” に構成します。
-
WHEN ドロップダウンリストから New Visit を選択します。
文字列の分割(A/Bテスト) - “Split Test Group”
このエンリッチメントは、訪問グループ名を定義し、パーセンテージの分布に基づいて属性に割り当てます。セグメントの名前(または値)は、別の文字列属性またはカスタム値から取得できます。このエンリッチメントは、A/Bテストの実行やユーザーグループのターゲティングに役立ちます。
グループの分布は、ランダムな数値ジェネレータに基づいて計算されます。このエンリッチメントは、値を割り当てる前にセグメントの現在の比率を監視しないため、サンプルが小さい場合は構成したパーセンテージと完全に一致しない比率が表示される場合があります。ただし、割り当て数が増えるにつれて、割り当ての比率は構成したパーセンテージに徐々に近づいていきます。
例えば、50%、30%、20%の3つのセグメントを構成した場合、サンプルセットでは48%、34%、18%の比率が表示されるかもしれません。しかし、訪問がセグメントに割り当てられる数が増えると、比率の値は期待される値に近づいていきます。
- 属性: Split Test Group
- スコープ: 訪問/訪問
- データ型: 文字列
訪問の一部のセグメントで新しいキャンペーンをテストするために、すべての訪問に展開する前に、分割文字列エンリッチメントを使用して訪問の一部の割合を “Action” グループに割り当てます。この特定の訪問セグメントは、アクションを実行できるオーディエンスに組み込むことができます。
この例では、次のセグメントの分布を作成します。
- 85% - “Control” - テストの一部ではないコントロールグループ
- 15% - “Variation1” - テストに含まれるグループ
このエンリッチメントを構成するには、次の手順を実行します。
- “Split Test Group” という文字列データ型の訪問/訪問属性を作成します。
- “Split String” エンリッチメントを追加します。
- 各グループに名前とパーセンテージを構成します。
- WHEN ドロップダウンリストから New Visit を選択します。
これで、この属性を使用して、ルールで関連する訪問をオーディエンスに含めることができます。ルールのロジックは次のようになるかもしれません: “Split Test Group” EQUALS “Variation1”。
配列を文字列のセットとして保存 - “Purchase Categories”
「Store Array as Set of String」エンリッチメントは、文字列の配列属性の値を文字列のセット属性に保存します。このエンリッチメントは永続的なセットを作成しません。つまり、このエンリッチメントを使用して文字列のセットに追加することはできず、常に値が上書きされます。セットの文字列を保持し、新しい値を追加するには、「Update Set of String By Set of Strings」エンリッチメントを使用する必要があります。
- 属性: Purchase Categories
- スコープ: 訪問
- データ型: 文字列のセット
「product_category」というデータ型が配列の文字列であるイベント属性から始めて、購入イベントで購入した商品のカテゴリ名を含む配列を作成します。これを訪問/訪問属性である “Purchase Categories” として保存するには、セットの文字列に変換する必要があります。その後、各購入イベントで「product_category」の値が “Product Categories Purchased” 属性に追加されます。
配列の文字列(product_category) | セットの文字列(Product Category Purchased) |
---|---|
[“Pants”, “Shirts”] | “Pants”, “Shirts” |
[“Boots”, “Belts”, “Belts”] | “Boots”, “Belts” |
セットの文字列をセットの文字列で更新 - “Lifetime Purchase Categories”
このエンリッチメントは、1つのセットの文字列属性から別のセットの文字列属性に値を追加します。これにより、1つのセットに発生する値(イベントごとに変化する値)を、訪問の生涯にわたって持続する2番目のセットに保存することができます。
このテーブルでは、セットAは各イベントごとに新しい値で上書きされ、エンリッチメントはそれらの値をセットBにコピーしてマスターリストを拡大します。
このエンリッチメントを使用する場合、Store Array as Set of Strings Enrichmentと組み合わせることをお勧めします。これにより、セットが新しい値によって上書きされる前に、結果のセットを保持することができます。
セットA(イベント) | セットB(訪問) |
---|---|
“Pants”, “Shirts” | “Pants”, “Shirts” |
“Shoes”, “Pants” | “Pants”, “Shirts”, “Shoes” |
“Shirts”, “Shirts”, “Watches” | “Pants”, “Shirts”, “Shoes”, “Watches” |
- 属性: Lifetime Purchase Categories
- スコープ: 訪問
- データ型: セットの文字列
購入した商品カテゴリの累積セットを維持するために、イベントの配列の文字列属性と2つの訪問のセットの文字列属性が必要です。1つは発生時にビューをキャプチャし、もう1つはすべての履歴ビューをキャプチャします。
このエンリッチメントには、次の要件があります。
- 購入が行われたことを識別するためのイベント属性。例:
page_type="purchase"
- 購入中の商品カテゴリを識別するための配列の文字列イベント属性。例:
product_category=["Boots", "Belts"]
- 訪問の商品カテゴリをキャプチャするためのセットの文字列訪問属性
- 訪問のすべての商品カテゴリをキャプチャするためのセットの文字列訪問属性
このエンリッチメントを構成するには、次の手順を実行します。
-
“product_category” という配列の文字列データ型のイベント属性を作成します。
-
“Product Category Purchased” というセットの文字列データ型の訪問属性を作成します。
- “Store Array as Set of Strings” エンリッチメントを追加します。
- 属性 “product_category” を選択します。
- WHEN を “Any Event” に構成します。
- ルールを “Purchase Page”(page_type EQUALS “purchase”)に構成します。
-
“Lifetime Product Category Purchased” というセットの文字列データ型の訪問属性を作成します。
- “Update Set of Strings by Set of Strings” エンリッチメントを追加します。
- 属性 “Product Category Purchased” を選択します。
- WHEN を “Visit Ended” に構成します。
タイムラインに基づいた移動平均の構成 - “90-Day Order Average”
このエンリッチメントは、タイムライン属性にキャプチャされた数値の移動平均(算術平均)を計算します。
この例では、「90-Day Orders」というタイムラインを使用して、過去90日間の注文合計値をキャプチャします。タイムラインが進行するにつれて、期限切れのウィンドウに含まれないエントリは破棄され、有効なエントリのセットで最終的な移動平均が再計算されます。
この例は、「Set Rolling Sum Based on Timeline」エンリッチメントにも適用されます。
以下の表は、エントリのタイムラインを示しています(今日が3月25日であると仮定します)。1月1日のエントリを含むすべてのエントリが算術平均に含まれます。
タイムライン属性: “90-Day Orders”
有効なエントリ | 注文合計($) |
---|---|
1月1日 | 10.00 |
2月15日 | 20.00 |
3月25日 | 30.00 |
移動平均は (10.00 + 20.00 + 30.00) ÷ 3 = 20.00
数週間後、1月1日のエントリは90日の期限切れのため破棄され、有効なエントリのために移動平均が再計算されます。期限切れのエントリが集計から除外されると、結果の平均値が変化することに注意してください。
タイムライン属性: “90-Day Orders”
期限切れのエントリ | 注文合計($) |
---|---|
1月1日 | 10.00 |
有効なエントリ | 注文合計($) |
---|---|
2月15日 | 20.00 |
3月25日 | 30.00 |
4月10日 | 40.00 |
移動平均は (20.00 + 30.00 + 40.00) ÷ 3 = 30.00
- 属性: 90-Day Order Average
- スコープ: 訪問
- データ型: 数値
過去90日間の注文合計をキャプチャするタイムライン属性から始めて、移動平均エンリッチメントを使用して注文合計の平均を保存するための新しい訪問属性を作成します。
このエンリッチメントには、次の要件があります。
- 購入が行われたことを識別するためのイベント文字列属性。例:page_type=“purchase”
- 購入の金額を示すイベント数値属性。例:order_total=“123.45”
- 90日間の注文合計をキャプチャするための訪問タイムライン属性
- 注文合計の平均をキャプチャするための訪問数値属性
このエンリッチメントを構成するには、次の手順を実行します。
-
“90-Day Order Timeline” という訪問タイムライン属性を作成します。
-
Create An Entry > Set Expiration をクリックし、期限を “90 days” に構成します。
-
Create An Entry > Update Timeline をクリックし、次の構成を行います:
- Record: イベントの受信時刻
- Capture data: order_total
- WHEN: Any Event
- Rule: page_type EQUALS “purchase”
-
“90-Day Order Average” という訪問数値属性を作成します。
-
“Set Rolling Average Based On Timeline” エンリッチメントを追加し、“order_total” と “90-Day Order Timeline” を選択します。
最終更新日 :: 2024年March月29日