Dear Sidney——我们期待解答!(之GA篇)

10 九月 2009 23 Comments

【导语】有很多朋友给我来信,提出了很多非常有价值的问题。但是,限于工作关系,我没有及时给你们回复。现在,我想把其中我觉得最具有代表性的问题跟大家分享。[版权归作者Sidney Song所有,欢迎转载,但请事先告知作者并注明出处]

  • 读者JonnyNG:如何保留访问者第一次访问我网站的Referral?

  Dear Sidey,问一个跟GA有关的问题。我为我的网站投放了一些百度CPC,而且也用utm代码(也就是Link Tag)做了监测。但是我有一个问题,假如一个人先点击了某一个关键词来到我的网站,然后又点击了另一个关键词广告再来到我的网站,GA是否会记录两条?但我认为我的网站的访问其实是第一个关键词带来的,有办法知道哪些关键词是访问者第一次点击的关键词吗?

  好问题!而且本来我想写一个帖子说这个问题的。看来不用专门开了。

  首先,要明白一个问题,GA是如何记录流量来源的。请大家记住一个原理,GA记录流量来源依靠Cookie,如果Cookie刷新了,流量来源也会更新,否则不会。直观讲,有两种情况:

  • 如果一个访问者先从新浪网点击了一个链接到了你的网站,那么不出意外,这个visit的流量来源会记为新浪网。然后,第二天,同样访问者又从百度搜索关键词进入你的网站,那么,这个新的visit的流量来源会被记为这个搜索引擎。因为,第二次访问刷新了Cookie。大家做一个实验,用Httpwatch看看自己的网站是不是这样。注意查询字串是"utmr"。我的查询结果很清楚的显示:”utmr    http://www.baidu.com/s?wd=%CD%F8%D5%BE%B7%D6%CE%F6“
  • 如果一个访问者先从新浪网点击了一个链接到了你的网站,然后收藏了你的网址,第二天通过收藏夹访问了你的网站,那么第二次访问的流量来源是哪里呢?如果你告诉我仍然是“新浪”,那么恭喜你,你的基本功很棒。流量来源仍然是新浪的原因是,通过收藏夹、输入地址栏,以及在Email中打开你的网址的行为都不会更新Cookie中记录的流量来源。

  这样,Dear Mr. NG先生,你的第一个问题就很容易回答,GA会记为两个流量来源,因为第二次访问会导致Cookie中流量来源记录的刷新。

[版权归作者Sidney Song所有,欢迎转载,但请事先告知作者并注明出处]

  那么,第二个问题怎么办?我们如何可以把所有其他关键词的访问都归为第一个关键词的贡献呢?

  这实际上是要解答:如果一个访问者从A关键词访问到你的网站,以后无论他从B关键词还是从C关键词,还是从其他来源进入你的网站,都会在traffic source中记为A关键词的流量。其实实现这一点,Google Analytics完全有办法。这个办法是nooverride=1参数。

  • 如果你的流量来源是Adwords,那么在gclid参数后,加上nooverride参数即可。例如:http://www.chinawebanalytics.cn/?gclid=123dfsa342IADF9&utm_nooverride=1,之后同一访问者所有的其他关键词的visit都会记为从这个关键词贡献,而不再记为之后其他关键词或者流量来源的visit。
  • 如果你用了GA的utm标签来监测流量来源,nooverride仍然可用,例如:http://www.chinawebanalytics.cn/?utm_campaign=wainchina&utm_medium=homepagepip&utm_source=waa&utm_nooverride=1。
  • 当然,如果你既没有自动的Adwords标记,也没有utm的link tag标记,你仍然可以用。例如在你的博客上写一条链接:http://www.chinawebanalytics.cn/?utm_nooverride=1,你在点击这个链接后,无论再通过任何其他入口进入我的博客,我的GAtraffic source报告中的referral domain都会记为你的博客的domain。

  关于nooverride这个参数,有一个国外的博文很好,供参考:http://www.roirevolution.com/blog/2007/07/using_utm_nooverride_part_1_of_3_branding.html

[版权归作者Sidney Song所有,欢迎转载,但请事先告知作者并注明出处]

  • 读者曾亮、Susan:如何在GA中合并同一页面大小写造成数据分别统计?

  Dear Sidney,我通过GA的content_drilldown发现GA对我的网站目录进行了大小写识别,例如 www.mysite.com/ABC www.mysite.com/abc 对我的网站来说是一个路径文件夹,作用,功能都是一样的,但是被GA认为是不一样的路径,因此识别成了两处,我不知道有什么办法能让它合并到一起。还请你不吝赐教!谢谢!

  这是一个很典型的问题了,而且很多朋友好像都问过。其实大小写合并对于GA而言很容易,就是利用filter的功能。如下图所示:

  对于你的问题,直接在Filter Field中选择Request URI就好了,然后GA会把所有大写的URI都转为小写的,这样在报告中就自动能够合并了。当然,Filter Type中选择Uppercase也行,这样所有的URI会变成大写的字母。

  就这么简单。

  多说一句,Google Analytics的Filter具有非常强大的功能,不仅仅只是简单的过滤。大家如果有兴趣请参看Justin Cutroni所著的Google Analytics O’reilly Short Cuts一书(请花钱支持正版),里面对GA的过滤功能有很详细的介绍。或者大家也可以参考Google Analytics Conversion University

  • 读者chinarundreisen2008:如何设置GA的Funnel?

  Dear Sidney: 我有一个页面:http://www.mysite.com/yantse/。但是实际上/yantse/这个目录并不存在,该页面的真实文件是\yantzecruise\index.asp,然后url重写映射成/yantse/的,然后我在ga目标设置的定义渠道(应该是转换funnel)那里步骤1设成了/yantse/,请问我这样设置步骤1有什么问题吗 ?

  重定向问题是GA面临的一个比较麻烦的问题之一。我在上一个博文:Google Analytics的愁:跳转页面的监测和嵌套页面的监测中已经有所涉及。chinarundreisen2008的问题又是一个非常好的问题,因为这个问题涉及到如何设置Funnel的问题,而这个领域是在我的博客中尚未涉及的。

  其实设置Funnel有一个诀窍,那就是把Top Content报告中的对应页面的URI抄过来,这样肯定不会出错了。比如,不管你的/yantse/是从定向为了\yantzecruise\index.asp,还是没有重定向,它的最终被GA记录下来URI只有一个。你把这个URI抄到你的Funnel设置的对应Step或者Goal中就行了。具体到你的情况,我认为GA会记录你的页面的URI为“\yantzecruise\index.asp”而不是“/yantse/”,因此你的设置应该是存在问题的。

  试一试吧,成功与否,把结果告诉我?

[版权归作者Sidney Song所有,欢迎转载,但请事先告知作者并注明出处]

  •  读者Jonny:Entries是怎么计算的?

Dear Sidney,您好,
看了您的blog感觉收获很多,我想知道entry page visits这个数据是怎么收集的呢?比如一个visitor进入网站的一个网页,停留了30分钟,然后刷新了一下页面,是算两次entry page visits还是算一次呢?再者,如果一个visitor进入网站的一个网页A之后,通过网页A又进入另一个网页B,在网页B停留30分钟,然后继续通过网页B进入网页C,那么在这个过程中,该访客所带来的entry page visits是1次还是2次呢?如果在计算Bounce Rate时可不可以用single page visits/entry page visits来计算得出呢?

  又是一个非常认真的同学,赞一个先。这个问题依据不同的监测工具,可能略有不同。我们以大家最常用的GA为例。

  Visit这个度量是依靠session cookie来工作的。Session Cookie在GA中的有效时间是30分钟。如果访问者两次产生新的pageview之间的时间是30分钟,或更短,那么算一个session,也就是只算一个visit。如果访问者两次点击网站上链接的时间超过30分钟,第二次点击被记为一个新的session,也就是一个新的visit。

  就你的问题,如果都是刚好停留了29分59秒(不超过30分钟),那么算1次visit。如果超过了30分钟,算两次。这样看来,你的从B页面到C页面的过程,如果间隔超过30分钟的话,visits应该算2次。

  在网站级别上,entry page visits和visits是一个概念。在GA中,你会发现,visits和Top Landing Page报告中的Entries是完全相等的。计算网站级别的bounce rate用single page visits/entry page vists就等于single access/entries,没问题。而计算某个页面的bounce rate,则应该是这个页面entry visits中的单页面访问的visits除以这个页面作为landing page时的全部visits,即该page的entry visits。有点儿拗口,但很准确了。

  请注意,很多度量是区分网站级还是页面级的。Bounce Rate是其中之一。

[版权归作者Sidney Song所有,欢迎转载,但请事先告知作者并注明出处]

  • 读者吴海燕:GA忠诚度是什么意思?

  Dear Sidney,GA上的Visitor大目录下的Visitor Loyalty子报告中的Loyalty(忠诚度)的定义语焉不详,应该怎样理解?是指绝对唯一访问者的访问次数的人数,还是应该是绝对唯一访问者的访问次数的次数。比如在下面这个图中,2times对应的是650人,是指650个人访问了两次,还是一共有650次访问2次的行为?

  哇,相当拗口啊。其实你的理解都不对。Loyalty是一个很有意思的度量,它用来衡量你的访问者是否会——回头再来。这里GA没有给大家一个清晰的时间概念,因此很容易理解错误。首先,我们看第一列,也就是“Count of visits from this visitor including current”这一列。每一个times当然指的是访问次数,而这个次数是多长时间内的访问次数呢?——是从加入代码开始用GA统计之日起到报告截止时间的次数。比如,图中的2 times,指的是从GA开始统计这个站点起,到你截取报告时间的截止日止,访问了两次的访问者。而我们的第二列,也就是“Visits that were the visitor’s nth visit”,指的是在我们选定的时间区间内,对应访问次数的访问者所访问的总visit。

  因此,2 times对应的650是指:从我们用GA统计之日开始,到报告截取日期的截止日,一共访问了我们网站2次的访问者,在我们选定的时间区间内一共贡献了650次访问。而,最忠诚的那部分人(也就是201次访问以上的,我想恐怕是吴女士您自己:) ),在选定报告时间区间内一共访问了29次。

[版权归作者Sidney Song所有,欢迎转载,但请事先告知作者并注明出处]

  搞清楚两个时间概念:times对应的是全部时间,而第二列visit对应的是报告选定时间,就容易理解Loyalty了。当然,Loyalty本身的作用是用来衡量你的网站最忠诚的那部分访问者——他们到底有多么忠诚的。这里罗嗦一句,你可以逐周/月记录最忠诚者的访问次数(比如高于15次的访问者的visit),然后做一个趋势图,来看看你的网站的读者是否变得越来越忠诚,或者越来越不忠诚。这样,能够帮你发现现象进而找到insight哦

  好了,轮到读者您了,有什么想法吗?赞成吗?或者有异议?欢迎在评论框中提出,或者给我写信。谢谢!

::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com


点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


自怼圈/年度番新

DU22.4
关于 ~ DebugUself with DAMA ;-)
粤ICP备18025058号-1
公安备案号: 44049002000656 ...::