根据“增强型电子商务”产品数据“数量”仅支持整数。
但是,我们购物车上的某些商品是按磅出售的,因此数量不是整数,而是可以。0.3ls、1.2lb等。两个问题:
- 当数量小于 0.5 时,它似乎被四舍五入到 0 并且根本不显示该线。
- 即使它显示为例如 1.3 四舍五入为 1,我们也会在这里丢失大量数据。
在我们将其发送到 GA 之前,像在 1unit=0.01lb 中工作这样的解决方法有其自身的缺点,并会导致意义数据影响。
根据“增强型电子商务”产品数据“数量”仅支持整数。
但是,我们购物车上的某些商品是按磅出售的,因此数量不是整数,而是可以。0.3ls、1.2lb等。两个问题:
在我们将其发送到 GA 之前,像在 1unit=0.01lb 中工作这样的解决方法有其自身的缺点,并会导致意义数据影响。
您建议的解决方法(使用较小的单位)是目前唯一好的解决方案,直到 Google 实施浮动数量。
就数据表示而言,它实际上没有影响:无论如何,产品单位都是任意的,因为您可以将磅、盎司、克、毫克或这些或其他单位的任何倍数作为产品的最小增量。只要单位价格准确,您的数据就是正确的。价格最多可以有 6 位小数,因此任何舍入误差都可以忽略不计。
为确保您的数据可读,我建议您寻找足够低的基本单位(例如千分之一磅),以便您始终可以以整数倍的形式表达当前和未来产品的订单。这样,您在读取报告数据时只需进行一次转换 (x 1000),而不必记住每个产品的基本单位。
这是正确的。“数量”是整数。所以不可能在那里传递一个浮点值。如果您销售的产品 xx 的数量为 0.3 磅、1.2 磅……请尝试将它们作为产品的变体来处理。
variant': '1.2lb',
仅将数量用于可计数的包装单位。