查找集成错误,而不改变统计
测量调试工具 用于检查拟发送的事件是否会被自有计数器接受。它不会发送正常事件,也不会增加访客、目标、事件或收入总数。因此它适合排查配置错误,同时明确区分诊断结果和真实测量。
- 配置
- 诊断结果
- 正常请求检查
运行首次诊断检查
- 通过 我的计数器 连接计数器,并打开 仪表盘与工具。
- 打开 测量调试工具。在 事件名称 中输入稳定的值,例如手动事件可使用 signup。
- 选择匹配的 测量类型,并指定事件名称是否自动生成。表单成功和手动事件使用不同设置。
- 除非确实已配置预定义属性,否则将 预定义属性(JSON 对象,可选) 保持为 {}。绝不要输入表单内容或个人信息。
- 选择 测试但不计数,并阅读结果及规范化后的事件名称。
更改代码前先理解拒绝原因
如果自动类别未启用,需要开启对应测量设置。如果名称无效或疑似含有个人信息,需要使用稳定的类别名称,而不是访客标识符。如果达到新名称限制,反复编造事件名称不能解决问题。应查看页面显示的结果,不要假定所有失败都是网络错误。
属性必须与预定义配置匹配。诊断会报告是否接受属性,但不会回显提交的值。目标信息区分匹配目标和已计数的人类访问:仅配置目标并不保证会新增一位目标访客。
从网站测试诊断连接
- 在 在你的网站上测试 中使用 复制测试代码 复制生成的诊断代码。
- 打开包含计数器的自有网站,按调试器页面说明,在浏览器开发者工具中运行该代码。
- 阅读控制台结果。生成的测试权限会在十五分钟后到期;需要时重新加载所有者调试器页面以获得新权限。
应使用生成的临时权限,不要在手写脚本中使用私密所有者密钥。更换所有者密钥也会使诊断权限失效。诊断端点设有请求限制,但不会创建正常跟踪数据。
单独检查正常集成
诊断通过意味着拟发送事件在当时符合接收条件。它不会测试正常跟踪器的速率限制、之后的数据库写入、针对正常请求的浏览器拦截、表单处理是否成功或有序漏斗进度。
- 检查 s4u.js 是否在预期的网站页面加载,以及正常跟踪请求是否被拦截或失败。
- 核对计数器编号、已启用类别和报告日期范围。
- 对于表单,在预期收到成功事件前,先确认应用实际处理成功。
在任何错误报告中,都应分别记录诊断结果和正常请求结果。一次绿色诊断响应无法可靠地解释测量缺失。
下一步
打开自有计数器,先使用不含个人数据的诊断事件。
打开我的计数器广告