Tags SiteCatalyst transactionID数据源订单提交

Tags SiteCatalyst transactionID数据源订单提交,tags,adobe,adobe-analytics,Tags,Adobe,Adobe Analytics,我们正在努力通过一个transactionID数据源模板使导入的订单唯一化 实际上,这个模板不考虑“PuxaseID”列,如果我们强制它进入模板,它不会解析这个变量。 目前,我们为同一“transactionID客户”购买的每种产品设置一行,添加以下附加字段: DateEvar 22类别ProductOrderSquantityTransactionId 2015年6月6日评估价值类别产品名称11 123456 2015年6月6日评估价值类别2产品名称2 123456 ... ... ... .


我们正在努力通过一个transactionID数据源模板使导入的订单唯一化

实际上,这个模板不考虑“PuxaseID”列,如果我们强制它进入模板,它不会解析这个变量。 目前,我们为同一“transactionID客户”购买的每种产品设置一行,添加以下附加字段:

DateEvar 22类别ProductOrderSquantityTransactionId
2015年6月6日评估价值类别产品名称11 123456
2015年6月6日评估价值类别2产品名称2 123456
... ... ... ... .. .. ... ... ... ... ... ... ... ... ... ...

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

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

2015年6月6日评估值类别;产品名称、类别2;产品名称212 123456

现在数量字段得到2个单位。 使用此模板,我们更接近目标,因为订单被正确地识别为唯一的。 这里的问题与产品有关,因为数据源似乎总是期望一个上瘾的产品作为第一个。 在本例中,除了“产品名称”和“产品名称2”之外,还将报告一个“未指定的”产品


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

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

变通办法

如果要使用此模板,则在第一列中,针对订单传递1,针对其他每个传递0。
希望这有帮助

感谢@shamshul2007的建议。首先,不幸的是,我们无法使用完整处理,因为它没有解析transactionID列。在本例中,这是至关重要的,我们尝试了它。关于您提到的第二个选项,我不清楚如何为需要值的列传递0…(eVar、Quantity等)。。?无法解析完整处理事务ID中的ThxYes,因此您可以使用访问者ID。可以通过选择通用(事务ID)类别来集成访问者ID。感谢@shamshul2007,但传递访问者ID不是我的目标,即使我们在跟踪策略中未使用s.visitorID(通过默认cookie跟踪唯一用户)。我们必须关注transactionID模型。