跳转到主要内容

解决 "Ahrefs Web Analytics 代码片段未在您的网站上找到"的问题

无法验证您的 Ahrefs Web Analytics 代码片段是否已安装? 首先检查这些常见原因

Constance Tan avatar
作者:Constance Tan
本周更新

确认正确添加代码片段到您的网站

在您希望使用 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]联系支持


这是否解答了您的问题?