注意:除非特别说明,本博客讨论的Google Analytics(以下简称GA) 均是指GA 的最新版Universal Analytics(简称UA)。

会话的同义词及其含义

在GA 中,会话的同义词通常是访问,对应英文中的session 和visit。会话代表一段时间内用户与网站的一系列互动。sessions(注意是复数,多了个s)是GA 里的基础指标,用来度量用户与网站产生互动这类情况的多少,许多重要的计算指标都是基于sessions 得到的,如跳出率(bounce rate)。

现在举个例子来说明上述含义。

用户A 12:30点击广告来到着陆页,在试玩了着陆页的小游戏之后,于12:35结束游戏而离开了网站。那么在12:00 - 12:35这段时间里,用户A产生了一次会话,在这次会话中用户A与网站的互动可能既包括页面浏览行为同时也包括开始游戏、结束游戏等事件行为。

会话的过期机制

接着上边例子,如果用户A 傍晚又来到了着陆页,那么是否再会计算为一次新的会话呢?答案是肯定的。也就是说,用户A 中午那次会话在傍晚时不再持续,即已经过期。在GA 里,促使会话过期可能是以下原因: Read More →

之前有好几位做SEM的童鞋都问过我类似的问题,其大意是:在GA中怎么才能看到SEM渠道的用户使用的搜索词。我们知道,百度自2015年年中调整后,来自百度自然搜索部分的关键词几乎都获取不到了,但是付费搜索部分的关键词信息却依然在referrer中传递着。

对于百度SEM渠道的流量,我们习惯于将投放词信息作为投放链接中utm_term参数的值,这样的话关键词(keyword)维度的值就是投放词了,正是因为如此,百度SEM渠道的搜索词也就变得“无处安放”。既然百度这边的搜索词在GA中可以说只剩下付费搜索这根独苗,那么获取百度SEM渠道的搜索词也就变得十分必要了。

本文将从数据收集、配置、数据处理等层面介绍几个针对该问题的解决办法。您可以从中选择一个最适合您的解决方案。 Read More →

众所周知,GA是一个功能非常强大的网站分析工具,然而,相比百度统计、CNZZ等同类统计工具,其使用起来门槛较高。刚接触GA的童鞋,往往因为对其理解不到位,以致被各种“奇怪”的问题所困扰。要想尽早摆脱这种状态,真正地用好GA,理解GA中hit,session,user无疑是非常必要的。本篇就来讲讲GA中的hit。

一、通常意义上的hit

不少童鞋对hit这个概念十分模糊,这里就先引用下Wikipedia对hit的概述来说明下:

A hit is a request to a web server for a file, like a web page, image, JavaScript, or Cascading Style Sheet.

简单翻译下就是,hit是(客户端)向Web服务器发送的请求,比如请求网页、图片、JS或CSS。 Read More →

Update 2016.10.25:今天发现百度自2016年9月中下旬左右做了调整,通过这种方法可能获取不到关键词了。

上篇文章中讲到过获取移动设备上用户通过百度自然搜索来到网站的搜索关键词相关信息的问题,也给出了相应的解决办法。不过因为当时时间有些匆忙,所以草草结尾了。今天咱们来看看这部分流量是在什么情况下出现的,以及这部分流量怎么才能将之归类到Organic Search而非Referral。

先说第一个问题,m.baidu.com / referral,这部分流量是怎么来的。

一、m.baidu.com / referral 的来由

在移动设备上使用百度搜索,输入一个搜索词之后会呈现出10条搜索结果。这个时候想点击查看其中某个搜索结果,可能会有两个操作,一个就是直接点击打开,另一个就是按住新标签页打开。通过Fiddler 对这两个过程抓包,可以发现这两者的不同点。直接点击打开的大致过程为: Read More →

Update 2016.10.25:今天发现百度自2016年9月中下旬左右做了调整,通过这种方法可能获取不到关键词了。

一、缘起

大概两个星期前,在一个QQ 群里看到有个童鞋说百度移动端搜索可能做了下调整,原因是他看到GA 中开始出现较多的m.baidu.com / referral 的数据。当时和他讨论了很久,始终没有明白他说的意思。直到有一天,我在自己的GA 账户中也出现了m.baidu.com / referral 时,我终于觉得有必要探索下了。

二、发现

找到GA 账户中出现m.baidu.com / referral的地方,使用细分将其他所有无关的数据隔离,选用次级维度完整引荐来源网址,得到类似如下链接:

m.baidu.com/from=1012704v/bd_page_type=1/ssid=0/uid=0/pu=usm%400%2Csz%401320_2001%2Cta%40iphone_1_9.0_3_601/baiduid=E4ED2757B863D8BCD0606A91D5C59C05/w=0_10_%E6%B5%8B%E8%AF%95/t=iphone/l=1/tc

细心一点会发现,链接中/w那里的值中包含搜索关键词信息,即上述/t前面的encode字符即为搜索关键词"测试"。 Read More →

一、引言

使用GA的朋友们应该早就注意到GA中浏览器报表中Chrome和Internet Explorer的占比非常的高,两者占比之和几乎超过了90%,不仅如此,浏览器报表中还会出现一些明显不是浏览器名称的字符,比如出现下面这样的:

strange-browser-in-google-analytics-report

 

那么这是为何呢?要弄清楚这个,我们还得追根溯源。这篇文章中数据处理部分我们曾经提到过,浏览器实际上是根据User Agent信息解析得到的。

Read More →

GA中涉及很多的一对多或者说多对一的问题,比如在GA的账户结构中,一个账户可以有多个媒体资源,一个媒体资源可以有多个视图,一个用户可以被授权访问视图中的某一个或多个。而本文主要讨论下GA代码部署中常涉及到的一对多或多对一问题,包括一个站点添加多套GA统计代码、多个站点添加同一套统计代码和多个站点共用同一套页面源文件的问题。

一、一个站点添加多套GA代码

这是非常常见的一种情况。比如某个站点的数据既要单独收集放在一个媒体资源下,又有作为另一个汇总型媒体资源数据的一部分,典型的例子是跨国企业在各个地区的网站都放置了一套同样的GA代码,而各地区的网站自己需要做一些精细化的数据收集工作,就需要在该地区网站上另外加一套GA代码了。 Read More →

要想充分利用GA来收集访客与网站互动的数据,事件统计代码几乎是必选项之一。不同于GA后台直接提供的基础代码,其只需要简单地复制粘贴到所有所需的页面上。GA中的事件跟踪代码,得根据实际的需求,将相应的事件跟踪代码添加到页面上去。

本文将介绍下,没有任何代码基础的情况下,如何添加点击类事件的事件跟踪代码。

以下分为两部分,第一部分是不使用Google Tag Manager(GTM)的情况下,如何直接添加点击事件的跟踪代码;第二部分便是使用GTM的情况下,如何添加点击事件的跟踪代码。

一、直接添加

  1. 打开需要添加事件跟踪代码的页面,鼠标移动到需要添加监测的位置,右键选择审查元素;(如此便能打开浏览器的开发者工具的窗口)
  2. 在打开的窗口中有一块蓝色区域,鼠标移动到蓝色区域正好可以发现其覆盖了刚刚右键点击的那个位置,鼠标移动到蓝色区域右键选择Copy CSS Path;
  3. 将上边复制得到的选择器替换以下代码中的“此处粘贴选择器”部分;
  4. 修改以下代码中的“事件类别”、“事件动作”、“事件标签”为自己容易区分的值,如修改“事件类别”为“按钮”,“事件动作”为“点击”,“事件标签”为“提交”;
  5. 把得到的代码复制粘贴到页面</body>之前;

Read More →

经常在QQ群看到有童鞋问“怎么检查页面上GA代码是否添加正确”之类的问题,在此介绍两种较简单的方法,一种是使用插件,如Tag Assistant;另一种是直接抓包看请求的查询参数。其实两种方法的原理差不多,只不过插件的方式操作起来更加简单,结果也更加直观;而抓包的方法更加通用,不仅仅针对GA 代码,其他代码也可使用抓包的方法来检查。

一、使用插件

可用来检查GA代码的插件有很多,这里所说的插件都指的是Chrome浏览器的扩展程序,常见的有Tag Assistant、Google Analytics Debugger、Omnibug、WASP.inspector等。这里只介绍下Tag Assistant,因为就检查GA代码来说,个人感觉用它最准确,操作起来也最方便。

Tag Assistant 是Google官方出品的一个Chrome扩展,其不仅可以用来检查GA代码(包括Classic Google Analytics和Universal Analytics),GTM代码,还可用来检查其他Google营销相关代码。 Read More →

一、引言

继Google 于2011年宣布不再在referrer 信息中传递用户搜索关键词信息之后,百度于今年6月下旬宣布已全面取消referrer 中关键词的显示。使用Google Analytics (GA)的朋友应该知道,前者使得GA 中记录到来自Google 的自然搜索词几乎全部成了(not provided),而后者使得来自百度的自然搜索词在GA 中绝大部分成为了(not set)。

与Google 做法不一样的是,百度给自家的产品开了个后门,即网站主们依然能在百度站长平台和百度统计中查询到用户使用的搜索词。毫无疑问,用户来到网站之前使用的(站外)搜索词,不管是对于做SEO还是做SEM的朋友来说,都有着巨大的价值。

与搜索引擎引流过来的站外搜索词类似,站内搜索词同样具有不容忽视的价值。本篇将讨论下使用GA 进行站内搜索的追踪。

Read More →