javascript – 你如何解决谷歌分析代码?

任何人都可以分享谷歌解毒代码的最佳做法?

有没有人建立了一个调试工具?谷歌有没有隐藏在某个地方?有没有人有很好的分类逻辑图?

我会定期设置GA的不同部分,似乎每次我做,需要4或5天才能使其工作.

工作流程如下所示:

Read the docs on the feature (e.g. events,custom variables).
Implement what appears to be the correct code based on the docs.
Wait a day.
See no data.
Google every version of the problem I can imagine.  Find what may be a solution.
Change my code.
Wait a day.
See no data.
Loop:
    Randomly move elements of the tracking code around.
    Wait a day.
    If other parts break,tell ceo,get yelled at,revert changes.
    If data appears,break.
Pray it continues to work/I never have to change the tracking code again.

出于明显的原因,我对这个工作流程感到不满意,希望有人想出我没有的东西.

解决方法

我做的一切,调试GA代码,停止并从 Google Analytics Debugger Chrome Extension开始.它向控制台打印发送到Google Analytics(分析)的数据摘要,除了测试配置文件过滤器之外,所有数据都是您需要的.它将消除“等待一天”的步骤.

如果您不是Google Chrome的粉丝,您可以自行检查HTTP请求,以查看数据的解析方式.您可以使用this guide来确定URL中每个参数的代表.

在确保我安装的功能代码本身正在运行的情况下,我将打开一个新的浏览器(清除Cookie),并导航到我通过Google搜索测试的站点.我将继续浏览所有相关页面,并触发所有相关事件,同时确保请求发送给Google,并且会话不会在任何时候被破坏(通过保持眼睛在会话计数上,或确保流量来源不会从有机/谷歌变为直接或自我转介.

截图:

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...