• 如果觉得本站不错,可以收藏本站
  • 本站关注Google Analytics、Adobe Analytics和广告技术
  • Google Analytics和Google Tag Manager视频课程第三版http://edu.ichdata.com

Google Analytics 4 的几种布署方法

Google Analytics 黄业忠 8个月前 (09-08) 819次浏览 已收录 6个评论

Update:2021-03

Google Analytics 4的布署方法非常多样,常见的有如下几种:

直接部署法

直接部署就直接将Google Analytics的跟踪代码布署到网站的所有页面上去。

Google Analytics里点击“管理”——”数据流”,然后点击对应的数据流进入数据流详情页面,如果没有就创建一个数据流,在“代码添加说明”里的“全局网站代码(gtag.js)”就可以看到跟踪代码:

Google Analytics 4 的几种布署方法

要复制的代码如下,点击代码右上角的图标就可以复制:

<span style="font-size: 12pt;"><!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-HZ4RDGTX66"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-HZ4RDGTX66');
</script></span>

登录服务器,找到模板页,找打header的位置,然后将这段代码复制到header里面:

Google Analytics 4 的几种布署方法

代码就可以复制到上面的方框的位置即可。

如果你没有服务器的权限或对服务器不熟悉,请开发的通知帮忙完成后面这一步。

GTM方式布署(推荐布署方式)

GTM部署发通过GTM部署,只需用到数据流的衡量ID(MEASUREMENT ID)。

衡量ID在Google Analytics里的数据流详情里,它的结构是G-开头:

Google Analytics 4 的几种布署方法

 

然后在GTM中新建一个Tag,选择“Google Analytics(分析):GA4 配置”配置,做如下设置:

Google Analytics 4 的几种布署方法

当然,你可以用一个常量变量去存储衡量ID,然后直接引用该变量。

转发布署法一:GA4转发到GA4

转发部署发是将数据从媒体资源A转发到媒体资源B的形式。

这种方式要求网站上直接部署GA4的代码才可以通过转发布署,通过GTM布署GA4的方式是不行的。

假设网站已经通过直接布署法部署有Google Analytics 4的跟踪代码,数据是发送到媒体资源A,现在需要将网站的数据同时发送到另一个媒体资源B,在B上可以通过已关联的代码(Connected Site Tags)这种方式去布署,直接将媒体资源A的测量ID设置到已关联的代码就可以。

如果A的测量ID是G-10000,那么在B的Google Analytics汇总打开数据流详情页,点击“已关联的代码”,做如下设置:

Google Analytics 4 的几种布署方法

然后点击“连接”即可。

转发布署法二:Universal Analytics转发到GA4

假设新建的GA4的媒体资源是G-20000。

Google Analytics (UA版本)点击“管理”-“跟踪信息”-“跟踪代码”,然后点击“已关联的网站代码”

Google Analytics 4 的几种布署方法

 

做如下设置:

Google Analytics 4 的几种布署方法

向多个衡量ID发送数据

如果想向多个MEASUREMENT ID发送数据,参考统一版的是使用跟踪器,统一版这里用的是group,叫组,默认是的是default。

我们在布署的时候是,想向测量ID发送数据的代码是:

gtag('config', 'G-HZ4RDGTX66');

默认是的是default,写法为:

gtag('config', 'G-HZ4RDGTX66', { 'groups': 'default' });

这两种写法的作用是一样的。

如果要想两个测量ID发送数据,官方介绍的是简单粗暴的:

gtag('config', 'GA_MEASUREMENT_ID-1');
gtag('config', 'GA_MEASUREMENT_ID-2');

 

没有使用group,其实是不对的,正确的应该是:

gtag('config', 'GA_MEASUREMENT_ID-1', { 'groups': 'group1' });
gtag('config', 'GA_MEASUREMENT_ID-2', { 'groups': 'group2' });

 

详细的可以看:https://developers.google.com/gtagjs/devguide/routing

 


GA小站, 版权所有丨如未注明 , 均为原创

转载请注明标题:Google Analytics 4 的几种布署方法
链接:https://www.ichdata.com/several-deployments-of-app-web-hybrid-global-version.html

喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(6)个小伙伴在吐槽
  1. Google Analytics 4.0怎么与shopfiy店铺绑定?总说追踪代码不对
    janet2021-03-09 21:26 回复 Windows 10 | Chrome 89.0.4389.72
    • 黄业忠
      还不支持。要用UA版本的
      黄业忠2021-03-09 21:28 回复 Mac OS X | Safari浏览器 604.1
  2. 1、转发部署和向多个MEASUREMENT ID发送数据是否需要同为GA4媒体资源之间,GA4与旧版GA能否进行?2、如果1可以在不同版本间进行向多个MEASUREMENT ID发送数据这种方式可否通过GTM进行?我想在尝试GA4的同时也部署旧版GA,是通过GTM同时加载GA4和GA,还是向多个MEASUREMENT ID发送数据的方式?另外倾向于使用GTM部署(因为想后续定义GA4事件和加载Optimize等方便些?)谢谢解答~
    ERCHN2021-02-23 11:27 回复 Mac OS X | Chrome 89.0.4389.0
    • 黄业忠
      1,只可以UA和GA4转发给GA42,向多个测量ID目前官方只提供直接加代码的方式。GTM可能暂未支持推荐同时用GTM布署UA和GA4,这是官方推荐的模式
      黄业忠2021-02-23 11:32 回复 Mac OS X | Safari浏览器 604.1
  3. 现在使用的GTM部署universal analytics.可以直接关联V4的property吗?我在设置里是关联上的,不知道数据能不能同步过去
    Oscar2020-11-02 13:27 回复 Windows 10 | Chrome 86.0.4240.111
    • 黄业忠
      不能,收集数据的信息都不同的,需要另布署
      黄业忠2020-11-02 13:32 回复 Mac OS X | Safari浏览器 604.1