在我们的在线购物车中,某些产品未归入Google Analytics中的“产品收入”指标。我了解如果产品未分配到产品类别,则会计入“收入”而不是“产品收入”。在这种情况下,似乎确实正确分配了产品:
_gaq.push(['sec._addTrans',
'91195800', // transaction ID - required
'nature', // affiliation or store name
'81.01', // total - required
'0', // tax
'0', // shipping
'Stoney Creek', // city
'ON', // state or province
'CA' // country
_gaq.push(['sec._addItem',
'91195800', // transaction ID - required
'ADULT - ADV', // SKU/code - required
'Product A', // product name
'Attraction Pass',
'49.946902654867', // unit price - required
'1' // quantity - required
]);
_gaq.push(['sec._addItem',
'91195800', // transaction ID - required
'UNKNOWN', // SKU/code - required
'Product B', // product name
'Attraction Pass',
'6.9911504424779', // unit price - required
'1' // quantity - required
]);
_gaq.push(['sec._addItem',
'91195800', // transaction ID - required
'ADULT - ADV', // SKU/code - required
'Product C', // product name
'Attraction Pass',
'14.752212389381', // unit price - required
'1' // quantity - required
]);
我意识到这里有第二个错误,单位价格不包括税,总交易价值,所以我们的两个总数不匹配。但现在的差异不仅仅是税收。
例如,昨天我们看到产品收入为3,299.54美元,但收入为3,932.79美元。税收差异仅为428.94美元。这些都是门票商品,因此不涉及运费。
我实际上可以在购物车后端找到一些这样的交易,我在交易中看到4 x产品A,4 x产品B,但Google Analytics仅显示该交易的4 x产品A. “收入”指标是正确的,但“产品收入”是错误的 - 单击进入产品B的交易只是缺失。
当客户签出时,我显然无法及时检查源代码,但上面的代码来自今天的测试。遗憾的是,该交易尚未出现在GA中,以查看计算的内容和未计算的内容,但该代码中是否存在可能导致问题的内容?
修改:此交易现已显示在Google Analytics中,我可以确认在上述代码中,产品A未计入实际产品。代码中这两个项目之间的SKU是否相同是否重要?这会导致GA由于相同的SKU而用产品C覆盖产品A吗?
答案 0 :(得分:2)
想出来了。 SKU必须是唯一的。因此,在我的示例中,第三个产品将覆盖此事务中的第一个产品。