确认正确添加代码片段到您的网站
在您希望使用 Ahrefs Web Analytics 的页面上,右键单击页面然后点击检查。 Google Chrome 浏览器的示例如下:
如果您没有看到此选项,请检查您的浏览器是否需要开启开发者工具。
接下来,导航至“元素”标签,这可以让您查看当前页面的源代码:
确保它在<head>元素中
代码片段需安装在网站的<head>元素中,而不是在<body>或页面的其他部分:
确保代码片段没有错误或拼写错误
确保完整的代码片段与项目设置中提供的内容一致。 检查是否有任何遗漏的字母、标点如<或"。
确保脚本未被阻止加载
有时您网站上的代码片段没有问题。 然而,代码可能被阻止在页面上运行。 要确认这一点,右键 > 检查 > 网络,并检查关于 https://analytics.ahrefs.com/analytics.js 的任何错误消息。
以下是错误示例:
如果您遇到类似“违反内容安全策略指令”的错误消息,为您的网站设置,请在 HTTP 头或<meta>标签中,将https://analytics.ahrefs.com添加到 CSP script-src指令中。
确保AhrefsSiteAudit可以看到代码片段
我们的爬虫访问您的网站以检查代码片段是否安装正确。 但如果某种方式阻止了它访问您的网站,我们将无法验证安装。
确保机器人被允许访问您的网站
前往https://ahrefs.com/robot/site-audit,输入您的网站URL检查我们的爬虫能否访问您的网站。 此页面还包含我们爬虫的用户代理和IP范围信息。
如果我们的爬虫无法访问您的网站,您将在“状态”列中获得原因:
为解决此问题,您需要在您的网站的 robots.txt,WAF,防火墙等中确保我们的机器人已被列入白名单 ,直到确认我们的爬虫可以无障碍访问您的网站。
检查在代码片段加载前是否必须点击弹窗或横幅
这种横幅可能会向访问者展示,若未点击横幅,脚本可能无法运行:
我们的爬虫不会存储Cookie,也不会点击任何内容当其访问您的网站时。 相反,请考虑将用户代理AhrefsSiteAudit列入白名单以绕过横幅,直接查看网站。
检查脚本是否仅在页面互动后加载
右键单击页面并点击 检查 → 网络。 
在搜索栏中输入 event 来过滤列表。 将光标移至页面区域,保持静止,并点击 Cmd+R 刷新页面。
页面加载后,检查列表中是否出现事件 analytics.js :
如果没有,请尝试移动光标。 如果事件在之后出现,说明脚本未在页面加载时安装。 再次检查安装,以确保 Ahrefs Web Analytics 脚本在页面加载时已经加载。
仍无法验证 Ahrefs Web Analytics 代码片段? 通过我们的实时聊天或电子邮件[email protected]联系支持









