Google代码?

Google Analytics 4 Haran 7年前 (2017-09-26) 11488次浏览 8个评论
文章目录[隐藏]

更新时间:2022年12月5号

全局网站代码 (gtag.js)更名为Google代码

什么是Google代码

GA4里最近推出一个新功能——Google代码

其实Google代码就是将全局网站代码 (gtag.js) 改个名,我这个名字觉得不好,容易误解。

其实全局网站代码有两个版本,一个是普通全局版,它的ID是Tracking ID,一个是混合全局版,它的ID是Measurement ID,混合全局版升级为GA4,普通全局版就被淘汰了,现在说全局版只是混合全局版。

全局版出现的原因是因为2017年苹果ITP政策影响第三方Cookie的使用,会影响广告的跟踪和衡量,所以谷歌推出全局版跟踪代码,使得谷歌系的产品可以共享代码,但这种方式只能通过硬编码的方式去实现,所以使用非常有限。

现在Google代码功能能够让你在GA4和GTM的UI界面去设置,非常方便,如可以将GA4和ADS合并,或将数据发送到不同的GA4,都可以在UI界面操作完成。

同时GA4还将一些设置也放到Google 代码里,而且还有对用户权限做管理,增强Google代码的作用。

 

Google代码的两个入口

Google 代码有两个入口,或是说两个可以设置的地方:

  • 一个是在GA4的数据流详情页面
  • 一个是在GTM里

现在创建数据流的时候会产品两个代码ID,一个是衡量ID,是以G-开头的,一个是**,名字待定,是以GT开头的。

Google代码?

 

详解Google代码的设置

Google 代码主要分为三大模块

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

配置

配置里分为两部分:

  • 你的Google代码:现有数据发送结构
  • 设置:原有的一些设置

你的Google代码

可以知道部署了哪些谷歌产品,发向哪些位置:

Google代码?

设置

Google代码里有很多的设置,这些都是原有GA4里的设置,现在放到Google代码里去管理:

Google代码?

  • 管理自动事件检测:管理增强衡量事件的,这个中文命名不好,名字是自动事件,打开确实增强衡量事件
  • 配置您的网域:做跨站跟踪,详细请看:Google Analytics 4 中做跨站跟踪
  • 包含用户在你网站中提供的数据:共享数据设置,主要是用户增强转化的,延伸阅读:部署Adwords转化跟踪和增强型转化
  • 收集Universal Analytics事件:收集UA的事件,前提是UA必须是硬编码部署的才会生效
  • 指定内部流量:排除内部流量,目前只支持IP维度,详细可以看:Google Analytics 4 中用数据过滤器排除内部流量
  • 排除多余的引荐流量:排除第三方引荐来源,详细可以看:Google Analytics 4中排除特定引荐来源
  • 调整会话超时设置:设置会话超时时间
  • 覆盖Cookie设置:设置Cookie生命周期,一般不建议去设置,虽然Google Analytics 的Cookie的有效期默认是两年,但现在浏览器开始限制Cookie的生命周期,有些是13个月,如Chrome的

 

历史记录

可以在这里看到更改记录:

Google代码?

管理

管理是管理谷歌系代码、产品的地方,有三部分:

  • Google代码管理:管理谷歌产品的代码
  • Google用户管理:管理用户授权
  • 工具:调试工具,其实就是Tag Assistant

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

Google代码?

  • 管理Google代码:可以合并代码和目标管理
  • 合并代码:合并代码
  • 添加此Google代码:部署GA4代码

 

Google代码的用户授权做管理有两个级别:

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

Google代码?

Google代码?

 

  • 启动Tag Assistant:就是就是GTM的调试工具,详细可以看Google Tag Manager中新的调试方式:Tag Assistant
  • 代码覆盖率:对网页页面做检测,看哪些页面遗漏,没有部署跟踪代码,主要是关注“未添加代码”,里面就是没有部署GA4代码的页面了。

Google代码设置案例

 

向多个媒体资源发送数据

假设我现在GA4的衡量ID是G-HZ4RDGTX66, 现在需要将数据发现另一个GA4,如G-QTDF3TP97T,该怎么设置呢?

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

Google代码?

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

删除特定媒体资源

假设我现在GA4的衡量ID有两个G-HZ4RDGTX66和G-QTDF3TP97T,现在要删除G-QTDF3TP97T,改怎么操作呢?

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

Google代码?

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


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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(8)个小伙伴在吐槽
  1. 你好,我想问一下,gtag.js 升级到GTM该怎么做,gtag中使用了很多代码事件埋点
    algery2019-04-23 10:11 回复 Mac OS X | Chrome 73.0.3683.103
    • 升级不了
      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
        • “以后”,等到兼容的时候就可以
          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
          • 不同版本引用的库不同的,不建议这样部署
            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
    • 行为在哪里,代码加到哪里ad的例子是封装成函数,然后调用函数
      GA小站2017-12-11 13:37 回复 Windows 10 | Chrome 61.0.3163.100