【问题标题】:What might interfere with Google Analytics pageview tracking?什么可能会干扰 Google Analytics(分析)浏览量跟踪?
【发布时间】:2016-01-25 19:53:45
【问题描述】:

我正在使用 Google Analytics 根据自定义网页浏览量发送和跟踪注册目标。

基本上,每次用户注册并被重定向到仪表板时,我都会使用 JS 触发自定义页面浏览:

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

跟踪有效。但是,当我将 GA 跟踪与我网站数据库中的注册数量进行比较时,GA 目标完成情况总是显示注册量减少了 10% 左右

我检查了各种桌面浏览器上的跟踪,一切似乎都很好。此外,我听说移动浏览器上的内容拦截越来越流行。

浏览器内容拦截器插件是否有可能阻止我的自定义综合浏览量被触发?我在 DOM 上发送页面浏览准备就绪。

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

非常欢迎任何想法。

【问题讨论】:

    标签: google-analytics


    【解决方案1】:
    • 用户可以选择退出 Google Analytics(分析)
    • 根据您的跟踪代码放置的位置,用户可能会在命中注册到 GA 之前离开页面(即,用户可能会在 DOM 准备好之前离开 - 您可以将跟踪移至页面加载吗?)
    • 一些广告拦截器也会屏蔽 GA(有人声称,如果您使用“广告功能”,情况尤其如此)
    • 可能偶尔会出现阻止跟踪的 javascript 错误(或者用户根本没有启用 javascript)

    作为服务器端机制,您的数据库将更加可靠。虽然您可以将差异缩小到个位数,但这些数字不太可能完全匹配(即使您通过测量协议使用 GA 进行服务器端跟踪,您仍然必须尊重用户选择退出)。

    【讨论】:

    • 感谢您的详细帖子。当然,你提到的任何事情都可能发生,我同意它不太可能与 DB 和 GA 数字相匹配。如果可以的话,我仍然有兴趣降低差异。我是否理解正确,您建议在$(window).load() 而不是$(document).ready() 上触发综合浏览量?据我所知,load 稍后触发。 (是的,我正在使用 jQuery)
    • 另外,切换到服务器端分析 (PHP) 会解决您提到的问题吗?
    • “页面加载”是指“一旦页面开始加载”(即,将跟踪代码放在头部并立即执行)。如果执行得当,服务器端分析将解决大多数问题,但根据 Google 服务条款,您不得规避隐私功能,例如选择退出机制,因此如果使用服务器端跟踪,您将失去这些功能。
    • 谢谢,Eike,非常有帮助。我想我会尝试使用服务器端解决方案来跟踪特定的浏览量并分析结果。总比什么都不做要好:) 干杯。
    猜你喜欢
    • 1970-01-01
    • 2011-12-27
    • 1970-01-01
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多