延迟维度是通过一个可计数父维度(如“会话”)和一个时间维度(如“日”)构建的。
在Data Workbench中创建延迟表时,会自动向可视化文件(.vw)添加延迟维度。 您可以按照下列步骤编辑某个表格的延迟维度。
编辑延迟维度
在文本编辑器(如记事本)中打开您创建的延迟表格。It is located in the User > working profile name
> Work folder within your Data Workbench installation directory.
定义的延迟维度包括以下示例所示的参数。(您的延迟维度定义可能包含其他参数。)指示 line entity = LatencyDim: 延迟维度定义的开始。
entity = LatencyDim:
Name = string: dimension name
Level = ref: wdata/model/dim/level
Clip = ref: wdata/model/dim/clip
Time = ref: wdata/model/dim/time dimension
Format = printf_format:
format = string: %+0.0f time string
offset = double: offset
Time Before = int: time before
Time After = int: time after
参考下表,编辑 Name(名称)、Level(级别)、Clip(剪辑)、Time(时间)、Format(格式)、Time Before(此时间之前)或 Time After(此时间之后)参数的值:
对于该参数... | 提供此信息... |
---|---|
名称 |
可选。当您右键单击维度标签或元素时,出现在上下文菜单中的延迟维度名称。 |
Level(级别) |
一个作为父延迟维度的可计数维度。示例包括 Session(会话)、Visitor(访客)和 Page View(页面查看)。 |
Clip(剪辑) |
与延迟维度级别有一对多关系的一个可计数维度。延迟不可跨越该维度边界计算。例如,如果您指定页面查看级别和会话剪辑,则会计算与事件相同会话期间发生的页面查看的延迟。 有关一对多(简单)维度的信息,请参阅《数据集配置指南》。 |
时间 |
用于计算延迟维度所经过时间的维度。该维度可以是一个时间维度(如“日”或者“小时”),也可以是可计数维度(如“访客”、“会话”或者“页面查看”)。 |
格式 | 可选。指定Data Workbench中延迟可视化的外观。 在 Format(格式)参数中,您可以编辑以下值:
|
Time Before(此时间之前) |
计算延迟的事件前的最大时间量(以“时间”维度的单位表示)。如果该值设置为 0 或根本没有设置,则将仅为向前方向计算延迟。 如果更改此值,请务必更改 Format(格式)参数中的偏移值:偏移是 Time Before(此时间之前)值的负数。 |
Time After(此时间之后) |
计算延迟的事件后的最大时间量(以“时间”维度的单位表示)。 |
Save the .vw file to the User*working profile name*\Work folder.
以下是默认延迟维度的设置:
entity = LatencyDim:
Name = string:
Level = ref: wdata/model/dim/Session
Clip = ref: wdata/model/dim/Visitor
Time = ref: wdata/model/dim/Day
Time Before = int: 7
Time After = int: 7
在以下延迟维度中,以小时为单位计算每个会话事件的延迟,Time Before(此时间之前)值被设置为 0。因此,将仅为那些在定义事件发生后 24 小时内发生的会话计算延迟。
entity = LatencyDim:
Name = string:
Level = ref: wdata/model/dim/Session
Clip = ref: wdata/model/dim/Visitor
Time = ref: wdata/model/dim/Hour
Time Before = int: 0
Time After = int: 24