Google Analytics谷歌分析如何从网站收集数据分析?
Google Analytics谷歌分析通过以下步骤分析用户数据:
- 用户与你的网站进行互动,比如点击图片,留言等等。
- 用户的每一次互动会触发Google Analytics谷歌分析代码向平台发送一次信息,也就是“Hit”。Hit的样式是网址后面的字符串样式:
- Google Analytics谷歌分析平台通过这些复杂的网址字符串,可以解读出用户的数据。比如:
- 用户浏览器的语言设置(en-us&de)
- 用户正在浏览的网页名称
- 用户设备的屏幕分辨率
- 对应的GA账户ID
- 判断是新用户,还是之前有浏览过网页的回访用户
- 用户所在的地理位置
- 用户所使用的浏览器、操作系统及服务提供商的详情
- 用户的年龄和性别
- 将用户引荐到某网站的来源/媒体
- 等等
- Google Analytics谷歌分析服务器处理网址字符串的数据,再与其他数据合并后,最后生成报告。
Google Analytics谷歌分析监测数据的方式
Google Analytics谷歌分析可以监测Hit的类型有很多,三种最常见的是网页浏览,触发事件,交易监测。
- 网页浏览只要用户打开包含跟踪代码的网页,就会被GA监测为一次网页浏览。
- 触发事件Google Analytics谷歌分析你可以在某些特定位置加上代码,这样你就可以监测用户是否有点击过这里。比如可以在视频播放按钮加入代码,然后就可以知道用户是否有点击过视频观看。你可以从4个维度判断用户的行为:事件操作、事件类别、事件标签和事件价值,在GA报告中会分类体现。
- 交易监测这是专门针对电子商铺的监测,可以监测到如用户购买的产品,ID,SKU等等数据。如果设置“Enhanced Ecommerce”,就可以得到更加详细的数据,比如产品的类别,某个产品是否被添加到购物车,用户查看了多少次某个产品等等。还有其他一些命中,比如可传递点赞数、分享数或 Twitter 微博数据的“社交命中”,以及可统计网页计时的“网页计时命中”。不过,“网页浏览”、“事件”和“交易”命中是最常见的三种命中。
- 社交监测可以统计多少次点赞或分享,以及Twitter或微博社交平台的数据。
- 网页计时用户累积或单次浏览网页的时间
Google Analytics谷歌分析如何处理数据生成报告呢?
第1步:Google Analytics谷歌分析会区分新用户与回访用户
GA会给每一个浏览网页的用户一个唯一的,随机的ID。当GA监测到这个ID再次访问了网站,就会统计为一个回访用户,如果监测到时一个全新ID,就会统计为一个新用户。
但是,一旦回访用户清除过Cookie,或者禁止浏览器获取Cookie,那么GA将无法监测用户身份,这个回访用户会被统计为一个新用户。
- 只要在同一浏览器或同一设备,即使用户离开网站后再次浏览,也可以被监测出身份。
- 不同设备的同一用户,GA无法监测出身份,会被认作不同的用户。如果需要监测则要开启User ID 功能。
第2步:Google Analytics谷歌分析将收集的数据归类到会话中
为了解用户与网站的互动程度,Google Analytics谷歌分析会将用户在网站互动的所有数据Hits按照时间进行归类,这个维度就是会话Sessions。
再来复习一下什么是Sessions,也就是当用户从浏览网页开始,就开始了一次会话Sessions。如果用户没有其他任何互动,30分钟后会话Sessions结束。如果用户在第一次会话Sessions结束后再次访问了网页,那就是一次新的会话Sessions。
当然这个30分钟的标准是默认的,你也可以根据自己的需要调整计算会话的时长,比如可以调整为如果用户1个小时内不互动,才被认定为Sessions结束。
我们来举个例子:
- 用户访问了Digital Marketing Ted的首页,看了看10分钟内就关掉,没有点击任何内容:GA会统计这个互动为1次Hit1个会话Sessions,即一次网页浏览。
- 用户访问了Digital Marketing Ted的首页,点击了一个视频播放按钮(按钮之前已被加入了代码监测):GA会统计这个互动为2次Hits1个会话Sessions,包括1次网页浏览,1次触发事件。
- 用户访问了Digital Marketing Ted的首页,然后立刻打开了一个新标签访问另一个B网站,并在B网站上停留30分钟以上。然后用户又再次浏览之前打开的Digital Marketing Ted网站,并播放了视频播放:GA会统计这个互动为2次Hits2个会话Sessions,包括1次网页浏览一个会话,1次触发事件另一个会话。(关于这次的计算如果有问题,请在评论区留言。)
按会话整理数据后,Google Analytics谷歌分析就能根据不同维度生成报告,比如:
- 会话次数
- 每次会话浏览页数
- 平均会话时长
- 跳出率等
第3步:将Google Analytics谷歌分析数据与其他数据源合并
- Google Analytics谷歌分析与其他Google营销工具如 Google Ads、AdSense 或 Google Search Console)关联数据,关联后,可以在GA平台查看如Google Ads点击次数,费用等数据。
- Google Analytics谷歌分析也可以用 Measurement Protocol,从任何联网设备(如销售终端系统或自助服务终端)关联数据,但必须使用网址字符串手动传递数据。
Google Analytics谷歌分析报告设置
谷歌分析会收集所有数据,而你可以自定义如何处理这些数据,比如设置数据过滤器,目标,自定义维度、自定义指标等等。
数据过滤器
根据你的需求,你可以设置过滤器,排除掉某些数据。比如你可排除掉从你公司访问网站的IP地址,这样可以更准确的统计用户浏览数据。
- 如果过滤器类型为“TURE”,你设置的规则就会应用于数据报告。
- 如果过滤器类型为“False”,你设置的规则就不会应用于数据报告。
在实际操作中,过滤器的应用主要有两种场景:
- 筛选报告中显示的数据,比如仅显示来自某个该国家或地区的数据。
- 为了数据报告的准确性,在报告中排除来自内部员工的流量。
设定监测目标
Google Analytics谷歌分析的核心是监测数据,那么设定你监测的目标就非常重要了。
Google Analytics谷歌分析中有4种目标类型:
- 网页浏览:用户是否浏览了网站上的某个特定网页,比如监测用户是否进入了支付成功页面。
- 触发事件:被定义为事件的某个操作是否被触发,比如前文提到的用户是否点击了网站上的视频播放键。
- 持续时间:会话Sessions的持续时间是否超出某个设定值。
- 每次会话Sessions的浏览页面数量:用户是否在会话中浏览了一定数量的网页。
每个会话Sessions只会记录一次转化,比如你将触发事件设定为点击了视频播放键,而用户在一次的会话中点击了3次播放键,那么系统只会将其认定为1次转化。
Google Analytics谷歌分析会从几个维度记录目标达成情况:
- 达成次数
- 目标价值(需要预设定)
- 目标转化率
自定义数据
如刚刚提到的,我们可以告诉谷歌我们想要什么处理收集上来的数据,比如以渠道划分数据,或以内容划分数据。
维度和指标你可以理解为一个excel表格的行列和纵列。Google Analytics谷歌分析会有一些默认的维度和指标,当然作为谷歌的高阶用户,你还要知道如何自定义谷歌分析中的维度和指标。自定义维度可以用作模板报告中的次级维度、自定义报告中的主要维度或作为一个细分。对于任何无法用 Google Analytics中的预定义指标来衡量的标准维度或自定义维度,我们可以收集“自定义指标”。
你也可以自行上传Hit数据,自定义维度数据,与原有数据进行汇总整合。比如从CMS或客户管理后台中导出数据。
注意:设置维度和指标需要在数据处理之前完成。如果是已经完成处理的数据,就不能再更改维度和指标二次生成报告了。
生成Google Analytics谷歌分析报告
当你设置好所有过滤器,设定好监测目标,谷歌分析就会根据模板维度,或你的自定义维度来计算数值,生成报告。
你可以这么理解,维度就像是一个个独立的excel表格,你可以告诉谷歌你想要什么类型的数据,比如用户使用设备的数据,网页浏览数据等等。指标就是在这个维度下细分的数据,比如网页浏览数据可以细分为新用户浏览量和回访用户浏览量。
所有的 Google Analytics(分析)报告都是由单个维度和相应的指标组成,维度就是excel表格,指标类似于excel表格中的每一个值。在生成的表格中,维度为行,指标为列。
指标会以两种方式被归类到维度中:
- 以汇总方式计算指标,如总会话次数、用户总数或总网页浏览量
- 在特定维度中计算指标,如每个国家/地区的新用户数
以下是几个关键指标的计算方式:
- 页面停留时间:用户浏览下一个网页的时间减去本次网页浏览的时间。
- 每次会话浏览页数:用户在每次会话期间产生网页浏览hit的平均值
- 平均会话时长:在用户离开网站或会话超时之前,从第一次hit到最后一次hit所花的平均时间
- 跳出率:在网站上只进行过一次互动而没有进行第二次互动的用户,计算他们的会话时长或页面停留时间。由于用户跳出,所以这两个数值都是0。
在生成报告前,你需要设定维度和指标的范围,维度和指标有以下三种范围:
- 命中Hit级别
- 会话Session级别
- 用户User级别
报告只能将同一范围内的指标和维度进行配对。例如,如果将“hit级别”的维度(如“网页标题”)与“会话Sessions级别”的指标(如“会话总数”)配对,则毫无意义,因为“网页标题”会随每次命中而变化,而“会话数”仅在每次会话结束后才变化。
报告数据与账户
在确定了维度及其相关指标后,原始数据会与你账户下的媒体资源ID关联。
系统会每天汇总筛选过的数据生成报告,当你用次级维度创建自定义的报告,谷歌分析会将数据进行汇总。
对于标准用户,会话抽样发生在媒体资源级别,而不是数据视图级别。这意味着,样本集是在媒体资源一级确定,然后再在数据视图一级应用过滤器。因此,对于应用了过滤器的数据视图,抽样计算中纳入的会话次数可能会少一些。
对于 Analytics 360 用户,抽样发生在数据视图级别,因此数据视图的过滤器不会影响样本规模。
数据在经过收集和处理之后就无法更改。例如,如果设置了一个过滤器来排除某个数据视图中的数据,则在处理过程中,该数据将从该数据视图的所有报告中永久移除,而且不可恢复。
制定一个网站监测计划
在指定网站监测计划以前,你应该花些时间考虑以下问题:
- 你的最终盈利的目标是什么 – 这将成为关键转化KPI
- 为了实现这个目标,要实施什么样的策略
- 实施这样的策略,需要什么样的手段完成目标 – 这将成为次要转化KPI
你的网站目标不同,设定的关键和次要转化也会不同:
- 电子商务网站:关键转化可能是用户购买产品,而次要转化可能是订阅新优惠通知。
- 地产网站:关键转化可能是让用户线上填写联系单,线下完成交易,而次要转化可能是在社交媒体上关注网站。
- 新闻网站:关键转化可能是超过一定量的内容互动,而次要转化可能是点击进入某篇文章。
在确定好策略,设置好KPI(也就是用数字衡量的结果),就可以开始设置Google Analytics的各个指标了。
我们来看看实际的案例:
比如你的网站是要推荐产品,当用户通过你推荐的链接购买你就可以获得收入。这种情况下你的主要转化目标就是用户点击推广链接。根据你的情况设定一个KPI,比如一个月达成100次成功转化。
为了达成这个目标,你可能需要有几个策略,以及对应的监测目标:
- 引导用户订阅你的推荐产品 – 监测网页浏览目标,加在成功订阅页面 – 每个目标设定KPI
- 引导用户下载你总结的产品清单 – 监测触发事件目标,加在下载按钮上 – 每个目标设定KPI
- 吸引更多流量到网站 – 监测网站浏览总人数,新用户等数据 – 每个目标设定KPI
此外,用户类别,使用的设备,流量来源,用户所在位置来分别查看每个目标的KPI。