可能会影响Google Analytics页面浏览跟踪的因素是什么?

3
我将使用谷歌分析来发送和跟踪注册目标,基于自定义页面视图。
基本上,每当用户注册并被重定向到仪表板时,我会使用JS触发自定义页面视图:
ga('send', 'pageview', {page: '/gapv/registration/success'});

跟踪工作正常,但是当我将GA跟踪与我的网站数据库中的注册数量进行比较时,GA目标完成数总是显示比注册数量少约10%
我在各种桌面浏览器上检查了跟踪情况,一切似乎都很好。此外,我听说移动浏览器上的内容阻止越来越流行。
浏览器内容阻止插件是否可能会阻止我的自定义页面点击量被触发?我在DOM准备好时发送页面点击量。
还有什么可能解释我的DB结果和GA目标计数之间的差异?
任何想法都非常欢迎。
1个回答

3
  • 用户可以选择退出Google Analytics
  • 根据您的跟踪代码放置的位置,用户可能会在命中注册GA之前离开页面(即用户可能会在DOM准备就绪之前离开-您能否将跟踪移动到页面加载?)
  • 一些广告拦截器也会阻止GA(有些人声称如果您使用“广告功能”,这尤其正确)
  • 偶尔可能会出现防止跟踪的javascript错误(或者用户根本没有启用javascript)

作为服务器端机制,您的数据库将更加可靠。虽然您可能能够将差异降至个位数,但很可能数字不完全匹配(即使通过测量协议对GA进行服务器端跟踪,您仍须遵守用户选择退出的规定)。


感谢您提供详细的帖子。毫无疑问,您提到的任何事情都可能发生,我同意DB和GA数字不太可能匹配。如果可以的话,我仍然有兴趣将差异降低。我的理解是,您建议在$(window).load()而不是$(document).ready()上触发页面视图,我理解得对吗?据我所知,load触发较晚。(是的,我正在使用jQuery) - lesssugar
另外,如果切换到服务器端分析(PHP),能解决您提到的问题吗? - lesssugar
“Pageload”指的是“页面开始加载时”,即在头部放置跟踪代码并立即执行。如果正确地进行服务器端分析,大多数问题都可以解决,但根据Google服务条款,您不得规避隐私功能(如退出机制),因此即使使用服务器端跟踪,您也会失去这些功能。 - Eike Pierstorff
谢谢,Eike,非常有帮助。我想我会尝试服务器端的解决方案来跟踪特定页面的访问量并分析结果。这比什么都不做要好 :) 干杯。 - lesssugar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接