在我们的在线购物车上,某些产品未归因于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是否相同是否重要?是否会因为相同的SKU而导致GA用产品C覆盖产品A?
最佳答案
想通了。 SKU必须是唯一的。因此,在我的示例中,该交易中的第三个产品将覆盖第一个产品。