什么是 Bot Analytics
Bot Analytics 从你的基础架构中采集 HTTP 请求数据,并提供针对你网站或应用中机器人行为的深入洞察。
入门
要开始使用 Bot Analytics,你需要连接一个会将请求日志发送到 Ahrefs 的数据源。选择与你的基础架构相匹配的安装方式:
- Cloudflare — 通过 Logpush(企业版)或 Worker(任何套餐)连接。
- Vercel — 通过 Ahrefs 的 Vercel 集成 连接(Pro 和企业版套餐)。
- Amazon CloudFront — 通过 AWS 账户中的 Amazon Data Firehose 流,将 CloudFront 访问日志 发送至 Ahrefs。
- AWS Application Load Balancer — 通过 AWS 账户中的 Amazon Data Firehose 流,将负载均衡器访问日志发送至 Ahrefs。
- Fastly —— 通过 Fastly HTTPS 日志记录端点 将你的服务请求日志流式传输到 Ahrefs。
info
更多数据源即将上线。请稍后再来查看更新。
Ahrefs 接收的内容
每种安装方式都会针对您网站收到的每个请求(包括来自浏览器和机器人的请求)向 Ahrefs 发送一条日志行。 Ahrefs 会保留机器人请求,并丢弃其余请求。您的 Cloudflare、Vercel、AWS 或 Fastly 配置不会过滤掉来自浏览器的请求。
对于重定向,Ahrefs 也会记录源站可能会返回的 Location 响应标头:Cloudflare Worker 和 Logpush、Fastly,以及由 AWS Application Load Balancer 监听器规则响应的重定向。 Vercel 和 Amazon CloudFront 的日志不包含响应标头,因此它们的重定向只会显示状态码。
发送每个请求可能会计入配额,或在您的服务提供商端产生额外费用。每份安装指南都会列出适用于该安装方式的限制和费用。
设置
所有安装都在 Ahrefs 项目设置中完成:
- 在你的项目中,前往 项目设置 → Bot Analytics。
- 选择一种安装方式。
- 你可以通过提供 API 令牌使用自动设置,按照手动设置说明操作,授权 Ahrefs 集成(Vercel),或在你自己的提供商账户中配置交付(Amazon CloudFront、Fastly)。
查看各个安装指南以获取详细步骤。