tags - SiteCatalyst transactionID 数据源订单提交

标签 tags adobe adobe-analytics


我们正在努力通过transactionID 数据源模板使导入的订单独一无二。

事实上,这个模板并没有考虑一个“purchaseID”列,如果我们将它强加到模板中,它也不会解析这个变量。 目前,我们为同一“transactionID customer”购买的每个产品设置一行,具有以下成瘾字段:

日期 Evar 22 类别 产品 订单 数量 transactionID
06/06/2015 evar_value 类别 product_name 1 1 123456
06/06/2015 evar_value category2 product_name2 1 2 123456
……………………………………………………

此示例将为“123456”客户生成 2 个订单,即使它是包含 2 个产品的 3 个单位(数量)的同一订单。 所以我们预计该客户只有 1 个订单。 我们假设 transactionID 可以是一个唯一的键,作为 purchaseID,但它不是。

然后我们尝试将所有产品放在同一行,删除类别列并利用“s.products”格式,如下所示:

06/06/2015 evar_value category;product_name,category2;product_name2 1 2 123456

现在数量字段得到 2 个单位。 有了这个模板,我们离目标更近了,因为订单被正确识别为唯一的。 这里的问题与产品有关,因为 Data Source 似乎总是希望将上瘾的产品作为第一个。 在此示例中,除了“product_name”和“product_name2”之外,还将报告“Unspecified”产品。

总结一下:当通过 transactionID 导入时,如何将订单识别为唯一的,而不考虑模板(默认或自定义)?

最佳答案

在这种情况下,您必须使用完整的处理数据源,因为它将订单绑定(bind)到访问者。

解决方法

如果您想使用此模板,则在第一列中针对顺序传递 1,针对其他传递 0。 希望这对您有所帮助!

关于tags - SiteCatalyst transactionID 数据源订单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31437832/

相关文章:

javascript - 在 Durandal 中插入脚本标签

html - SAX异常 : bad envelope tag

video - 使用 ffmpeg 进行 AVI 压缩,同时保持 alpha channel ,用于 Adob​​e Premiere

angular - 如何在我的 Angular 4 应用程序中使用 angulartics2 (Adobe Analytics) 跟踪事件

PHP标签替换方法

python - 如何使 Python 的 winreg 查看注册表中在 Adob​​e CC 程序的注册表编辑器中可见的条目?

javascript - Adobe illustrator 脚本 (JavaScript) 初学者问题

javascript - 未定义源必须以 "https://"或 "//"开头

adobe-analytics - 在 DTM 中使用 AppMeasurement 时缓存的 's' 对象在哪里

html - 一个标签作为提交按钮?