维护中Skill / 插件公开推荐

竞品广告提取与分析 Skill

自动抓取竞品在 TikTok、抖音、Facebook 等平台的投放素材、文案、定向、落地页,结构化输出分析报告,支持定时监控、差异对比、爆款复刻指引。

更新于 2026年8月20日发布于 2026年8月20日AI资源库进阶
下载渠道
暂无
文件信息
资料包
资料数量
持续更新
访问方式
公开查看
竞品广告提取与分析 Skill 封面
电商运营 · 短视频投放
收藏

Skill / 插件详情

解决的问题
手动收集竞品广告素材耗时、不系统、易遗漏,无法快速复盘竞品投放策略
适合人群
电商运营、投放专员、品牌方、独立开发者
安装方法
# Claude Desktop / Codex / Cursor 均支持直接加载本地 Skill 目录 # 1. 克隆仓库 git clone https://github.com/your-org/competitive-ads-extractor cd competitive-ads-extractor # 2. 安装依赖 pip install -r requirements.txt playwright install chromium # 3. 配置环境变量 cp .env.example .env # 编辑 .env 填入 TikTok/抖音/FB 广告库 API Key 或 Cookie # 4. 在客户端配置加载 # Claude Desktop: settings.json 添加 mcpServers 配置 # Codex: ~/.codex/skills/competitive-ads-extractor/ # Cursor: Settings → Rules → Import
依赖环境
Python 3.11+PlaywrightTikTok Creative Center API / 抖音巨量创意 API / Facebook Ads Library APIRedis (缓存去重)PostgreSQL (持久化)
维护状态
活跃维护

竞品广告提取与分析 Skill

功能概览

| 功能 | 说明 | |------|------| | 多平台抓取 | TikTok Creative Center、抖音巨量创意、Facebook Ads Library、Pangle、快手磁力金牛 | | 素材下载 | 视频、图片、文案、CTA、落地页链接、投放地区、投放时间 | | 结构化解析 | 视频转文字 (Whisper)、关键帧提取、文案分段、卖点标签、情绪曲线 | | 竞品画像 | 投放节奏、素材迭代、定向策略、预算估算、ROI 推算 | | 监控告警 | 新素材上线通知、旧素材下线、投放地区变化、文案迭代 | | 对比分析 | 多竞品横向对比、同品类 Benchmark、季节性趋势 | | 爆款复刻 | 结构拆解 → 模板化 → 本地化改造 → A/B 测试建议 |

使用示例

基础用法

# 在 Claude/Codex/Cursor 中直接调用
# 技能触发词:竞品广告分析、竞品监控、广告素材抓取

# 示例:分析某 TikTok Shop 竞品过去 30 天投放
analyze_competitor_ads(
    platform="tiktok",
    competitor_id="competitor_shop_id_or_url",
    days=30,
    output_format="report"  # report / json / csv / notion
)

进阶用法

# 定时监控配置
monitor_config = {
    "competitors": [
        {"platform": "tiktok", "identifier": "shop_url_1", "name": "竞品A"},
        {"platform": "douyin", "identifier": "shop_url_2", "name": "竞品B"},
        {"platform": "facebook", "identifier": "page_id_3", "name": "竞品C"},
    ],
    "schedule": "0 9 * * *",  # 每天 9 点
    "filters": {
        "min_spend": 100,        # 最小估算花费
        "min_impressions": 1000, # 最小展示量
        "creative_type": "video", # 仅视频
    },
    "notifications": {
        "feishu_webhook": "https://open.feishu.cn/open-apis/bot/...",
        "email": "team@example.com",
    },
    "output": {
        "notion_database_id": "xxx",
        "local_path": "./reports/",
    }
}

# 启动监控
start_ads_monitor(monitor_config)

爆款复刻工作流

# 从爆款素材生成复刻模板
replicate_viral_ad(
    source_url="https://www.tiktok.com/@competitor/video/1234567890",
    target_product="our_product_sku",
    localization={
        "language": "ms",  # 马来语
        "currency": "MYR",
        "cultural_adaptations": ["去除中国春节元素", "替换为开斋节元素"],
    },
    output={
        "script_template": True,      # 口播脚本模板
        "shot_list": True,            # 分镜脚本
        "music_recommendations": True,# BGM 推荐
        "caption_template": True,     # 文案模板
        "hashtag_strategy": True,     # 标签策略
    }
)

配置说明

环境变量 (.env)

# 平台 API (优先使用官方 API)
TIKTOK_CREATIVE_CENTER_API_KEY=xxx
DOUYIN_JULIANG_CREATIVE_API_KEY=xxx
FACEBOOK_ADS_LIBRARY_TOKEN=xxx

# 备选:Cookie 登录态 (需定期刷新)
TIKTOK_COOKIE=xxx
DOUYIN_COOKIE=xxx
FB_COOKIE=xxx

# 存储
DATABASE_URL=postgresql://user:pass@localhost:5432/ads_extractor
REDIS_URL=redis://localhost:6379/0

# 通知
FEISHU_WEBHOOK_URL=https://open.feishu.cn/open-apis/bot/...
SLACK_WEBHOOK_URL=https://hooks.slack.com/services/...
EMAIL_SMTP_HOST=smtp.gmail.com
EMAIL_SMTP_PORT=587
EMAIL_USER=xxx
EMAIL_PASS=xxx

# 处理
WHISPER_MODEL=base  # tiny/base/small/medium/large
MAX_CONCURRENT_DOWNLOADS=5
DOWNLOAD_TIMEOUT=60

技能配置 (skill.json)

{
  "name": "competitive-ads-extractor",
  "version": "1.2.0",
  "description": "竞品广告提取与分析",
  "author": "AI资源库",
  "triggers": [
    "竞品广告分析",
    "竞品监控",
    "广告素材抓取",
    "爆款复刻",
    "投放复盘"
  ],
  "tools": [
    "analyze_competitor_ads",
    "start_ads_monitor",
    "stop_ads_monitor",
    "download_ad_creative",
    "replicate_viral_ad",
    "compare_competitors",
    "generate_ads_report"
  ],
  "resources": [
    "ads://competitors/{id}/creatives",
    "ads://reports/{date}",
    "ads://templates/{category}"
  ],
  "prompts": [
    "competitor_analysis_report",
    "viral_ad_deconstruction",
    "localization_adaptation_checklist"
  ],
  "config_schema": {
    "type": "object",
    "properties": {
      "platforms": {"type": "array", "items": {"type": "string", "enum": ["tiktok", "douyin", "facebook", "pangle", "kuaishou"]}},
      "default_days": {"type": "integer", "default": 30},
      "auto_download": {"type": "boolean", "default": true},
      "whisper_model": {"type": "string", "enum": ["tiny", "base", "small", "medium", "large"], "default": "base"}
    }
  }
}

核心工作流

1. 广告抓取管线

配置竞品列表
      │
      ▼
┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│ 平台适配器   │ ──► │ 反爬应对层   │ ──► │ 数据清洗层   │
│ (API/Cookie)│     │ (代理/验证码) │     │ (标准化/去重) │
└─────────────┘     └─────────────┘     └─────────────┘
      │                                     │
      ▼                                     ▼
┌─────────────┐                     ┌─────────────┐
│ 增量检测     │                     │ 入库持久化   │
│ (新/更新/删) │                     │ (PG + Redis)│
└─────────────┘                     └─────────────┘

2. 素材结构化解析

原始视频/图片
      │
      ▼
┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│ 关键帧提取   │ ──► │ 视频转文字   │ ──► │ 多模态理解   │
│ (场景边界)   │     │ (Whisper)   │     │ (GPT-4o-VL) │
└─────────────┘     └─────────────┘     └─────────────┘
      │                                     │
      ▼                                     ▼
┌─────────────┐                     ┌─────────────┐
│ 分镜脚本     │                     │ 卖点/钩子/   │
│ (时间轴+镜头) │                     │ 情绪/CTA标签 │
└─────────────┘                     └─────────────┘

3. 竞品画像构建

历史素材库
      │
      ▼
┌─────────────────────────────────────┐
│  投放节奏分析: 频次、时段、周期性     │
│  素材迭代树: 版本演进、A/B 测试痕迹   │
│  定向推算: 地区、年龄、兴趣、设备      │
│  预算/ROI 估算: 展示量×单价×转化率      │
└─────────────────────────────────────┘
      │
      ▼
结构化画像 JSON + 可视化报告

输出示例

竞品分析报告 (Markdown)

# 竞品广告分析报告 - 竞品A (TikTok Shop SG)
**生成时间**: 2026-08-20 09:00
**分析周期**: 2026-07-21 ~ 2026-08-20
**素材总数**: 47 条 (视频 42, 图片 5)
**预估总花费**: $12,450

## 核心指标
| 指标 | 数值 | 环比 | 同类 Top 10% |
|------|------|------|-------------|
| 素材上新频次 | 1.6 条/天 | +15% | 2.1 条/天 |
| 平均素材存活 | 18 天 | -2 天 | 25 天 |
| 视频完播率(估) | 28% | +3% | 35% |
| 点击率(估) | 1.8% | +0.2% | 2.5% |

## 爆款素材 Top 3
1. **素材 ID**: `738291029381` | **花费**: $3,200 | **时长**: 27s
   - **钩子**: "3秒穿上显瘦瑜伽裤,不勒肉不下滑"
   - **结构**: 痛点(3s)→展示(10s)→对比(8s)→CTA(6s)
   - **BGM**: 节奏感强电子乐,卡点切换
   - **文案**: "新加坡姐妹都在抢,库存不多了👇"

2. **素材 ID**: `738291029456` | **花费**: $2,800 | **时长**: 15s
   - ...

## 投放策略洞察
- **黄金投放时段**: 晚 8-10 点 (占比 45%)
- **素材迭代周期**: 约 2 周一轮大版本,小版本天级
- **测试策略**: 同款视频测 3-5 个首帧/标题/音乐组合
- **定向特征**: 女性 22-35 岁、瑜伽/健身/居家办公兴趣、iOS 设备占比 68%

## 复刻建议
1. **直接复刻**: 素材 1 结构 → 替换自有产品、本地化文案、换自有模特
2. **组合测试**: 素材 1 钩子 + 素材 2 节奏 + 素材 3 CTA
3. **差异化**: 增加"真实买家评价"片段、强调"7天无理由退换"

常见问题

Q: TikTok Creative Center API 申请困难怎么办? A: 使用 Cookie + Playwright 模拟登录抓取网页版,配合住宅代理池降低封禁率。或使用第三方数据服务商 (GoodsFox、BigSpy、AdSpy 等)。

Q: 抖音巨量创意需要企业认证? A: 是的,需企业资质开通巨量广告账户。替代方案:蝉妈妈/飞瓜/抖大大等第三方数据平台 API。

Q: 视频下载受限/加密怎么办? A: TikTok 视频通常可通过 snaptik.app 类工具去水印下载。抖音需处理加密播放地址,建议用 douyin-video-fetch 类工具。

Q: 如何估算竞品广告花费? A: 公式:花费 ≈ 展示量 × CPM / 1000。CPM 參考值:TikTok SG 电商 $3-8、抖音电商 ¥20-50、FB 东南亚 $1-4。展示量可从广告库 API 获取或按互动率反推。

Q: 监控频率设多少合适? A: 核心竞品每日 1 次(早 9 点),长尾竞品每周 1 次。避免高频请求触发风控。

更新日志

v1.2.0 (2026-08-20)

  • 新增 Facebook Ads Library 支持
  • 优化 Whisper 批量转写性能 (并发 + 模型缓存)
  • 增加 Notion 数据库自动同步
  • 修复抖音 Cookie 失效自动刷新逻辑

v1.1.0 (2026-07-15)

  • 新增 Pangle、快手磁力金牛平台
  • 实现素材去重 (感知哈希 + 文本指纹)
  • 增加竞品画像自动生成

v1.0.0 (2026-06-01)

  • 核心抓取、解析、报告功能
  • TikTok/抖音双平台支持
  • 定时监控 + 飞书通知

相关资源

  • [竞品广告分析实战教程](/learn/competitive-ads-analysis)
  • [TikTok Creative Center API 文档](/keywords/tiktok-creative-center-api)
  • [Facebook Ads Library API 指南](/keywords/facebook-ads-library-api)
  • [电商自动化学习路径](/learn/ecommerce-automation-path)
  • [短视频投流复盘方法论](/learn/short-video-ads-review)

评论建议

欢迎反馈资料质量、链接状态或希望补充的内容,管理员会持续维护。

常见问题

下载链接失效怎么办?
请优先切换其他网盘渠道,并反馈失效链接。

会员能下载所有资料吗?
页面标注为会员专享的资料支持会员下载,具体以当前页面显示为准。

相关资源