由于负载大小问题而拆分大请求

Ton*_*ath 5 google-analytics google-analytics-4

我刚刚发现 gtag 将命中有效负载限制为 8k。如果您的请求较大,则会被拒绝并显示 413 错误。

就我而言,它发送包含大约 50 个产品的 GA4 view_item_list 事件。

是否可以将数据拆分为多个有效负载,并且仍然将其注册为一个列表视图?

在 GA4 中,情况变得更糟,因为它将多个事件捆绑到一个有效负载中,即使这会使有效负载太大。因此其他小事件也会丢失。

使用产品数据上传并不是一个好的选择,因为我们的解决方案将在许多很难让他们管理这些产品列表的网站上使用。

仅在可见产品上发送事件可能有效,但它会大大增加列表视图计数。

Mic*_*ani 4

您可以通过保留产品的位置编号将产品发送到不同的活动。这也是 Universal Analytics 中的增强型电子商务中通常对展示次数执行的操作,以便在用户进入用户的查看端口时发送有关用户实际查看的产品的信息。例如,在第一个事件中,列表“A”的前 4 个产品将具有位置 1、2、3 和 4。显示的第二组产品将在另一个事件中始终与列表“A”和位置 5 一起发送, 6、7 和 8 等等。

注意:由于上述原因,一次性发送列表中的所有产品会让您失去 的含义impressions,因为在打开页面时,位置 80 中的产品将被 Analytics 视为位置 1 中的产品,但是很可能位置 80 的那个几乎永远不会被看到(因此在实际显示之前不应发送它)。