专栏首页GA小站APP+Web混合全局版中做事件跟踪

APP+Web混合全局版中做事件跟踪

这一节来讲如何在APP+Web混合全局版中做事件跟踪,这里讲解的是通过Google Tag Manager的方式做事件跟踪,假设你已经在网站布署好了混合全局版,如果还没布署的,请看:APP+Web混合全局版的几种布署方法。

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

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

设置事件跟踪

设置代码Tag

在Google Tag Manager里面新建一个Tag,然后选择“Google Analytics(分析):‘应用 + 网站’事件”代码,命名为“全局版事件跟踪—关于作者”,效果如下:

配置代码

然后配置代码 ,配置代码这里选择混合全局版的跟踪,如:

事件名称

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

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

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

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

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

设置触发器Trigger

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

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

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

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

然后保存。

最后的效果

为代码选择触发器:

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

事件跟踪测试

测试方法1——预览

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

然后打开要测试的页面,刷新一下,然后模拟要测试的行为,这里是点击“关于作者”:

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

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

测试方法2——DebugView

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

要想使用DebugView,需要在该设置跟踪的Tag做一些设置才可以,找到这个事件跟踪:

加两个设置:

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

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

DebugView报告

模拟测试行为后,打开DebugView报告:

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

浏览器Network下的Collect请求

另一个是看collect请求

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

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

注册事件参数

最后一个就是注册事件参数,事件参数要在Google Analytics能够使用,还需要注册事件参数,虽然每个事件跟踪可以设置25个事件参数,但每个事件能注册的是只有5个,而且对于一个媒体资源而言,还有数量总额的显示,如果是普通全局版是限额注册50个,对于混合全局版限额注册是100个。

在Google Analytics中查看事件报告:

前面有个三角形的,如上面红框中标记的,表示这个事件已经注册了参数,后面的那个数字就是注册了几个参数的意思。要给哪个事件注册参数就将鼠标移动到该事件的左右边,知道出现三个点的图标:

然后点击它就会出现两个选项:

  • 第一个是设置注册参数
  • 第二个是设置能不能用于个性化广告

选择第一个就可以看到设置注册参数的界面:

左侧是事件参数的数量,还没注册的,一共有13个,表示这个事件带有13个事件参数,要选择哪个就点击它就可以,然后就会出现在右侧,事件参数有两种类型:

  • Text:文本型
  • Number:数值型

设置后保存即可。

http://edu.ichdata.com/course/38/app-web

本文分享自微信公众号 - GA小站(ichdata),作者:Haran

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-09-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Google Analytics 4 中设置转化/目标的三种方法

    GA4中要设置转化有三种情况,只有事件能直接设置成转化,但其他的,都先设置成事件,再设置成转化。

    GA小站
  • Google Analytics 4 中设置目标/转化的三种方式

    GA4中要设置转化有三种情况,只有事件能直接设置成转化,但其他的,都先设置成事件,再设置成转化。

    GA小站
  • 使用Google Analytics 4常遇到的几个问题

    这是因为GA4的数据没有过滤掉垃圾、机器、爬虫流量,没有漫游器过滤这个功能,所以数据会偏高的,大概会比正常的高百分之二三十左右。

    GA小站
  • JavaScript 为什么要有 Symbol 类型?

    Symbols 是 ES6 引入了一个新的数据类型 ,它为 JS 带来了一些好处,尤其是对象属性时。 但是,它们能为我们做些字符串不能做的事情呢?

    Fundebug
  • JavaScript 为什么要有 Symbol 类型

    Symbols 是 ES6 引入了一个新的数据类型 ,它为 JS 带来了一些好处,尤其是对象属性时。 但是,它们能为我们做些字符串不能做的事情呢?

    前端小智@大迁世界
  • Codeforces Round #519 D. Mysterious Crime(思维)(1043D)

    题目链接:http://codeforces.com/contest/1043/problem/D

    Ch_Zaqdt
  • geotrellis使用(六)Scala并发(并行)编程

          本文主要讲解Scala的并发(并行)编程,那么为什么题目概称geotrellis使用(六)呢,主要因为本系列讲解如何使用Geotrellis,具体前...

    魏守峰
  • 面试想拿 25K,HR 却说只值 15K,技术人该如何反驳?

    知乎上看到这样一个问题:面试的时候想拿xx,HR却说我只值xx,这种情况下应该怎么办?

    养码场
  • 18 个 JavaScript 入门技巧!

    最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了。

    前端小智@大迁世界
  • 毫秒级从百亿大表任意维度筛选数据,是怎么做到的…

    随着闲鱼业务的发展,用户规模达到数亿级,用户维度的数据指标,达到上百个之多。如何从亿级别的数据中,快速筛选出符合期望的用户人群,进行精细化人群运营,是技术需要解...

    数据和云

扫码关注云+社区

领取腾讯云代金券