本站分享:AI、大数据、数据分析师培训认证考试,包括:Python培训Excel培训Matlab培训SPSS培训SAS培训R语言培训Hadoop培训Amos培训Stata培训Eviews培训

混乱的Google Analytics报告3—错误的内容报告

网站分析 cdadata 3179℃

混乱的Google Analytics报告3—错误的内容报告

先说两句题外话。感谢所有支持我博客的朋友们。你们给了我不断更新的动力。谢谢你们!另外我新增加了网站分析QQ交流群:331864445  欢迎有兴趣的朋友一起来挖掘GA的功能。

本文讨论Google Analytics内容报告中的问题。Google Analytics在追踪代码中通过pageTracker._trackPageview();记录当前页面的URL,并通过请求__utm.gif文件以参数utmp报告给google服务器。(具体内容在这里:Google Analytics如何报告数据) 经过处理后被页面的URL显示在我们的内容报告中。但因为各种原因内容报告里的数据是错误的。

比如下面的这个报告截图:

混乱的Google Analytics报告3—错误的内容报告

报告截图中的/member/index.aspx页面是网站注册用户的首页。但因为URL字母大小写和动态URL中用户的ID问题被分别记录为6条不同的数据。并且被单独统计了页面的各项指标(PV,UV,Time,Bounce Rate等。)当我们分析这个页面时会遇到很大的困难。而这还仅仅只是一个页面。

数据混乱产生的原因

Google Analytics会很忠实的记录用户访问过的每个页面的URL地址,并在默认情况下严格区分大小写。在google看来/member/index.aspx和/Member/index.aspx和/member/index.aspx?id=10都是不同的页面。(/Member/index.aspx和/member/index.aspx?id=10也许确实是两个不同内容的页面,但从分析角度看我们不可能细分到每个用户。)简单的说就是你页面的地址栏里显示什么内容google就会记录并报告什么内容。

造成内容报告数据混乱有两个原因:

1我们在编写页面代码的时候缺少规范,造成了不同入口页面的请求URL大小写不统一。

2页面是根据不同用户的请求动态生成的,所以URL里也带有不同用户的参数。(这是每个动态网站都会遇到的问题。)

这样会产生什么问题?

试想一下,1个页面因为URL没有规范,在被10个不同的访问者访问后将会在报告中至少会产生20条数据。不同的PV,UV,Time,Bounce Rate让我们很难对页面的表现做出判断。这是一个很让人头痛的问题。最起码对我来说是这样的。并且这个问题同样会出现在内容报告的很多子报告中,包括热门内容,内容细目,最常见的目标网页,最常见的退出页。还会影响到导航分析。几乎整个内容报告都受到了影响。

解决的方法:

1 解决报告中URL的大小写问题。

通过使用Google Analytics的过滤器功能为报告新增加一个大小写过滤器, 一次性将追踪代码记录到的页面URL统一改成大写或小写格式。这样就可以避免因大小写问题造成的数据混乱了。具体方法是进入报告的配置文件设置界面。选择添加过滤器。

混乱的Google Analytics报告3—错误的内容报告

然后选择自定义过滤器,在过滤器类型中有两个选项:大写(Uppercase)和小写(Lowercase)。上图选择的是小写(Lowercase)。过滤字段选择:请求URL。保存后就可以了。

PS:过滤器只对应用完以后的数据起作用。就是说,如果你今天添加了,明天以后的数据都会被过滤。而昨天之前的数据还是老样子。所以强烈建议你在创建新过滤器时在名称里加入时间信息。(当然如果你想复用过滤器,也可以选择使用报告中新增加的“注释”功能。)

2排除URL中的参数问题。

动态网站的URL中往往会有很多参数,究竟过滤哪些参数要根据网站的不同情况来定。这里我们将URL中的用户ID参数过滤掉。进入报告的配置文件设置,修改主要网站配置文件信息。

混乱的Google Analytics报告3—错误的内容报告

倒数第二行就是排除URL参数的功能(Exclude URL Query Parameters)。输入要排除的参数名称(id),保存更改就可以。注意,每个参数之间要用逗号隔开。

PS:这里还有一个建议,也是我曾经碰到的问题,如果你的网站有子域的话。请在页面代码里使用绝对URL地址。否则也会造成内容报告的数据混乱,而且不易被发现。具体的原因我会在以后用户和数据细分的文章中详细说明。

转载请注明:数据分析 » 混乱的Google Analytics报告3—错误的内容报告

喜欢 (0)or分享 (0)