• 欢迎加入本站QQ交流群谷歌分析小站—群2交流Google Analytics和Adobe Analytics
  • Google Analytics和Google Tag Manager视频课程第四版http://edu.ichdata.com

Google Analytics 4中事件跟踪全解析(2021)

Google Analytics 黄业忠 8个月前 (09-26) 891次浏览 已收录 4个评论

Google Analytics  4的是数据是基于事件收集,它采用的是基于事件驱动的模型,里面有非常多类型的事件,和不同的设置方法。这一节,我来逐个给大家介绍:

  • 自动收集事件
  • 增强衡量事件
  • 推荐事件
  • 自定义事件
  • GA报告中创建事件
  • GA报告中修改事件

自动收集的事件

自动收集的事件就是你部署好基础的GA4跟踪代码或SDK后,就会自动收集到的一些用户交互的事件,而不需要你做任何的设置,这些数据就会显示在GA4中的事件报告里:

Google Analytics 4中事件跟踪全解析(2021)

 

注意,图中的page_view不是自动收集事件,是增强衡量事件,通常自动收集事件有如下这些:

  • first_visit:当用户首次打开网站的时候触发
  • first_open:当用户在安装或重新安装APP后首次启动该应用时触发
  • session_start:当用户与应用或网站互动时触发
  • user_engagement:当应用在前台运行时定期触发

可能会有变化的,以官方的为准。

增强衡量事件

增强衡量事件是内置的一些基础跟踪事件,这些往往会必用的,只需要在数据流中开启就会自动跟踪。

注意:增强衡量它是在数据流中设置的,它会会影响数据流;

启用增强型衡量事件之前,请务必了解各个类型以及要收集哪些数据。

类型

增强衡量事件有如下6种类型:

  • 网页浏览量(page_view):网页加载或处于活动状态的网站更改浏览器历史记录状态时触发,系统会自动收集此事件,你无法停用收集,你一布署GA4基础跟踪代码,这个事件就一定会有。
  • 滚动次数(scroll):当用户滚动页面超过90%的时候才触发。
  • 出站点击次数(click):当用户点击跳转到其他网站的时候触发。
  • 网站搜索(view_search_results):设置站内搜索的,默认支持如下5个参数q、s、search、query、keyword,你还可以设置多10个参数,当url中有“q=搜索词”的时候就触发。
  • 视频互动度(video_start):对youtube视频做跟踪,默认支持如下几个事件:
    • video_start(当视频开始播放时触发)
    • video_progress(当视频播放时长超过 10%、25%、50% 和 75% 时触发)
    • video_complete(当视频结束播放时触发)
  • 文件下载次数(file_download):当用户下载特定文件格式的文件是触发,默认支持如下文件pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma

设置案例

假设现在需要设置增强衡量事件里的文件下载次数。

在媒体资源层级下点开对应的数据流:

Google Analytics 4中事件跟踪全解析(2021)

这里就是增强衡量设置的地方,点击设置的那个图标,就可以看到设置的界面:

Google Analytics 4中事件跟踪全解析(2021)

将“文件下载次数”勾选即可,然后保存,这样就设置好了。

推荐事件

推荐事件是Google预定义名称和参数的事件,你需要设置往这些事件发送数据,对应的报告功才可以使用,而且,这些功能无法在自定义事件中实现。

推荐事件跟创建GA4的时候选择的行业有关,它会根据你选择的行业,有不同的推荐事件。你有时候可能会在事件报告的头部看到GA给你推荐一些推荐事件。

推荐事件中最重要的就是电商跟踪,比如之前的增强型电商,在GA4就是推荐事件,电商有如下推荐事件:

Google Analytics 4中事件跟踪全解析(2021)

自定义事件跟踪

自定义事件就是根据你的需求自定义的事件,在使用自定义事件之前,一般会先看自动收集事件、增强衡量事件和推荐事件是否能满足需求,如果不能满足的时候才使用自定义事件跟踪。

规则

GA4中的事件跟踪跟UA的有很大的不同:

  • 在UA中,事件参数是固定的,如event category、event action、event label、event value。
  • 在GA4中,事件参数是自定义的,最多可以设置25个。

虽然一个事件最多可以设置25个参数,但每个媒体资源对多可以设置100事件参数,50个文本型的,50个数值型的,而且事件参数需要注册后才可以在GA中使用,文本型的注册成事件级自定义维度,数值型的注册成事件级自定义指标。

而且事件参数在命名的时候需要采用page_url这样的格式,不能出现空格,如page url,这样会导致不能注册事件参数。

更多的限制规则如下:

Google Analytics 4中事件跟踪全解析(2021)

Google Analytics 4中事件跟踪全解析(2021)

设置案例

假设现在我想跟踪“关于作者”的点击,位置如下所示:

Google Analytics 4中事件跟踪全解析(2021)

 

原理的话,其实跟原有的事件跟踪是一样,只不过多了一些参数,我们来看一下具体的设置过程:

设置事件跟踪

接下来看如何在GTM上对GA4做事件跟踪

设置代码Tag

在Google Tag Manager里面新建一个Tag,然后选择“Google Analytics: GA4 Event”代码,命名为“GA4事件跟踪—关于作者”,效果如下:

Google Analytics 4中事件跟踪全解析(2021)

 

然后配置代码 ,配置代码这里选择GA4,这个是GA4的基础跟踪代码那个tag,如:

Google Analytics 4中事件跟踪全解析(2021)

事件名称就是对事件的命名,会显示在Google Analytics的报告里面,这里命名为“点击关于作者”:

Google Analytics 4中事件跟踪全解析(2021)

然后下面还有一些设置,如:

  • 事件参数:这个就是要设置事件参数的位置,GA4的数据你不能随意的做交叉分析的,先需要通过事件跟踪,然后注册才可以做交叉分析
  • 用户属性:其实在“配置代码”里面就已经包含了,如果在这里也设置的,会增加上去。
  • 高级设置:设置一些触发顺序和优先级

这几个里面,事件参数是一定要设置,要好好想想,你需要通过哪些角度去分析这个事件,那么这些角度都需要设置成事件参数,这里我这是两个参数,一个是page_url,我想知道访客是在哪个页面去点击“关于作者”,一个是time,我想知道点击的时间发分布:

Google Analytics 4中事件跟踪全解析(2021)

用户属性和高级设置可以不用设置。

设置触发器Trigger

然后就是设置触发器Trigger,创建一个触发器命名为“关于作者”:

Google Analytics 4中事件跟踪全解析(2021)

 

触发器的类型选择“点击 – 仅链接”:

Google Analytics 4中事件跟踪全解析(2021)

然后返回到博客,将鼠标移动到需要跟踪的位置,也就是“关于作者”的上面,然后点击鼠标右键查看页面元素:

Google Analytics 4中事件跟踪全解析(2021)

 

可以选用click text(关于作者)和click url(https://www.ichdata.com/about-me.html)去定位,我们这里选用click text,最后的设置为:

Google Analytics 4中事件跟踪全解析(2021)

然后保存。

最后的效果

为代码选择触发器:

Google Analytics 4中事件跟踪全解析(2021)

这样就设置好,设置好后要测试看看设置的正不正确,下一节将如何测试。

事件跟踪测试

事件布署好后需要测试,测试的方法有多种。

测试方法1——预览

测试方法1,其实就是原有的测试方式,设置好了,直接点击Google Tag Manager右上角的“预览”:

Google Analytics 4中事件跟踪全解析(2021)

 

 

然后会打开Tag Assistant的页面,输入要测试的页面,之后自动打开测试页面:

Google Analytics 4中事件跟踪全解析(2021)

如果你在页面上看到这两个标志,表示页面已经进入测试状态:

  • URL上有gtm_debug=x
  • 右下角有Debugger connected

然后模拟要测试的行为,这里是点击“关于作者”,返回Tag Assistant:

 

Google Analytics 4中事件跟踪全解析(2021)

 

然后在Summary找到你刚才的测试行为Link Click,点击它,然后在Tags Fired中看是否有你设置的事件,如果有,表示成功触发,如果没有表示就事件设置不对。

这里可以看到“GA4事件跟踪—关于作者”,表示事件跟踪测试成功!!!

测试方法2——DebugView

第2种方法就有些不一样,因为在GA4的报告里面实时是过去30分钟的数据,并不是真正的实时,所以实时报告不能用于测试事件,但GA4报告中提供了一个DebugView的报告,这个是专门用于测试的。

在GTM预览状态下模拟测试行为后,打开DebugView报告:

Google Analytics 4中事件跟踪全解析(2021)

可以看到这几个地方有数据,这里就是实时测试的。可以看到事件名称是“点击关于作者”,没毛病。

还有另一种方式可以进入DebugView状态,需要在该设置跟踪的Tag做一些设置才可以,找到这个事件跟踪,在事件参数里加两个设置:

Google Analytics 4中事件跟踪全解析(2021)

  • all_data设置设置所有的自定义参数都赋值
  • debug_mode事件数据显示在DebugView报告,

然后再去预览,模拟行为,关于验证数据传递的有两个位置可以看

 

测试方法3——浏览器Network下的Collect请求

另一个是看collect请求

Google Analytics 4中事件跟踪全解析(2021)

  • en,event name表示事件名称
  • ep,event parameter,表示事件参数

看到这两个就表示事件触发。

 

注册事件参数

最后一个就是注册事件参数,事件参数要在Google Analytics 4能够使用,还需要注册事件参数,虽然每个事件跟踪可以设置25个事件参数,但每个事件能注册的是只有5个,而且对于一个媒体资源而言,还有数量总额的显示,如果是普通全局版是限额注册50个,对于GA4限额注册是100个。文本型的注册成为事件级自定义维度,数值型的注册成事件级自定义指标。

注册事件参数设置是在在Google Analytics 4里的自定义定义中:

Google Analytics 4中事件跟踪全解析(2021)

 

点击右上角的注册自定义维度

Google Analytics 4中事件跟踪全解析(2021)

 

  • 维度名称:在GA中显示的维度名字
  • 范围:级别,有事件和用户的,如果是事件参数,选择事件。
  • 说明:描述,说明这个注册做说明
  • 事件参数:事件跟踪里面的事件参数。

假设需要注册page_url这个参数,那么可以这样设置:

Google Analytics 4中事件跟踪全解析(2021)

 

注意,事件参数值需要注册一次即可。

 

创建活动/事件(在GA4报告页面)

Create event,官方在报告中翻译成创建活动,其实应该翻译成创建事件比较适合,下面我用创建事件表示GA4中的Create event。

创建事件就是在现有事件的基础上创建出新的事件,是原有事件的子集,比如我有个事件是跟踪表单提交,现在我需要将某个特定页面的表单提价单独拿出来看,这个事件是表单提交的子集,就可以用GA4里创建事件了。最多可以创建50个。

这个功能优点类似Adobe Analytics的处理规则。

创建事件有两个设置入口:

  • 一个是在数据流——更多标记设置
  • 一个是事件报告中(这个最长用)

Google Analytics 4中事件跟踪全解析(2021)

设置案例

比如GA小站在线课堂的结算网址是包含一个buy字段,现在我需要将结算页面设置成事件跟踪,点击事件报告右上角的“创建活动”——“创建”,创建事件的设置界面如下:

Google Analytics 4中事件跟踪全解析(2021)

  • Custom event name:自定义新的事件名字,命名的时候要注意,不能有空格,建议采用page_url这种形式命名。
  • Matching conditions:指定事件或行为
  • Parameter configuration:设置事件参数

那么可以这样设置:

Google Analytics 4中事件跟踪全解析(2021)

Buy是自定义事件的名称。

event_name equals page_view,这里是将页面设置成事件跟踪,首先第一个就要找到page_view这个事件。

page_location containers buy,这里的page_location是page_view的参数,就是page_view这个事件的地址,这个设置的意思是url包含buy。

这两个设置的找到url中包含buy这个字段的页面。

勾选Copy parameters from the source event的作用事件page_view的事件参数传递给新创建的事件Buy。

然后保存。

 

修改活动/事件(在GA4报告页面)

Modify event,官方在报告中翻译成修改活动,其实应该翻译成修改事件比较适合,下面我用修改事件表示GA4中的Modify event。

Modify events:修改事件,对已有的事件做修改,如事件名称,事件参数,应为GA4可以同时收集Android、IOS和Web的数据,不同来源的数据的事件可能会不一样,可以修改成相同的名字,便于在报告中使用。最多可以创建50个。

设置案例

这是修改事件的设置界面:

Google Analytics 4中事件跟踪全解析(2021)

  • Modification name:修改事件名字,命名的时候要注意,不能有空格,建议采用page_url这种形式命名。
  • Matching conditions:对需要修改的事件做限定
  • Modify parameters:修改事件名字或事件参数

比如修改事件的名字:

Google Analytics 4中事件跟踪全解析(2021)

将事件“点击头部”改名为“点击头部et”。


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

转载请注明标题:Google Analytics 4中事件跟踪全解析(2021)
链接:https://www.ichdata.com/event-tracking-in-the-app-web-hybrid-global-version.html

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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(4)个小伙伴在吐槽
  1. 您好 冒昧询问 我现在的注册流程是廣告(有UTM)> WEB下載頁> 启动APP(firebase)> 註冊GA4有办法做到,知道APP注册是透过哪个广告来的呢?
    Roy2020-11-23 16:59 回复 Windows 10 | Chrome 86.0.4240.198
    • 黄业忠
      应该可以,GA4是需要已经布署Firebase SDK,而Firebase SDK是支持Dynamic Links,也就是UTM
      黄业忠2020-11-23 21:17 回复 Mac OS X | Chrome 86.0.4240.198
  2. 注册时间参数这个具体是怎么操作,我这边查看是只有第二项的,没有第一项的注册页面
    kanny2020-10-27 11:49 回复 Windows 7 | Chrome 86.0.4240.111
    • 黄业忠
      UI改了,在右上角的Custom Definitions里
      黄业忠2020-10-27 13:18 回复 Mac OS X | Safari浏览器 604.1