日付属性
日付属性はイベントのタイムスタンプを保存します。
使い方
日付属性を使用して、最初の購入日、最後のチェックアウト日、最後の訪問日などの重要なタイムスタンプを保存します。
日付属性は次のスコープで利用可能です:イベント、訪問、訪問。
日付フォーマッター
文字列属性を日付に変換するには、日付フォーマッターを使用します。日付形式パネルから文字列値に一致するタイムスタンプコンポーネントを選択します。例えば、01/31/2020
という文字列値はMM/dd/yyyy
の形式を使用して日付に変換できます。
日付と時間の文字列パターン:
G 紀元表示(紀元前、紀元後)
y 年(例:12または2012)。yyまたはyyyyのいずれかを使用します。
M 年の中の月。Mの数が形式の長さを決定します(例:MM、MMM、MMMMM)
d 月の中の日。dの数が形式の長さを決定します(例:dまたはdd)
h 日の中の時間、1-12(AM / PM)(通常はhh)
H 日の中の時間、0-23(通常はHH)
m 時間の中の分、0-59(通常はmm)
s 分の中の秒、0-59(通常はss)
S 秒の中のミリ秒、0-999(通常はSSS)
a AM / PMマーカー
z タイムゾーン
Z RFC 822タイムゾーン
' テキスト区切りのエスケープ
' シングルクォート
参考(例付き):SimpleDateFormat Java Class
文字列にT
が含まれている場合は、式のT
の前後にシングルクォートを含めることを確認してください(例えば、2024-08-22T10:24:58.905
の文字列は式yyyy-MM-dd'T'HH:mm:ss.SSS
を使用します)。
サイズ制限
各日付属性のサイズは次の範囲に制限されています:
- 最小:
-292275055-05-16T16:47:04.192Z
- 最大:
+292278994-08-17T07:12:55.807Z
これらの属性は、暗号化と圧縮後のプロファイルの最大サイズ(400 KB)によっても制限されます。
エンリッチメント
日付の取得
日付の取得エンリッチメントは、イベント条件の時点での現在のタイムスタンプを属性に構成します。このエンリッチメントは、スコープ:イベント、訪問、訪問で利用可能です。
例えば、最後の購入日を取得するには、購入イベントを識別するルールとともにこのエンリッチメントを使用します。
属性名: 最後の購入日
- 開始値:
""
- エンリッチされた値:
- 結果の値:
1491233145706
日付の構成
日付の構成エンリッチメントは、属性を他の属性の値に構成します。他の属性が文字列の場合、日付フォーマッターを使用して日付に変換します。このエンリッチメントは、属性:イベント、訪問、訪問で利用可能です。
属性名:最後の購入日
- 開始値:
""
- 文字列でエンリッチ:
01/04/2019
- 使用する形式:
dd/MM/yyy
日付を構成エンリッチメントを使用して、他の日付属性(EventStreamまたはAudienceStream)からEventStreamの日付を構成する場合、形式文字列のプレースホルダーを使用できます。例えば、日付を構成エンリッチメントで次のように構成します:
- 日付を構成:値を構成したい日付属性。この例では、
date_of_birth
。 - 日付形式:任意のプレースホルダーを入力します。例えば、
x
。
日付の削除
日付の削除エンリッチメントは、日付属性の値を消去します。このエンリッチメントは、属性:イベント、訪問、訪問で利用可能です。
属性名:最後の訪問日
- 開始値:
1491233145706
- 結果の値:
""
日付形式からの変換
日付形式のエンリッチメントは、入力値の期待される日付形式に基づいて値を構成します。このエンリッチメントは、CollectタグまたはAPIから送信される文字列データ型を日付型に変換するために使用されます。日付フォーマッターを使用して、文字列データを日付に変換します。
このエンリッチメントはイベント属性のみで利用可能です。
最終更新日 :: 2024年November月13日