将数据转换应用于数据馈送

AVAILABILITY
本文中描述的功能处于发布的有限测试阶段,因此可能在您的环境中尚不可用。 当该功能正式可用时,将删除此说明。 有关 Customer Journey Analytics 发布流程的信息,请参阅 Customer Journey Analytics 功能版本。

您可以使用以下任一方法转换数据馈送数据:

每种方法都有各自的优缺点。 以下各节比较了常规转换和特定转换之间的权衡。

一般比较数据转换方法

下表比较了每种方法的一般优缺点。

方法
优点
缺点
组件设置
  • 在提交数据馈送之前在报告时应用。
  • 在Analysis Workspace和数据馈送输出中,相同的逻辑始终适用。
  • 不使用您帐户中有限的某个派生字段。
  • 您可以使用的组件设置数量没有限制。
  • 增加了处理开销,这可能会影响数据馈送提交性能
  • 仅适用于每个组件支持的特定设置集。 没有使用派生字段构建自定义逻辑那么灵活。
派生字段
  • 在提交数据馈送之前在报告时应用。
  • 在Analysis Workspace和数据馈送输出中,相同的逻辑始终适用。
  • 与任何单个组件设置(如链接条件规则)相比,支持更灵活的自定义逻辑。
  • 某些转换,特别是那些依赖范围设置或解析URL的转换很难在SQL中复制。
  • 增加了处理开销,这可能会影响数据馈送提交性能
  • 增加了处理开销,这可能会影响数据馈送提交性能。
  • 使用您帐户中有限的派生字段之一。 如果组件设置可以执行相同的转换,请改用它。
SQL
  • 不受适用于派生字段的函数和运算符限制限制。
  • 对数据馈送提交性能没有影响。
  • 已在提交数据馈送后应用。
  • 逻辑在Analysis Workspace中并不适用,因此您需要在该处单独复制逻辑。
  • 某些转换很难复制或不切实际,特别是那些依赖范围设置、解析URL或跨范围消除重复或保留值的转换。

按转换类型比较数据转换方法

下表列出了特定的数据转换,显示了哪些方法(或方法)可以执行每一种转换,在SQL中复制的困难程度,以及建议使用的方法。

转换
组件设置(在CJA中)
派生字段(在CJA中)
推荐的方法(在CJA中)
SQL中的困难
注意事项
应用条件逻辑或按条件筛选值
包括排除值
案例时间

组件设置

建议这样做,因为它不占用您有限的派生字段之一。

轻松处理字符串

量度的难度适中(需要CASE语句与COUNT组合)

成功事件的​属性点数
归因
不可用
组件设置
不适用
仅适用于数据馈送中的维度。 对于量度,没有要复制的数据馈送行为。
将数值装入范围
值分段
手动案例条件

组件设置

推荐使用,因为它不会占用您有限的派生字段之一。

困难
从组件设置(最简单)到派生字段(一般,使用手动Case When),复杂性增加到了SQL(最复杂)。
使用查找样式映射对值进行分类
不可用
分类

派生字段

之所以推荐,是因为相同的逻辑始终适用于Analysis Workspace和数据馈送输出。

简单/适中
将字段值与分隔符组合
不可用
连接

派生字段

之所以推荐,是因为相同的逻辑始终适用于Analysis Workspace和数据馈送输出。

简单/适中
镜像将多个维度列添加到自由格式表的功能,该功能限制为完全表导出。 派生字段使类似输出可在数据馈送中使用。
转换字段的数据类型
不可用
类型

派生字段

之所以推荐,是因为相同的逻辑始终适用于Analysis Workspace和数据馈送输出。

简单/适中
计数量度发生次数(值与实例数)
行为
自定义基于数学的解决方法

组件设置

推荐原因:

  • 相同的逻辑在Analysis Workspace和数据馈送输出中始终如一地适用(对于SQL则不可能)
  • 它不会占用您有限的派生字段之一。
简单/适中
在作用域内删除重复值
重复量度删除
删除重复项

组件设置

建议这样做,因为它不占用您有限的派生字段之一。

困难
取决于范围设置。 请参阅作用域设置如何影响数据馈送。
确定会话中的字段深度
不可用
深度

派生字段

为便于使用,建议这样做,因为相同的逻辑在Analysis Workspace和数据馈送输出中始终适用。

困难

取决于范围设置(使用会话作为范围,且不可配置)。 请参阅作用域设置如何影响数据馈送。

查找并替换文本值
不可用
查找和替换

派生字段

为便于使用,建议这样做,因为相同的逻辑在Analysis Workspace和数据馈送输出中始终适用。

简单/适中
设置显示值的格式
格式
不可用

组件设置

为便于使用,建议这样做,因为相同的逻辑在Analysis Workspace和数据馈送输出中始终适用。

困难
从摘要数据集对维度进行分组
不适用
不适用
不适用
不适用
摘要数据组仅适用于摘要数据集,这些数据集不用于数据馈送。 此转换不适用于数据馈送输出。
处理空白(“无值”)字段
无值选项
将“无值”视为值​ 选项适用于数据馈送,而默认情况下 ​不显示“无值”和​默认情况下显示“无值”选项不适用于数据馈送。
不可用
组件设置
不可能
所有“没有值”在最终数据馈送输出中都将作为空值返回,而不是作为“没有值”字符串返回。
从查找数据集中查找值
不可用
查找

派生字段

为便于使用,建议这样做,因为相同的逻辑在Analysis Workspace和数据馈送输出中始终适用。

简单/适中

查询表必须已存在。

小写字符串
行为
小写

组件设置

推荐原因:

  • 相同的逻辑在Analysis Workspace和数据馈送输出中始终如一地适用(对于SQL则不可能)
  • 它不会占用您有限的派生字段之一。
简单/适中
将多个字段合并为一个
不可用
合并字段

派生字段

为便于使用,建议这样做,因为相同的逻辑在Analysis Workspace和数据馈送输出中始终适用。

简单/适中
将URL解析为其组件
子字符串(URL解析方法)
URL分析

组件设置

建议这样做,因为它不占用您有限的派生字段之一。

困难

需要自定义字符串解析以提取相同的组件。

对数字字段执行基本数学运算
不可用
数学

派生字段

为便于使用,建议这样做,因为相同的逻辑在Analysis Workspace和数据馈送输出中始终适用。

简单/适中
跨事件保留维度值
持久性
当前不可用

组件设置

推荐使用,因为它不会占用您有限的派生字段之一。

困难
与处理窗口交互的方式与范围相关的派生字段函数相同。 请参阅了解处理窗口。
使用正则表达式替换值
Substring (Regex方法)
正则表达式替换

组件设置

所有三种方法都会产生相同的结果,但首选组件设置,因为:

  • 相同的逻辑在Analysis Workspace和数据馈送输出中始终如一地适用(对于SQL则不可能)
  • 它不会占用您有限的派生字段之一。
简单/适中
解析会话中的下一个或上一个值
不可用
下一个或上一个

派生字段

为便于使用,建议这样做,因为相同的逻辑在Analysis Workspace和数据馈送输出中始终适用。

困难
取决于范围设置。 请参阅作用域设置如何影响数据馈送。
返回两个日期之间的差值
不可用
日期数学

派生字段

为便于使用,建议这样做,因为相同的逻辑在Analysis Workspace和数据馈送输出中始终适用。

困难
取决于范围设置。 请参阅作用域设置如何影响数据馈送。
将量度的范围设为基于事件、配置文件或总数
范围
不可用
拆分分隔值
Substring (分隔符或来自左/右方法)
拆分

组件设置

推荐原因:

  • 相同的逻辑在Analysis Workspace和数据馈送输出中始终如一地适用(对于SQL则不可能)
  • 它不会占用您有限的派生字段之一。
简单/适中
汇总或聚合作用域中的值
不可用
摘要

派生字段

为便于使用,建议这样做,因为相同的逻辑在Analysis Workspace和数据馈送输出中始终适用。

困难
取决于范围设置。 请参阅作用域设置如何影响数据馈送。
从字符串修剪字符
Substring (Trim方法)
修剪

组件设置

推荐原因:

  • 相同的逻辑在Analysis Workspace和数据馈送输出中始终如一地适用(对于SQL则不可能)
  • 它不会占用您有限的派生字段之一。
简单/适中

范围设置如何影响数据馈送 scope-settings

“日期数学”、“去重”、“下一个”或“上一个”以及“摘要”都取决于“事件”、“会话”或“人员”的​ 范围 ​设置(可用选项因函数而异)。 深度没有可配置的范围字段,但本质上与会话关联,类似于标准的事件深度维度。 具有作用域的任何字段都会将相同的值写入该作用域内的每一行,该值取决于处理窗口内的数据。

由于处理窗口会随着每次数据馈送提交向前滑动,因此同一字段可能会在以后的提交中返回不同的值,即使对于已发生的事件。

风险随范围大小而增加:人员范围比会话范围风险更大,因为人员的历史在馈送运行中没有自然时间界限。

派生字段函数模板

派生字段函数模板允许您为特定用例快速创建派生字段,例如构建营销渠道、检测机器人或从URL提取UTM参数。 由于模板是从预建规则链构建的,因此使用模板几乎总是比在SQL中从头开始重现相同的逻辑要好,就像使用Marketing Channel Template一样。

如果模板包含依赖于“范围”设置的函数,则模板会继承该函数的范围警告。 请参阅作用域设置如何影响数据馈送。

recommendation-more-help
analytics-platform-help-main