文字列セット属性は、一意のテキスト値のセットを保存します。
動作方法
セット内の値は、訪問または訪問回数に関係なく、一度だけ保存されます。文字列セット属性は、閲覧した商品カテゴリ、閲覧したページ、購入した商品などに最も一般的に使用されます。
例:
| 属性名 | 値 |
|---|---|
| 閲覧した商品カテゴリ | “ホーム改善”, “エレクトロニクス”, “アパレル”, “キッチン” |
| 使用したブラウザ | “Chrome”, “Safari” |
| カートアイテム | “iPad”, “スクリーンプロテクター”, “ヘッドフォン” |
文字列セット属性は、訪問と訪問のスコープで利用可能です。

サイズ制限
文字列のセットは30,000文字列に制限されています。各文字列のサイズに制限はありませんが、これらの属性は暗号化および圧縮後のプロファイルの最大サイズ(400 KB)によって制限されます。
エンリッチメント
文字列セットに追加
文字列セットに文字列値を追加します。一意の文字列のみを追加します。
属性名: product_category
- 開始値:
"ホーム改善", "エレクトロニクス", "キッチン" - 追加された値:
"アパレル", "エレクトロニクス" - 結果の値:
"ホーム改善", "エレクトロニクス", "キッチン", "アパレル"
結果は「エレクトロニクス」を無視します。なぜなら、それは既に文字列セットに存在するからです。
配列を文字列セットとして保存
このエンリッチメントは、文字列の配列属性から文字列セット属性に値を保存するために使用されます。配列内のすべての重複要素は新しいセットで無視され、一意の文字列のみが許可されます。
属性名: 閲覧した商品カテゴリ
- 開始値:
"キッチン" - 追加された値:
["ホーム改善", "エレクトロニクス", "キッチン"] - 結果の値:
"ホーム改善", "エレクトロニクス", "キッチン"
文字列セットを文字列セットで更新
このエンリッチメントは、別の文字列セット属性からの値を文字列セットに追加します。たとえば、訪問が購入した商品カテゴリを追跡するために、訪問スコープで購入が発生したときにキャプチャするための「購入カテゴリ」と訪問スコープでマスターセットを保存するための2つの文字列セット属性を持つ場合があります。
| 訪問: 購入カテゴリ | 訪問: 購入カテゴリ |
|---|---|
"エレクトロニクス" | "エレクトロニクス" |
"キッチン", "アパレル" | "エレクトロニクス", "キッチン", "アパレル" |
"キッチン", "エレクトロニクス" | "エレクトロニクス", "キッチン", "アパレル" |
訪問スコープの文字列セットは、新しい値で毎回上書きされますが、エンリッチメントはそれらの値を訪問スコープの文字列セットにコピーし、遭遇した各一意の値を保存してマスターリストを拡張します。
属性名: 購入した商品カテゴリ
- 開始値:
"エレクトロニクス" - 追加された値:
"ホーム改善", "エレクトロニクス", "キッチン" - 結果の値:
"エレクトロニクス", "ホーム改善", "キッチン"
2つの文字列セットの違い
一方の文字列セットに含まれ、もう一方には含まれないアイテムを含む新しい文字列セット属性を作成します。たとえば、顧客が閲覧したが購入しなかったカテゴリを見つけるために、このエンリッチメントを使用して「閲覧カテゴリ」と「購入カテゴリ」の違いを見つけます。
例:
存在する値を見つける: 閲覧カテゴリ そしてそれがない: 購入カテゴリ.
属性名: 購入されていない閲覧カテゴリ
- 開始値:
- 追加された値: “閲覧カテゴリ”:
"ホーム改善", "キッチン", "ウィンドウズ"“購入カテゴリ”:"ホーム改善" - 結果の値:
"キッチン", "ウィンドウズ"
文字列セットの削除
条件に基づいて文字列セットを削除します。これはセットの削除に相当します。
属性名: product_category
- 開始値:
"ホーム改善", "キッチン", "ウィンドウズ" - 結果の値: (削除されました)
文字列セットを小文字に
条件に基づいて文字列セットを小文字にします。
属性名: product_category
- 開始値:
"ホーム改善", "エレクトロニクス", "キッチン" - 結果の値:
"home improvement", "electronics", "kitchen"
上位のアイテムを文字列セットに
閲覧された商品の発生回数を追跡する集計属性から上位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"
スティッチングマージルール
スティッチングマージルール(有効にされている場合)は、2つの訪問プロファイルがステッチされたときに属性の最終値を決定するオプションの属性ごとのルールです。
文字列セット属性は、以下のスティッチングマージルールをサポートしています:
| ルール | 説明 |
|---|---|
| 新しいもの | 最も最近更新された値を保持します(削除された値を含む)。 |
| 古いもの | 以前に更新された値を保持します(削除された値を含む)。 |
| 再計算 | 以前の値を破棄し、最終的にマージされたプロファイルでエンリッチメントを実行します。 |
| 再計算(強制) | 以前の値を破棄し、いくつかの条件を true に構成して、最終的にマージされたプロファイルでエンリッチメントを強制的に実行します。 |
| 結合 | 両方の値を組み合わせます。 |
詳細については、マージルールのスティッチングを参照してください。
最終更新日 :: 2026年August月12日