欢迎访问我的博客,有问题可以在任意文章底部留言评论

GA4 Google代码(Google tag)完全指南

Google Analytics 4 Haran 9年前 (2017-09-26) 17026次浏览 8个评论

更新时间:2024年12月10号

2023年底开始,Google将原来的Global Site Tag(gtag.js,全局网站代码) 正式升级并统一命名为 Google tag(Google代码)。

随着GA4、Google Ads、Floodlight等产品不断整合,Google代码已经成为整个Google营销产品的数据入口。现在许多原本位于GA4后台的设置,也逐渐迁移到了Google代码中统一管理。

本文将详细介绍Google代码是什么、如何进入、各项设置的作用,以及如何利用Google代码将数据发送到多个GA4媒体资源。

什么是Google代码

Google代码(Google tag)是一套统一的Google数据收集配置中心。

它的主要作用包括:

  • 管理多个Google产品(GA4、Google Ads、Floodlight 等)
  • GA4配置

简单来说,以前每个产品都有自己的配置,现在越来越多设置都集中到了Google代码中。

 

Google代码的两个入口

目前可以从两个地方进入Google代码。

方法一:GA4数据流

在GA4 中的「管理 」——「数据收集和修改」——「数据流 」——「Web数据流」——「Google代码」——「配置代码设置」。

这是最常用的入口。

方法二:GTM

如果网站使用GTM,也可以直接在GTM后台进入Google代码进行管理。

Google代码主要包含哪些功能?

Google代码主要分为三个模块:

  • 配置:主要指对GA4做设置的地方
  • 历史记录:一些设置记录
  • 管理:管理谷歌系跟踪代码

下面分别介绍。

 

配置

配置模块主要用于管理 Google代码的各种行为。

其中包括:

  • Google代码目标
  • Google代码设置

Google代码目标:你的Google代码

这里可以查看当前Google代码,已连接哪些Google产品, 数据发送到哪些目标(Destinations):

GA4 Google代码(Google tag)完全指南

Google代码设置

这里整合了大量以前位于GA4的配置:

  • 管理自动事件检测:实际上就是增强型评估事件
  • 配置您的网域:用于跨站跟踪
  • 允许包含用户提供的数据:允许发送用户提供的数据(例如 Email、电话等)用于广告优化。
  • 收集Universal Analytics事件:收集UA的事件,前提是UA必须是硬编码部署的才会生效,由于UA已于2024年正式停止服务,大多数网站已无需使用该功能。
  • Extract data from your page:
  • 指定内部流量:用于设置内部IP,结合数据过滤器排除公司员工访问。
  • 排除多余的引荐流量排除第三方引荐来源
  • 调整会话超时设置:设置会话超时时间
  • 覆盖Cookie设置:设置Cookie生命周期,一般不建议去设置
  • 管理数据传输:配置在通过意见征求模式 API 发送最终用户同意情况信号之前 Google 收到的广告和分析数据量
  • 覆盖意见征求模式默认设置:在收到同意情况更新信号之前,在加载 Google 代码时将最终用户同意情况设为“denied”,就是默认会拒绝,需要用户同意后才可以追踪
  • 为数据收集管理默认的用户意见征求设置:为用于广告目的的欧洲经济区 (EEA) 最终用户数据设置意见征求默认标签,也是设置一个默认跟踪
  • 管理各项Google服务对数据的使用:选择哪些Google服务能接收经欧洲经济区 (EEA) 境内最终用户同意收集的数据以用于广告目的

 

历史记录

历史记录可以查看Google代码所有重要修改。

GA4 Google代码(Google tag)完全指南

管理

管理模块主要包括三部分:

代码管理可以分为两部分,一个是合并代码,合并代码是将多个谷歌产品合并到一起,一个是目标管理,就是数据发送到哪里。

  • 管理Google代码:可以合并代码和目标管理
  • 合并代码:合并代码
  • 添加此Google代码:安装GA4代码
  • 设置意见征求模式:检查是否使用意见征求模式和引导你去部署意见征求模式
  • 通过 Google 跟踪代码管理器查看您有权访问的所有 Google 代码:点击是到GTM里的Google代码
  • Google 代码网关:配置Google Tag Gateway

 

Google代码拥有独立的权限系统,与GA4、Google Ads、GTM的权限并不完全相同。

即使拥有GA4的管理员权限,也不代表一定能够修改Google代码。

Google代码通常有两种权限:

  • 选择可以管理此代码的用户:可以做设置和对用户做管理
  • 选择可以修改此代码的设置的用户:可以做设置

如果Google Tag是「只读模式」,通常就是Google代码权限不够,需要在这这个地方调整权限。

 

目前主要提供两个工具:

  • 启动Tag Assistant就是就是GTM的调试工具
  • 代码覆盖率:代码覆盖率会扫描网站页面,帮助发现哪些页面没有安装 Google代码。

 

Google代码设置案例

 

一个Google代码发送到多个GA4

假设当前网站已经发送数据到G-HZ4RDGTX66, 现在需要将数据发现另一个GA4,如G-QTDF3TP97T,该怎么设置呢?

在「管理」里的「管理Google代码」里,点击「+添加目标」——「选择目标地」,找到G-QTDF3TP97T的媒体资源,然后确定,你就可以在管理目标中看到,数据是向多个媒体资源发送

GA4 Google代码(Google tag)完全指南

如果你设置不了,一般是权限问题,先看管理部分,获取用户权限。

 

 

删除特定媒体资源

果当前Google代码已经发送到G-HZ4RDGTX66和G-QTDF3TP97T,现在要删除G-QTDF3TP97T,改怎么操作呢?

在「管理」里的「管理Google代码」里,点击「+添加目标」——「选择目标地」,找到G-QTDF3TP97T的媒体资源,点击到右侧的圆圈和减号就可以删除。

GA4 Google代码(Google tag)完全指南

如果你设置不了,一般是权限问题,先看管理部分,获取用户权限。

 

总结

Google代码已经成为GA4、Google Ads 等产品统一的数据收集入口,也是未来Google标签管理的发展方向。

它不仅能够集中管理多个Google产品,还整合了增强型评估、跨网域、Cookie、Consent Mode、用户权限等关键配置,并支持一个 Google代码向多个GA4媒体资源发送数据,而无需重新部署网站代码。

对于新部署GA4的网站,建议优先熟悉Google代码的管理方式,并定期检查目标配置、权限设置及代码覆盖率,以确保数据采集稳定且符合最佳实践。


有疑问可以在底部留言
喜欢 (2)
发表我的评论
取消评论

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(8)个小伙伴在吐槽
  1. 你好,我想问一下,gtag.js 升级到GTM该怎么做,gtag中使用了很多代码事件埋点
    algery2019-04-23 10:11 回复 Mac OS X | Chrome 73.0.3683.103
    • Haran
      升级不了
      GA小站2019-04-23 10:52 回复 Mac OS X | Chrome 73.0.3683.103
      • 谷歌官方的说明:https://support.google.com/tagmanager/answer/7582054?hl=zh-Hans&ref_topic=3441530 “如果您已在使用 gtag.js,以后随时可升级为使用跟踪代码管理器。” 这个意思是可以既部署gtag.js ,同时部署GTM吗?感谢大佬的回复。
        algery2019-04-23 15:20 回复 Mac OS X | Chrome 73.0.3683.103
        • Haran
          “以后”,等到兼容的时候就可以
          GA小站2019-04-23 17:17 回复 Mac OS X | Chrome 73.0.3683.103
          • 噗。。好的吧; 那请问一下我现在想要同时部署gtag.js和gtm,那就引入两个工具的安装代码也可以的吧?会有什么冲突吗
            algery2019-04-24 14:31 Mac OS X | Chrome 73.0.3683.103
          • Haran
            不同版本引用的库不同的,不建议这样部署
            GA小站2019-04-25 21:49 Mac OS X | Chrome 73.0.3683.103
  2. 请教大神,有两个问题: 第一个问题 关于文章结尾处的第三条: 3、事件采用自动跟踪,就是自动填充参数。 是说我们不用像以前的analytics.js一样,添加ga(send ,event,catogery,...)这样的代码了吗?但从GA的帮助文档里面看,还是需要添加类似下面这样的代码: gtag('event', 'event_name', { 'event_category': categoryName, 'event_label': labelName }); 这种新的事件跟踪代码,是添加到整个页面上,还是像以前一样添加到按钮那里?? 第二个问题,是在adwords里面看到的,以点击型事件来说,将事件添加到您网站上的按钮,如“立即购买”按钮(这是原文,代码如下) function gtag_report_conversion(url) { var callback = function () { if (typeof(url) != 'undefined') { window.location = url; } }; gtag('event', 'conversion', { 'send_to': 'AW-828130855/9x8hCPuXpHoQp4zxigM', 'event_callback': callback }); return false; } 这样来说,实际上就是代码不需要添加到按钮上是吗?
    dieamo2017-12-11 11:44 回复 Windows 10 | Chrome 62.0.3202.94
    • Haran
      行为在哪里,代码加到哪里 ad的例子是封装成函数,然后调用函数
      GA小站2017-12-11 13:37 回复 Windows 10 | Chrome 61.0.3163.100