文字列のセット属性
文字列のセット属性は、一意のテキスト値のセットを保存します。
仕組み
セット内の値は、訪問や訪問の回数に関係なく一度だけ保存されます。文字列のセット属性は、最も一般的には、閲覧した商品カテゴリ、閲覧したページ、購入した商品に使用されます。
例:
属性名 | 値 |
---|---|
閲覧した商品カテゴリ | “ホームインプルーブメント”, “エレクトロニクス”, “アパレル”, “キッチン” |
使用したブラウザ | “Chrome”, “Safari” |
カートのアイテム | “iPad”, “スクリーンプロテクター”, “ヘッドフォン” |
文字列のセット属性は、以下のスコープで利用可能です:訪問と訪問。
サイズ制限
文字列のセットは30,000文字までに制限されています。各文字列のサイズには制限はありませんが、これらの属性は暗号化と圧縮後のプロファイルの最大サイズ(400 KB)によって制限されています。
エンリッチメント
文字列のセットに追加
文字列の値を文字列のセットに追加します。一意の文字列のみを追加します。
属性名: product_category
- 開始値:
"ホームインプルーブメント", "エレクトロニクス", "キッチン"
- エンリッチメント:
"アパレル", "エレクトロニクス"
- 結果の値:
"ホームインプルーブメント", "エレクトロニクス", "キッチン", "アパレル"
結果は、“エレクトロニクス"アイテムを無視します。なぜなら、それはすでに文字列のセットに存在しているからです。
配列を文字列のセットとして保存
このエンリッチメントは、文字列の配列属性からの値を文字列のセット属性に保存するために使用されます。新しいセットでは、配列内のすべての重複要素が無視され、一意の文字列のみが許可されます。
属性名: 閲覧した商品カテゴリ
- 開始値:
"キッチン"
- エンリッチメント:
["ホームインプルーブメント", "エレクトロニクス", "キッチン"]
- 結果の値:
"ホームインプルーブメント", "エレクトロニクス", "キッチン"
文字列のセットを文字列のセットで更新
このエンリッチメントは、他の文字列のセット属性からの値を文字列のセットに追加します。例えば、訪問があなたから購入する商品カテゴリを追跡するために、“購入したカテゴリ"という名前の2つの文字列のセット属性を持つことがあります。一つは購入が発生したときにキャプチャするための訪問にスコープを持ち、もう一つはマスターセットを保存するための訪問にスコープを持ちます。
訪問: 購入したカテゴリ | 訪問: 購入したカテゴリ |
---|---|
"エレクトロニクス" |
"エレクトロニクス" |
"キッチン", "アパレル" |
"エレクトロニクス", "キッチン", "アパレル" |
"キッチン", "エレクトロニクス" |
"エレクトロニクス", "キッチン", "アパレル" |
訪問にスコープを持つ文字列のセットは、毎回新しい値で上書きされますが、エンリッチメントはそれらの値を訪問にスコープを持つ文字列のセットにコピーし、マスターリストが拡大し、遭遇した各一意の値を保存します。
属性名: 購入した商品カテゴリ
- 開始値:
"エレクトロニクス"
- エンリッチメント:
"ホームインプルーブメント", "エレクトロニクス", "キッチン"
- 結果の値:
"エレクトロニクス", "ホームインプルーブメント", "キッチン"
二つの文字列のセット間の差
一つの文字列のセットから他の文字列のセットに現れないアイテムを含む新しい文字列のセット属性を作成します。例えば、顧客が閲覧したが購入しなかったカテゴリを見つけるために、“閲覧したカテゴリ"と"購入したカテゴリ"の間の差を見つけるためにこのエンリッチメントを使用します。
例:
閲覧したカテゴリ
に存在し、購入したカテゴリ
には存在しない値を見つける。
属性名: 購入されなかった閲覧カテゴリ
- 開始値:
- エンリッチメント: “閲覧したカテゴリ”:
"ホームインプルーブメント", "キッチン", "ウィンドウズ"
“購入したカテゴリ”:"ホームインプルーブメント"
- 結果の値:
"キッチン", "ウィンドウズ"
文字列のセットの削除
一連の条件に基づいて文字列のセットを削除します。これはセットの削除と同等です。
属性名: product_category
- 開始値:
"ホームインプルーブメント", "キッチン", "ウィンドウズ"
- 結果の値:
文字列のセットを小文字にする
一連の条件に基づいて文字列のセットを小文字にします。
属性名: product_category
- 開始値:
"ホームインプルーブメント", "エレクトロニクス", "キッチン"
- 結果の値:
"ホームインプルーブメント", "エレクトロニクス", "キッチン"
トップ集計アイテムをセットにする
集計から最も高い値のアイテムを使用して文字列のセットを作成します。例えば、最も閲覧された商品の3つを追跡するために、閲覧された商品の発生を追跡する集計属性からトップ3のエントリをキャプチャする文字列のセットを作成します。
属性名: トップ3の閲覧商品
- 開始値: –
- エンリッチメント: “閲覧した商品"のトップ3のアイテム:
{ "AirPods Pro" : 3 "iPhone 10" : 6 "iPhone Case" : 10 "MacBook Pro" : 1 "iMac" : 2 }
- 結果の値:
"iPhone Case", "iPhone 10", "AirPods Pro"
ターゲット値以上の集計アイテムをセットにする
構成された閾値を超える値を持つ集計からアイテムを使用して文字列のセットを作成します。例えば、20回以上閲覧された商品を追跡するために、閲覧された商品の発生を追跡する集計属性からのエントリをキャプチャする文字列のセットを作成します。
属性名: 20回以上閲覧された商品
- 開始値: –
- エンリッチメント: “閲覧した商品"のアイテムで20以上のもの:
{ "AirPods Pro" : 21, "iPhone 10" : 35, "iPhone Case" : 12, "MacBook Pro" : 1 "iMac" : 2 }
- 結果の値:
"iPhone 10", "AirPods Pro"
文字列のセットからエントリを削除
一連の条件に基づいて文字列のセットからエントリを削除します。例えば、購入されたために商品ウィッシュリストを追跡する文字列のセットから"iPhone Case"エントリを削除します。
属性名: 商品ウィッシュリスト
- 開始値:
"iPhone 10", "AirPods Pro", "iPhone Case"
- エンリッチメント:
purchased_product
(値 “iPhone Case”)を削除 - 結果の値:
"iPhone 10", "AirPods Pro"
最終更新日 :: 2024年November月13日