用途
该技能用于监控 Instagram 上所有提及某品牌的公开帖子,覆盖品牌话题标签、@提及以及产品名称关键词等渠道。它会对收集到的提及内容进行分类,并生成品牌健康报告。
主要能力
- 通过品牌话题标签、@提及或产品名称关键词追踪公开的 Instagram 帖子。
- 对提及内容按类型分类:UGC(用户生成内容)、投诉、正面评价、媒体报道/编辑内容、竞品对比。
- 对提及内容进行情感倾向分类(正面/负面/中性),并支持按触达加权统计。
- 计算提及触达分数:mention_reach = likes + comments * 5 + (followers_of_author / 100)。
- 识别主要品牌倡导者(最频繁发布正面内容的用户)和批评者。
- 输出品牌健康报告,包含提及类型分布、情感摘要、热门 UGC 帖子、待处理投诉、主要倡导者等。
使用方式
前置条件
- 设置 APIFY_TOKEN 环境变量。
- 可选:安装 Apify MCP 服务器。
输入参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| startUrls | array | 是 | [] | Instagram URL——个人资料、话题标签、地点、音频页面、Reels |
| until | string | 否 | — | 抓取帖子直到该日期(YYYY-MM-DD) |
| maxItems | number | 否 | 无限制 | 返回的最大帖子数 |
| customMapFunction | string | 否 | — | 用于转换每个输出对象的 JavaScript 函数 |
工作流程
- 构建话题标签和关键词列表。
- 对每个话题标签运行 instagram-scraper。
- 对提及类型和情感倾向进行分类。
- 识别主要倡导者和批评者。
- 交付品牌健康报告。
运行 instagram-scraper
推荐使用 run_actor.js(自动处理等待、输出和文件保存):
# 快速回答(在聊天中打印表格)
node scripts/run_actor.js \
--actor "apidojo~instagram-scraper" \
--input '{"param": "value"}'
# 保存为 CSV
node scripts/run_actor.js \
--actor "apidojo~instagram-scraper" \
--input '{"param": "value"}' \
--output YYYY-MM-DD_results.csv --format csv
# 保存为 JSON
node scripts/run_actor.js \
--actor "apidojo~instagram-scraper" \
--input '{"param": "value"}' \
--output YYYY-MM-DD_results.json --format json
APIFY_TOKEN 必须在环境或 .env 文件中设置。
如果 Apify MCP 可用:
- 工具:apify:run-actor
- Actor:"apidojo~instagram-scraper"
- 输入:
{
"keywords": ["#[BRAND]", "#[BRAND]review", "#[BRAND]community"],
"maxItems": 100
}
REST API 备用方案:
curl -X POST "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs?token=$APIFY_TOKEN" -H "Content-Type: application/json" -d '{"keywords": ["#[brand]", "#[brand]review"], "maxItems": 100}'
对每个话题标签集群运行,合并结果并按 postUrl 去重。
提及分类
提及类型:
- UGC = 帖子包含产品照片 + 品牌提及;作者未认证。
- COMPLAINT = 标题包含负面指标:"broken"、"disappointed"、"scam"、"refund"、"terrible"、"never again"。
- POSITIVE_REVIEW = 标题包含:"love"、"amazing"、"best"、"recommend"、"obsessed"。
- PRESS/EDITORIAL = 作者已认证或 follower_count > 100K。
- COMPETITOR_COMPARISON = 标题在提及本品牌的同时提及竞品品牌。
情感倾向:应用与 Twitter 情感技能相同的词汇分类(正面/负面/中性指标)。
边界情况
- 官方品牌账号自己的帖子出现在结果中:删除 ownerUsername 等于品牌自身账号的帖子。
- 话题标签过载(> 1M 帖子):改用长尾品牌话题标签,或按日期过滤。
- 复杂帖子的情感误分类:将同时包含正面和负面指标的帖子标记为 MIXED;报告数量。
- 外语提及占主导:报告语言分布;单独标记非英语提及。
输出格式
# Instagram Brand Mention Monitor: [BRAND]
Posts collected: [N] | Period: [DATE_RANGE] | Date: [DATE]
## Mention Type Distribution
UGC: [N] | Positive Reviews: [N] | Complaints: [N] | Press: [N] | Comparisons: [N]
## Sentiment Summary
Positive: [X%] | Negative: [X%] | Neutral: [X%]
Weighted by reach: Positive [X%] | Negative [X%]
## Top UGC Posts (Most Liked)
| Creator | @Handle | Likes | Type | Caption Excerpt | Post URL |
|---------|---------|-------|------|----------------|---------|
## Complaints to Address
| Creator | Likes | Complaint Summary | Post URL |
|---------|-------|------------------|---------|
## Top Brand Advocates (Most Frequent Positive Posters)
1. @[handle] — [N] positive posts | [N] avg likes
故障排除
- 话题标签返回通用帖子:品牌话题标签可能含义模糊(如 "#apple")。使用 #[brand]official 或 #[brand][product] 提高精确度。
- 大多是竞品帖子:这可能表明你的品牌被用于对比帖子——分析 COMPETITOR_COMPARISON 类别以获取定位洞察。
- 情感被单条病毒式负面帖子扭曲:检查加权情感与原始情感的差异;一条病毒式帖子可能改变原始数字。
适用场景
- 品牌监测与声誉管理。
- 社交媒体营销效果分析。
- 竞品对比与定位洞察。
- 识别品牌倡导者和批评者。
限制
- 需要 Apify 平台和 APIFY_TOKEN。
- 依赖 apidojo Instagram scraper 的可用性和数据覆盖范围。
- 情感分类基于词汇指标,对复杂帖子可能误分类。
- 话题标签过载时可能需要额外过滤策略。
- 外语提及需要单独处理。