我正在将一些标签推到数据层,除了电子商务交易数据外,它们似乎都按预期工作。我已经确认交易数据 已被推送到数据层,但是由于某些原因,即使等待48小时,我也没有在Google Analytics(分析)中看到任何结果。
我应该提到这是一个SPA,所以没有页面刷新。付款成功处理后,数据将推送到数据层。
这是我发送的数据:
if len(list) > 1 and len(list2) > 1:
total = sum(list) + sum(list2)
result = percentage(sum(list), total)
def percentage(part,whole):
while True:
try:
return float(part) / float(whole) * 100
except ValueError as e:
print(e)
格式化的方式有问题吗?任何想法为什么这似乎不起作用?
答案 0 :(得分:0)
对于只是常规的未迷恋ecomm,您需要首先对数据层进行一些调整:
{
event: 'subscribe',
user: <USER_ID>,
transactionId: <CUSTOMER>,
transactionAffiliation: <AFFILIATION>,
transactionTotal: <PRICE>,
transactionProducts: [{
id: <CUSTOMER>,
sku: <SUBSCRIPTION>,
name: <PLAN>,
price: <PRICEPER>,
quantity: <QUANTITY>
}]
};