Documentation
自动化
设置自动化的定期分析任务,持续监控网站表现
定时任务让您可以自动化网站分析和监控,无需手动操作即可持续跟踪网站表现。
功能概述
定时任务提供:
- ⏰ 自动执行 - 按计划自动运行分析任务
- 🔄 循环调度 - 灵活的执行频率设置
- 📊 报告推送 - 自动生成并发送报告
- 🔔 异常告警 - 发现问题及时通知
- 📈 趋势追踪 - 长期数据积累和分析
任务类型
网站分析任务
定期分析网站的 SEO/GEO 表现:
任务配置
{
"name": "主站每日 SEO 检查",
"type": "site_analysis",
"schedule": "0 9 * * *",
"target": {
"sites": ["site_123"],
"analysisTypes": ["seo", "geo"]
},
"notifications": {
"onComplete": true,
"onIssue": true
}
}
适用场景
- 日常 SEO 监控
- 定期全面审计
- 竞对对比分析
- 性能持续监控
性能监控任务
持续监控网站性能指标:
任务配置
{
"name": "性能监控",
"type": "performance_monitor",
"schedule": "0 * * * *",
"target": {
"sites": ["site_123"],
"metrics": ["lcp", "fid", "cls"],
"threshold": {
"lcp": 2500,
"fid": 100,
"cls": 0.1
}
},
"alert": {
"enabled": true,
"condition": "threshold_exceeded"
}
}
适用场景
- Core Web Vitals 监控
- 页面加载速度追踪
- 性能降级告警
- 用户体验保障
关键词排名追踪
定期检查关键词搜索排名:
任务配置
{
"name": "关键词排名追踪",
"type": "keyword_tracking",
"schedule": "0 8 * * 1",
"target": {
"site": "site_123",
"keywords": [
"SEO 优化",
"网站分析",
"搜索引擎优化"
],
"searchEngines": ["google", "baidu"]
},
"report": {
"enabled": true,
"recipients": ["team@example.com"]
}
}
适用场景
- 关键词排名监控
- SEO 效果评估
- 竞争态势分析
- 策略调整依据
竞对监控任务
追踪竞争对手的网站变化:
任务配置
{
"name": "竞对监控",
"type": "competitor_monitor",
"schedule": "0 10 * * *",
"target": {
"competitors": [
"https://competitor-a.com",
"https://competitor-b.com"
],
"compareWith": "site_123",
"metrics": ["seo_score", "keyword_rankings", "backlinks"]
},
"alert": {
"enabled": true,
"condition": "competitor_surpassed"
}
}
适用场景
- 竞对排名追踪
- 内容策略分析
- 技术差距识别
- 市场动态监控
内容审核任务
定期审核内容质量和时效性:
任务配置
{
"name": "内容质量审核",
"type": "content_audit",
"schedule": "0 9 * * 1",
"target": {
"site": "site_123",
"checkItems": [
"outdated_content",
"broken_links",
"missing_meta",
"poor_seo_score"
],
"ageThreshold": 180
},
"actions": {
"autoTag": true,
"createTasks": true
}
}
适用场景
- 内容时效性检查
- 链接有效性验证
- SEO 质量审核
- 维护任务创建
报告生成任务
自动生成和发送定期报告:
任务配置
{
"name": "周报生成",
"type": "report_generation",
"schedule": "0 18 * * 5",
"report": {
"type": "weekly_summary",
"sites": ["site_123", "site_456"],
"sections": [
"executive_summary",
"key_metrics",
"issues_found",
"recommendations"
],
"format": "pdf",
"recipients": [
"manager@example.com",
"team@example.com"
]
}
}
适用场景
- 定期工作报告
- 客户汇报
- 团队同步
- 管理层汇报
创建任务
快速创建
- 进入 "定时任务" 页面
- 点击 "创建任务" 按钮
- 选择任务类型
- 配置基本信息
- 设置执行计划
- 保存并启用
详细配置
基本信息
任务名称
- 使用描述性名称
- 包含任务类型和频率
- 例如:"主站每日 SEO 分析"
任务描述
- 说明任务目的
- 记录配置要点
- 便于团队理解
任务分组
- 按项目分组
- 按频率分组
- 按重要性分组
执行计划
执行频率
使用 Cron 表达式或预设选项:
预设选项:
• 每小时 → 0 * * * *
• 每日 → 0 9 * * *
• 每周一 → 0 9 * * 1
• 每月 1 号 → 0 9 1 * *
Cron 表达式格式:
┌─────── 分钟 (0-59)
│ ┌────── 小时 (0-23)
│ │ ┌───── 日期 (1-31)
│ │ │ ┌──── 月份 (1-12)
│ │ │ │ ┌─── 星期 (0-7,0和7都表示周日)
│ │ │ │ │
* * * * *
常用示例:
• 0 9 * * * → 每天 9:00
• 0 */6 * * * → 每 6 小时
• 0 9 * * 1-5 → 工作日 9:00
• 0 9 1,15 * * → 每月 1 号和 15 号 9:00
• 0 9 * * 1 → 每周一 9:00
执行窗口
- 允许的执行时间范围
- 避开服务器维护时间
- 考虑目标网站流量情况
超时设置
- 单次执行最长时间
- 超时后的处理策略
- 重试次数和间隔
目标配置
选择网站
- 单个网站
- 多个网站
- 网站分组
- 全部网站
分析类型
- SEO 分析
- GEO 分析
- 性能分析
- 移动端分析
- 全面分析
分析深度
- 快速扫描
- 标准分析
- 深度审计
通知设置
触发条件
通知触发设置:
✓ 任务完成通知
• 每次完成都通知
• 仅首次完成通知
• 仅失败时通知
✓ 问题发现通知
• 发现任何问题
• 仅严重问题
• 问题数量超过阈值
✓ 指标变化通知
• 评分下降 > 5 分
• 排名下降 > 3 位
• 性能超过阈值
✓ 竞对变化通知
• 竞对超越我方
• 竞对排名提升
• 竞对策略变化
通知方式
- 站内通知
- 邮件通知
- 飞书/钉钉
- Webhook
- SMS(重要告警)
通知内容
- 摘要信息
- 详细报告链接
- 关键指标变化
- 行动建议
高级选项
依赖关系
任务依赖配置:
任务 A: 网站分析
↓ 完成后触发
任务 B: 报告生成
↓ 完成后触发
任务 C: 邮件发送
等待策略:
• 等待依赖任务成功完成
• 依赖任务失败则跳过
• 依赖任务超时则取消
并发控制
并发限制:
• 最大并发任务数: 5
• 同类任务互斥: 是
• 资源配额: 中等
排队策略:
• 先进先出(FIFO)
• 优先级排序
• 最短任务优先
失败处理
失败处理策略:
重试设置:
• 自动重试: 是
• 最多重试: 3 次
• 重试间隔: 10 分钟
• 指数退避: 是
失败后操作:
• 发送告警通知
• 记录详细日志
• 暂停任务(3 次失败后)
• 通知管理员
任务管理
任务列表
查看所有定时任务:
| 字段 | 说明 |
|---|---|
| 任务名称 | 点击查看详情 |
| 类型 | 任务类型图标 |
| 状态 | 启用/禁用/暂停 |
| 频率 | 执行计划 |
| 下次执行 | 预计执行时间 |
| 最后执行 | 上次执行状态 |
| 操作 | 快速操作按钮 |
任务状态
启用
- 按计划自动执行
- 消耗分析额度
- 发送通知
禁用
- 暂停自动执行
- 不消耗额度
- 保留配置
暂停
- 临时停止执行
- 保留在队列中
- 可快速恢复
手动执行
立即执行定时任务:
- 找到目标任务
- 点击 "立即执行"
- 确认执行
- 查看执行进度
- 等待完成查看结果
⚠️ 注意:手动执行会消耗额度。
编辑任务
修改任务配置:
- 点击任务的 "编辑" 按钮
- 更新配置项
- 保存更改
- 新配置在下次执行时生效
可编辑项
- 执行计划
- 目标配置
- 通知设置
- 高级选项
不可编辑
- 任务类型(需重新创建)
删除任务
移除不需要的任务:
- 点击 "删除" 按钮
- 确认删除操作
- 任务及其历史记录将被删除
⚠️ 警告:删除操作不可恢复。
任务详情
基本信息
显示任务的详细配置:
任务名称: 主站每日 SEO 分析
任务类型: 网站分析
创建时间: 2025-10-01 10:00
创建者: 张三
状态: 启用中
执行计划:
• 频率: 每天 9:00
• 时区: Asia/Shanghai
• 下次执行: 2025-11-05 09:00
目标配置:
• 网站: https://example.com
• 分析类型: SEO + GEO
• 分析深度: 标准模式
通知设置:
• 完成通知: 是
• 问题通知: 仅严重问题
• 接收人: team@example.com
执行历史
查看任务的执行记录:
执行历史
┌────────────────────────────────────────────────────┐
│ 2025-11-04 09:00 ✓ 成功 用时 3:42 │
│ • 评分: 82 (+2) │
│ • 问题: 5 个(1 个严重) │
│ • 报告: [查看] │
├────────────────────────────────────────────────────┤
│ 2025-11-03 09:00 ✓ 成功 用时 3:55 │
│ • 评分: 80 (-1) │
│ • 问题: 7 个(2 个严重) │
│ • 报告: [查看] │
├────────────────────────────────────────────────────┤
│ 2025-11-02 09:00 ✗ 失败 原因: 网站无法访问 │
│ • 重试: 3 次 │
│ • 日志: [查看] │
├────────────────────────────────────────────────────┤
│ 2025-11-01 09:00 ✓ 成功 用时 4:10 │
│ • 评分: 81 (+1) │
│ • 问题: 6 个(1 个严重) │
│ • 报告: [查看] │
└────────────────────────────────────────────────────┘
统计数据:
• 总执行次数: 120
• 成功率: 96.7%
• 平均用时: 3:52
• 最近 30 天评分趋势: ↗ +5
执行详情
点击某次执行查看详情:
执行信息
执行 ID: exec_20251104_090000
开始时间: 2025-11-04 09:00:00
结束时间: 2025-11-04 09:03:42
执行状态: 成功
执行时长: 3 分 42 秒
执行日志
[09:00:00] 任务开始执行
[09:00:01] 初始化分析环境
[09:00:02] 连接目标网站: https://example.com
[09:00:03] 开始 SEO 分析
[09:00:58] SEO 分析完成,得分 82/100
[09:00:59] 开始 GEO 分析
[09:02:30] GEO 分析完成,得分 75/100
[09:02:31] 生成分析报告
[09:03:40] 报告生成完成
[09:03:41] 发送通知邮件
[09:03:42] 任务执行成功
分析结果
- 综合评分和变化
- 发现的问题列表
- 优化建议摘要
- 完整报告链接
性能统计
任务执行的性能指标:
性能统计(最近 30 天)
执行次数: 30 次
成功率: 96.7% (29 成功 / 1 失败)
平均用时: 3:52
最快: 2:45
最慢: 5:20
时间分布:
< 3 分钟 ████████░░ 40%
3-4 分钟 ██████████ 50%
4-5 分钟 ██░░░░░░░░ 10%
> 5 分钟 ░░░░░░░░░░ 0%
失败原因分析:
• 网站无法访问: 1 次
• 超时: 0 次
• 系统错误: 0 次
最佳实践
任务命名
使用清晰的命名规范:
推荐格式
[网站/项目] - [任务类型] - [频率]
示例:
✓ "主站 - SEO 分析 - 每日"
✓ "博客 - 性能监控 - 每小时"
✓ "全站 - 内容审核 - 每周"
执行时间
合理安排任务执行时间:
考虑因素
- 网站流量情况(避开高峰)
- 服务器负载(避开维护时间)
- 报告接收时间(工作时间前)
- 依赖任务顺序
推荐时间
日常分析: 早上 8:00-9:00
性能监控: 整点执行
竞对分析: 上午 10:00
周报生成: 周五下午 6:00
月报生成: 每月 1 号上午 9:00
频率设置
根据需求选择合适的频率:
| 任务类型 | 推荐频率 | 说明 |
|---|---|---|
| SEO 分析 | 每日/每周 | 日常监控用每日,审计用每周 |
| 性能监控 | 每小时 | 实时监控关键指标 |
| 关键词追踪 | 每周 | 排名变化相对缓慢 |
| 竞对监控 | 每日 | 及时发现竞对变化 |
| 内容审核 | 每周/每月 | 定期检查即可 |
| 报告生成 | 按需 | 根据汇报需求 |
通知配置
合理配置通知避免干扰:
推荐设置
关键任务:
✓ 任务失败 → 立即通知(邮件 + SMS)
✓ 严重问题 → 立即通知(邮件)
⚠️ 任务完成 → 不通知(查看即可)
常规任务:
✓ 任务失败 → 邮件通知
⚠️ 发现问题 → 日报汇总
❌ 任务完成 → 不通知
资源管理
优化任务配置,节省资源:
额度控制
- 使用快速模式节省额度
- 避免重复分析
- 合并类似任务
- 禁用不必要的任务
性能优化
- 避免同时执行大量任务
- 设置并发限制
- 优化分析深度
- 使用增量分析
故障排除
任务执行失败
常见原因
- 目标网站无法访问
- 执行超时
- 额度不足
- 系统维护
解决方法
1. 检查网站可访问性
• ping 目标网站
• 检查防火墙设置
• 确认 robots.txt 允许
2. 调整超时设置
• 增加超时时间
• 减少分析深度
• 分批处理
3. 查看额度余额
• 检查剩余额度
• 升级套餐
• 优化任务配置
4. 查看系统状态
• 访问状态页面
• 查看公告
• 联系技术支持
结果异常
如果任务结果异常:
- 查看执行日志
- 对比历史数据
- 手动执行验证
- 检查网站变化
- 联系技术支持
通知未收到
如果没有收到通知:
- 检查通知设置
- 查看垃圾邮件
- 验证邮箱地址
- 检查通知历史
- 测试通知发送
常见问题
Q: 任务会在准确的时间执行吗? A: 会在设定时间的 ±5 分钟内执行,具体取决于系统负载。
Q: 任务失败会自动重试吗? A: 是的,默认会重试 3 次,间隔 10 分钟。
Q: 可以创建多少个任务? A: 根据套餐:基础版 10 个,专业版 50 个,企业版无限制。
Q: 任务执行消耗额度吗? A: 是的,每次执行都会消耗相应的分析额度。
Q: 可以暂停所有任务吗? A: 可以批量禁用任务,或在设置中开启 "维护模式"。