设置活动时间

本节介绍如何为Data Workbench数据集创建时间戳。

了解活动时间

事件时间是发生请求(或事件)的日期和时间。

通常,对于联机数据, x_hit_time_gmt 用作时间戳字段。 呼叫时间可用作离线数据(如呼叫中心数据)的时间戳。 这是必填字段,所有数据源中应包含一个可用作时间戳的字段。 此信息应由您的组织提供。

在DWB中,以下预定义变量捕获时间戳:

x-timestamp

服务器接收到请求的日期和时间 (GMT)。该时间以从 1600 年 1 月 1 日算起的总时间数表示(以 100 纳秒为单位)。

Example: 127710989320000000 would be the x-timestamp value for 11:28:52.0000000 on Tuesday,September 13, 2005.

x-timestring YYYY-MM-DD HH:MM:SS.mmm 格式的 x-timestamp。
x-unixtime x-unixtime 是表示自1970年1月1日00:00:01以来的秒数的epoc时间。

根据日期字段的格式,使用x-timestamp或x-unixtime或x-timestring。 例如,如果传入数据的格式为YYYY-MM-DD,则使用x-timestring。

时间戳以一种格式定义,DWB内部生成另外两种格式。 此外,这些是预定义的DWB字段,同名不应用于任何其他字段。

DWB中定义的时区

如果日期字段包含以下任一时区,则DWB会考虑该特定时区中的整行。 例如,一个文件的日期定义为2015-01-01 00:00:00 gmt,另一个文件的值为2015-01-01 00:00:00 cst,则第一个文件的日期将在GMT时区中考虑,而第二个文件的日期将在GMT时区CST时区。

代码 时区
gmt 格林威治标准时间
est 东部标准时间
edt 东部夏令时
cst 中部标准时间
cdt 中部夏令时
mst 山地标准时间
mdt 山地夏令时
pst 太平洋标准时间
pdt 太平洋夏令时
注意

DWB仅处理上述时区。

设置自定义时区

DWB不处理时区中的偏移。 要考虑时区中的偏移,应在该偏移时区中设置数据格式。

示例:要考虑CST时区中的日期格式,数据应以客户端的YYYY-MM-DD HH:MM:SS UTC +/-HHMM格式提供。

世界协调时2015-10-18 05:00:00

如何设置活动时间/时间戳

根据日期字段格式, 使用x-timestamp、x-unixtime**或x-timestring 变量。 在以下示例中,由于 x-hit_time_gmt采用unix epoc格式 ,因此使用 x-unixtime

在DWB文件( foundation.cfg 或数据集日志处理文件夹下的任何其他配置文件)中,使用“复制”转换设置“事件时间”,如下所示:

根据日期字段格式,使用x-timestamp、x-unixtime或x-timestring变量。 在以下示例中,由于x-hit_time_gmt采用unix epoc格式,因此使用x-unixtime。

在insight foundation.cfg(或Datasetà日志处理文件夹下的任何其他配置)中,使用Copy转换设置事件时间,如下所示:

如果日期为YYYY-MM-DD HH:MM:SS.mmm格式,则使用x-timestring。 示例:如果日期字段的格式不同于在DWB中定义的YYYY/MM/DD格式,则首先将其格式化为DWB接受的时间戳格式之一,然后将其分配给相应的变量。 在以下屏幕截图中,日期首先转换为YYYY-MM-DD格式,然后被分配给*x-timestring *variable。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now