关于 analyzing-competitor-instagram-content-strategy
面向营销人员的技能,通过近期帖子分析竞争对手的 Instagram 内容策略。它归类内容形式与主题、计算互动指标,并总结发布规律。
主要功能
- 01抓取竞争对手帖子
- 02分类内容类型与形式
- 03比较各类内容的互动率
- 04统计发布频率与时段
- 05生成策略分析报告
适用场景
- 01审视竞争对手的内容组合
- 02找出高互动内容形式
- 03比较发布频率和时间
MCP 相关
可通过 Apify MCP 服务运行 Instagram 抓取器;文档也提供 REST API 和辅助脚本。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ apidojo-io/ apidojo-skills --skill analyzing-competitor-instagram-content-strategy安装后在 Claude Code 中输入/analyzing-competitor-instagram-content-strategy确认已加载。
详细介绍
分析竞争对手的 Instagram 内容策略
通过分析竞争对手最近发布的 50 条以上帖子,逆向分析其 Instagram 内容策略。找出哪些内容形式、主题和发布模式能带来最高互动率。
前提条件
- 已设置
APIFY_TOKEN环境变量 - 可选:已安装 Apify MCP 服务
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
startUrls | 数组 | ✅ | [] | Instagram URL——个人主页、话题标签、地点、音频页面、Reels |
until | 字符串 | 可选 | — | 抓取帖子,直到此日期(YYYY-MM-DD) |
maxItems | 数字 | 可选 | 无限制 | 返回的帖子数量上限 |
customMapFunction | 字符串 | 可选 | — | 用于转换每个输出对象的 JavaScript 函数 |
工作流
Progress:
- [ ] Step 1: Scrape competitor's recent posts
- [ ] Step 2: Classify content types
- [ ] Step 3: Calculate engagement metrics per content type
- [ ] Step 4: Analyze posting patterns
- [ ] Step 5: (Optional) Compare to your account
- [ ] Step 6: Deliver strategy report
步骤 1:抓取竞争对手主页
推荐使用 — run_actor.js(自动处理等待、输出和文件保存):
# Quick answer (prints table to chat)
node scripts/run_actor.js \
--actor "apidojo~instagram-scraper" \
--input '{"param": "value"}'
# Save as CSV
node scripts/run_actor.js \
--actor "apidojo~instagram-scraper" \
--input '{"param": "value"}' \
--output YYYY-MM-DD_results.csv --format csv
# Save as JSON
node scripts/run_actor.js \
--actor "apidojo~instagram-scraper" \
--input '{"param": "value"}' \
--output YYYY-MM-DD_results.json --format json
必须在环境中或
.env文件中设置APIFY_TOKEN。
如果 Apify MCP 可用:
Tool: apify:run-actor
Actor: "apidojo~instagram-scraper"
Input:
{
"usernames": ["[COMPETITOR_HANDLE]"],
"maxItems": 50
}
REST API 备用方案:
curl -X POST "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs?token=$APIFY_TOKEN" -H "Content-Type: application/json" -d '{"usernames": ["competitor_handle"], "maxItems": 50}'
步骤 2:内容分类
为每条帖子分类:
content_type:
PRODUCT = post primarily shows product
LIFESTYLE = product in context / aspirational
EDUCATIONAL = tips, how-to, facts (carousel with text)
SOCIAL_PROOF = testimonial, user tag, press feature
ENTERTAINMENT = meme, trending audio, humor
PROMOTIONAL = sale, discount, CTA-heavy
BEHIND_SCENES = team, office, process
形式:IMAGE | VIDEO | CAROUSEL
步骤 3:计算指标
engagement_rate = (likes + comments) / follower_count * 100
per_type_avg_engagement = avg(engagement_rate for all posts of that type)
content_type_share = count(posts of type) / total_posts * 100
表现最佳的帖子:(likes + comments * 3) 最高的帖子——评论作为主动互动信号,权重更高。
发布频率:
posts_per_week = total_posts / (date_range_days / 7)
best_day = day_of_week with highest avg engagement
best_hour = hour_of_day with highest avg engagement (use post `timestamp`)
步骤 4:边缘情况
- 竞争对手的帖子很少(< 20):报告现有数据;注明样本量较小;将时间范围扩展到 180 天
- 互动率远低于 1%:该账号可能有机器人粉丝或不活跃受众;将此情况注明为“受众质量问题”
- 所有帖子都是产品或促销内容:该竞争对手过度侧重促销内容——可考虑制作具有教育性或娱乐性的内容
- 轮播图显示为单张图片:某些抓取工具只会返回第一张图片;当
type = CAROUSEL时注明,以准确统计内容类型
输出格式
# Competitor Instagram Strategy: @[COMPETITOR_HANDLE]
Posts analyzed: [N] | Followers: [N] | Overall Eng Rate: [X%] | Date: [DATE]
## Content Mix
| Type | % of Posts | Avg Eng Rate | Best Post Example |
|------|-----------|-------------|------------------|
| Product | [X%] | [X%] | [post excerpt] |
| Lifestyle | [X%] | [X%] | |
| Educational | [X%] | [X%] | |
## Format Distribution
Images: [X%] | Carousels: [X%] | Videos/Reels: [X%]
Best format by engagement: [FORMAT] ([X%] eng rate)
## Top 5 Posts (by Engagement)
| # | Type | Format | Likes | Comments | Eng Rate | Caption Preview |
|---|------|--------|-------|----------|----------|----------------|
## Posting Cadence
Frequency: [X] posts/week | Best day: [Day] | Best hour: [HH:00]
## Key Observations
1. [Pattern observation — e.g. "Carousel educational posts get 2× engagement of product posts"]
2. [Observation]
3. [Opportunity gap]
故障排除
抓取工具只返回最近 12 条帖子:Instagram 将 API 访问限制为最近发布的帖子。若要分析 50 条帖子,请运行抓取工具并注明实际返回的数量。
互动率似乎不正确:核实 follower_count 是否为当前值——抓取工具返回的粉丝数可能是抓取时的数据,对于历史帖子,这一数值可能与帖子发布时的粉丝数不同。
竞争对手的互动率非常高:区分真实互动与互评群或购买的互动——真实互动的评论者各不相同;互评群的互动则表现为相同账号反复评论。
评论
支持 Markdown