すべてのトラッキングコールにタイムスタンプデータを追加します。
TimeDataモジュールは、すべてのトラッキングコールにタイムスタンプとタイムゾーン情報を追加します。
データレイヤー
このモジュールが有効な間、各トラッキングコールに以下の変数が追加されます:
| 変数 | 説明 | 例 |
|---|---|---|
tealium_timestamp_epoch | 秒単位のUnixタイムスタンプ | 1746547200 |
tealium_timestamp_epoch_milliseconds | ミリ秒単位のUnixタイムスタンプ | 1746547200000 |
tealium_timestamp_local | ISO 8601形式のローカル時間 | "2025-05-06T07:30:45" |
tealium_timestamp_local_with_offset | タイムゾーンオフセット付きのISO 8601形式のローカル時間 | "2025-05-06T07:30:45-07:00" |
tealium_timestamp_offset | タイムゾーンオフセット(小数時間) | -7 |
tealium_timestamp_timezone | タイムゾーン識別子 | "America/Los_Angeles" |
tealium_timestamp_utc | ISO 8601形式のUTC時間 | "2025-05-06T14:30:45Z" |
インストール
build.gradleファイルにprism-time-data依存関係を追加します:
implementation(platform("com.tealium.prism:prism-bom:0.7.0"))
implementation("com.tealium.prism:prism-time-data")
Swift Package Managerを使用してTealiumPrismTimeDataを依存関係に追加するか、CocoaPods用にPodfileに追加します:
pod 'tealium-prism/TimeData'
初期化
val config = TealiumConfig.Builder(
accountName = "ACCOUNT",
profileName = "PROFILE",
environment = Environment.PROD,
modules = listOf(
Modules.timeData(),
// 他のモジュール...
)
).build()
プログラムでモジュールを構成し、TealiumConfigのmodulesパラメータに追加します。
モジュール構成の詳細については、TimeDataSettingsBuilderを参照してください。
let config = TealiumConfig(account: "ACCOUNT",
profile: "PROFILE",
environment: "dev",
modules: [
Modules.timeData(forcingSettings: { builder in
builder.setEnabled(true)
.setOrder(1)
.setRules(.just("rule_id_from_settings"))
}),
// 他のモジュール...
])
最終更新日 :: 2026年October月16日