google-analytics - 唯一购买和数量相同
问题描述
在 Google Analytics 的增强型电子商务报告中,我有一些奇怪的Unique Purchases
行为Quantity
我看到它Unique Purchases
与 Transactions 相关联,该产品在购买的产品列表中出现了多少次
Quantity
是在所有交易中售出的单位数量。
在我们的场景中,我们可以有多个产品,甚至是同一个产品在一次交易中。有很多用户在同一笔交易中购买了3次相同的产品,但仍然显示相同。这是为什么?我期待数量会更多?
谢谢!
解决方案
我也经历过这种情况,并且至少为我们的实施找到了答案。“问题”似乎是谷歌分析没有在产品级别聚合数据。这意味着,如果您将两个相同的商品放入购物篮并发出订单,您可以预期指标是“唯一购买:1”“数量:2”。但结果将是,正如您所经历的“唯一购买:2”“数量:2”。
发生这种情况的原因在于增强型电子商务的跟踪代码。该代码使用对象参数“数量”来衡量数量,正如我所说,在将数据发送到谷歌分析时不会汇总两种产品的数量。
来自开发者网站的示例代码显示,通常使用循环来添加每个产品的产品信息,因此如果参数的值,每个产品将具有“唯一购买:1”和“数量:1” “数量”为 1。
function checkout(cart) {
for(var i = 0; i < cart.length; i++) {
var product = cart[i];
ga('ec:addProduct', {
'id': product.id,
'name': product.name,
'category': product.category,
'brand': product.brand,
'variant': product.variant,
'price': product.price,
'quantity': product.qty
});
}
}
推荐阅读
- laravel - 如何让页面显示 Nova 中的所有关系
- java - 为什么在使用 try 块时必须附加带有 throws Exception 的方法签名?
- html - 使用 HTML5 输入模式强制执行有效的主机名
- ruby-on-rails - 我运行了“Rails 控制台”,我的控制台中的输出与我正在阅读的教科书中的控制台输出不匹配
- python - 如何使用 AsyncIo 实现 UDP 和 TCP 套接字
- php - PHP ZipArchive 文件 URL (Http)
- laravel - 检查付款
- ruby-on-rails - 在 Rails 5.2 中使用“activerecord-typedstore”gem 时,saved_change_to_* 无法正常工作
- html - Webview在电子js中返回空白页
- java - 类 Concert 中的 JAVA 方法 getArtist 不能应用于给定类型