Google Analytics 中的collect为什么是空的?

Google Analytics Haran 7年前 (2017-09-17) 3969次浏览 2个评论

发现一个有意思的现象,跟大家分享一下,下面来看看到底是什么?

https://enhancedecommerce.appspot.com这个是谷歌分析官方提供一个用于学习增强型电子商务模块的站点,可以看到不同数据类型的组装要求,点击F12可以看到向GA发送了那些数据

Google Analytics 中的collect为什么是空的?

可以看到这个站点想GA发送的数据,在coolect后面的数据是空的,正常是应该是

Google Analytics 中的collect为什么是空的?

后面应该带有传递的数据,为什么前面那个会没有呢?

 

这个要从GA的传递数据的原理说起,我们先要知道现在Universal Analytics的谷歌分析的传递数据有两种方式,一种是post,一种是get,传递的数据是由限额的,详细的可以看理解谷歌分析Measurement Protocol协议

Universal Analytics默认走的get,get的最多是传2K的数据,而post最多是8K,如果超过2K,系统模式只走Post,如果超过8K,数据就会丢失,不能成功发送出去,结果就是该页面的数据都没了。

一般来说,在普通网站是不会出现上述情况的。

主要是在电子商务网站,因为一个页面打开,产品列表里的产品可能会有很多,如果只是调用一次dataLayer,那么数据就很可能会超过限额。

在部署增强型电子商务的时候需要注意,UA版传递数据不要超过8K;GA4版传递数据不要超过16K。


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 你好,关于GA 服务帐户和GA帐户 有个疑问,需要向您请教。 1.如果调用GA_API,必须使用服务帐户吗,直接用GA帐户行吗? 2.GA帐户下可以直接查看到报告数据,服务帐户在脚本中可以获取数据,但在浏览器下看不到相关的视图,报告,这个不知道是我设置的问题还是有限制。
    kingge2017-12-28 16:01 回复 Windows 7 | Chrome 63.0.3239.108
    • 1、需进入开发者后台获取OA2授权2、核心API能够获取的维度和字段,官方是有个列表的,去找找
      GA小站2017-12-28 17:14 回复 Windows 10 | Chrome 63.0.3239.84