2016-01-25 67 views
2

我使用Google Analytics根据自定义综合浏览量发送和跟踪注册目标。什么可能会干扰Google Analytics网页浏览量跟踪?

基本上,每一个用户注册和被重定向到仪表盘的时候,我用触发JS定制浏览量:

ga('send', 'pageview', {page: '/gapv/registration/success'}); 

跟踪工作。但是,当我将GA跟踪与我的网站数据库中的注册数量进行比较时,GA的目标完成总是显示约少10%的注册

我检查了各种桌面浏览器上的跟踪,似乎都没有问题。另外,我听说移动浏览器上的内容阻塞越来越受欢迎。

浏览器内容拦截器插件可能会阻止我的自定义浏览量被解雇吗?我发送DOM准备好的浏览量。

还有什么可以解释我的数据库结果和GA目标数量之间的差异?

任何想法都非常受欢迎。

回答

3
  • 用户可以选择退出谷歌Analytics(分析)
  • 根据您的跟踪代码放置的用户可与GA命中寄存器之前离开该页面(即用户DOM之前可能会留下准备好 - 你可以移动跟踪到页面加载?)
  • 一些广告拦截阻止GA,太(如果你使用了“广告功能”的一些要求,这是尤其如此)
  • 有可能是防止跟踪偶然的JavaScript错误(或用户不必javascript启用)

作为服务器端机制,您的数据库将更加可靠。尽管您可能会将差异降至单位数,但数字不可能精确匹配(即使您通过测量协议与GA进行服务器端跟踪,您仍必须尊重用户选择退出)。

+0

谢谢你的详细信息。当然,你提到的任何事情都可能会发生,我同意它不太可能匹配数据库和遗传数字。如果可以的话,我仍然有兴趣把差异降下来。我是否正确理解,你建议在$(window).load()'而不是'$(document).ready()'上触发浏览量?据我所知,'load'稍后触发。 (是的,我正在使用jQuery) – lesssugar

+0

另外,切换到服务器端分析(PHP)解决您提到的问题? – lesssugar

+0

“页面加载”的意思是“只要页面开始加载”(即将跟踪代码放在头部并立即执行)。服务器端分析如果处理得当,可以解决大部分问题,但根据Google服务条款,您不得绕过隐私功能(如退出机制),因此使用服务器端跟踪功能进行事件处理可能会导致问题发生。 –

相关问题