Google Analytics 4 中的 10 个常见错误

Google Analytics 4 Haran 8年前 (2017-01-18) 8634次浏览 6个评论
文章目录[隐藏]

更新时间:2024年10月22号

随着越来越多的人迁移到Google Analytics 4 ,遇到越来越多的问题和错误,有些问题和错误比较普遍,这里给大家总结一些常见的错误。

数据保留

免费版的Google Analytics 4 的数据保留时间默认是2个月,最长可以设置为14个月。

Google Analytics 4 中的 10 个常见错误

如果你没有设置,那么你在探索里能选择的最长时间范围就是2个月,这么短的时间范围,不利于分析,所以这里一定要设置为14个月。

付费版本最长是保留50个月。

开启浏览器历史记录事件

在增强型衡量功能里有一个“根据浏览器历史记录事件判断的页面更改”功能,可以便于SPA跟踪。

 

Google Analytics 4 中的 10 个常见错误

对于移动端,如果开启,但没有做好对SPA的跟踪,会导致GA4的PV比实际的增加很多,如:

Google Analytics 4 中的 10 个常见错误

 

如果你的GA4的PV比UA的多很多,但Users没问题,那么很可能是这里的位置,

 

开启覆盖 Cookie 设置

在Google Analytics 4 有一个覆盖Cookie设置,这个设置主要用于设置Cookie的有效期和逻辑。

对于大部分用户来说,不需要去调整这个设置:

Google Analytics 4 有多个选项,你不熟悉,设置后可能会影响用户的识别和new users的计算。

 

 

启用“收集 Universal Analytics 事件”

在Google Analytics 4 的「更多标记设置」里有一个选项是“收集Universal Analytics 事件”,这个设置的作用是在Google Analytics 4 里收集Universal Analytics里的设置事件。

Google Analytics 4 中的 10 个常见错误

这个是有前提的,当你的Universal Analytics 是将gtag跟踪代码直接部署到网站的方式的时候是有效,如果你是通过GTM去部署Universal Analytics,是无效的,不起作用。

如果你启用“收集Universal Analytics 事件”,那么Universal Analytics的事件就会发送到Google Analytics 4,Event Action是作为事件名称,Event Category和Event Label是作为事件参数。

这会带来很多的问题,如Event Action数量很多的时候,如接近或超过500个,那么会导致Google Analytics 4 里的事件名称不够,Google Analytics 4 里最多只能有500个事件名称;污染现有数据,Event Category和Event Label等事件参数没有规划好,会导致事件数据混乱,不利于后续分析。

设置“debug_mode”参数

Google  Analytics 4 调试的时候,可以在GTM的“要设置的字段”添加“debug_mode”参数:

Google Analytics 4 中的 10 个常见错误

这样就能在Google Analytics 4里的DebugView里进行调试了。

但如果你一不小心,将debug_mode这个配置发布出去,那么会到时所有的数据都进入到DebugView,区分不出哪个是你自己的测试数据:

Google Analytics 4 中的 10 个常见错误

 

现在不建议通过添加“debug_mode”参数的方式去调试,因为GTM的里“预览”就直接能够开启Tag Assistant调试状态。

覆盖/修改page_location 参数

page_location ,它是GA4所有事件默认参数之一,其他四个是:

  • language
  • page_referrer
  • page_title
  • screen_resolution

其实它对应就是Page Path,路径位置,并没有显示主机名。

所以,有些人在配置的时候会用Page URL(包含主机名的地址)覆盖它,特别是网站包含有二级域名的时候,为了更好得区分网址,会这样么用。

但覆盖page_location可能会导致page_location为空,官方是不建议你这样做。

如果你的page_location参数为空,检查一下是不是做了覆盖。

缺少货币类型

如果你的是电商站点,且在Google Analytics 4 里部署了电商模块,purchase事件里一定要配置货币类型:

Google Analytics 4 中的 10 个常见错误

在UA中,货币参数是可选设置,但在Google Analytics 4 中,这个是必要设置。

若没设置,有些报告中不显示收入,有事件,没电商数据。

 

更多关于电商的配置,请看:Google Analytics 4 :Google Tag Manager电商配置指南

如果你没有GTM配置,请看:Google Analytics 4 布署电子商务

排除内部流量

公司内部有很多人访问站点,那么网站也会收集这部分数据的,如果你网站本身流量不大的情况,那么内部访问会对 Google Analytics 4的数据质量造成很大的影响,需要将这部分数据排除掉。

具体排除方法请看:Google Analytics 4 中用数据过滤器排除内部流量

 

受众特征和兴趣没数据

如果受众特征报告没数据,不外乎有两个原因:

  • 没开启Google Signal:如果你没有开启Google Signal,那么受众特征没有数据,因为这些报告需要开启Google Signal才会有数据,Google Analytics 4 会通过Google Signa从已登录 Google 帐号且已启用广告个性化功能的用户那里收集有关受众特征和兴趣的额外信息。更多关于Google Signal的内容可以看Google Analytics 4 中识别用户的方式:身份空间
  • 数据太少:如果数据太少,GA4为了保护用户隐私,不会显示。

请参考:Google Analytics 4 中的受众特征和兴趣没数据?

 

 


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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(6)个小伙伴在吐槽
  1. 你好,为什么我设置完网站留言成功的事件,会出现重复收集的现象?我在网站测试发了一个询盘,但实时数据收到3个转化
    mika2022-10-27 09:28 回复 Windows 7 | Chrome 105.0.0.0
    • Haran
      GA4的实时数据显示的是过去30分钟内的
      黄业忠2022-10-27 09:50 回复 Mac OS X | Chrome 106.0.0.0
      • 但我过去30分钟确实只有一个转化,就是自己测试的那个。我之前是直接在创建事件中修改已有事件的匹配条件。第一次的名称是【page_success】,创建后过了一天发现没有数据,以为是条件写错了,就陆续修改过两次,最后一次修改的名称是【网站留言成功】。但我今天测试发现在debug view触发的事件名称是【网站留言成功】,触发次数显示3次。在实时报告中触发的事件名称是【page_succes】,触发次数也是3次。是因为我的事件名称和条件修改过三次的原因吗?
        mika2022-10-27 10:05 回复 Windows 7 | Chrome 105.0.0.0
        • Haran
          修改次数不影响触发次数,触发次数是你这个事件实际触发了几次,如果觉得触发次数比预期多,可能错误触发,检查规则。创建事件是新建一个事件名称,如创建事件A,那么报告里显示的是A修改事件:是对已有的事件做修改,会取代原有事件,如将A修改为B,那么在报告中就显示为B
          黄业忠2022-10-27 10:56 回复 Mac OS X | Chrome 106.0.0.0
          • 很奇怪。我在degug view测试的时候有触发修改事件B,但现在检查报告并没有原有事件A或者修改后的事件B选项。是我事件设立出错?
            mika2022-10-27 11:27 Windows 7 | Chrome 105.0.0.0
          • Haran
            会有些许延迟,几十秒,一两分钟。
            黄业忠2022-10-27 13:06 Mac OS X | Chrome 106.0.0.0