文字列属性
文字列属性を使用してテキスト値を保存します。
例えば、文字列は、名前や郵便番号などの顧客情報、注文IDや配送方法などの注文情報、サイトセクションやサイト言語などのサイト情報に使用されます。
文字列属性は次のスコープで利用可能です:イベント、訪問、訪問。
サイズ制限
EventStreamの文字列属性は最大長が1,500文字です。この制限を超えると、文字列は1,500文字に切り捨てられます。
AudienceStreamの文字列属性の値は最大長が1,000文字です。エンリッチメントにより1,000文字を超える文字列が生成された場合、その値は保存されません。
文字列のエンリッチメント
以下のエンリッチメントが文字列属性に利用可能です。
文字列の構成
このエンリッチメントは、文字列属性の値を構成します。これは、あなたが提供する定数値または別の文字列属性の値から構成することができます。ソース値は文字列、iQ変数、またはOmnichannel属性のみ可能です。
属性名: customer_type
- 初期値:
""
- エンリッチメント:
"unknown"
- 結果の値:
"unknown"
文字列の分割
このエンリッチメントでは、分布パーセントに基づいて複数の値を構成することができます。構成する各値にはパーセンテージ構成もあります。複数の値/パーセンテージエントリが存在することができますが、分布は合計で100%でなければなりません。分布はランダムな数値生成に基づいているため、小さなサンプルでは分布が一致しない場合がありますが、より多くの値が割り当てられるにつれて分布比率はより正確になります。ソース値は文字列、iQ変数、またはOmnichannel属性のみ可能です。
この例では、属性名test_group
を使用して、ユーザーを"GroupA"と"GroupB"という2つの等しいグループ(50/50)に分けます。この属性は、各グループに関連する活動を識別するために使用できます。
属性名: test_group
- 初期値:
""
- 結果の値: 文字列の人口の
50%
に対して文字列の値を"GroupA"
に構成
文字列の人口の50%
に対して文字列の値を"GroupB"
に構成
文字列の削除
このエンリッチメントは、属性から全ての値を削除します。
- 初期値:
"Jane Smith"
- 結果の値:
""
文字列の小文字化
このエンリッチメントは、文字列属性の現在の値を小文字にします。
属性名: email_address
- 初期値:
"First.Last@Example.com"
- 結果の値:
"first.last@example.com"
属性の結合
このエンリッチメントは、デリミタを使用して複数の値を結合し、単一のテキスト値を形成します。デリミタは1文字以上であることができます。例えば、site_section
、page_category
、その他のページレベルの属性を組み合わせてページ階層値を作成することができます。
属性名: page_path
- 初期値:
""
- エンリッチメント:
属性1:site_region="en-us"
属性2:site_section="Electronics"
属性3:category_name="Tablets"
デリミタ:":"
- 結果の値:
"en-us:Electronics:Tablets"
文字列を日付に構成
このエンリッチメントは、文字列属性の値を日付に変換し、カスタムフォーマットを許可します(日付フォーマッターについて詳しく学ぶ)。ソース値は日付、文字列、iQ変数、またはファイルインポート属性であることができます。
属性名: last_purchase_date
- 初期値:
""
- エンリッチメント: フォーマットが
"yyy-MM-dd"
の最終ログイン日 - 結果の値:
"2019-12-31"
最終更新日 :: 2024年March月29日