SuperAPI AI 工具集

monitoring-instagram-brand-mentions

营销与增长

查看项目

更新于 10-15 18:22

技能介绍

用途

该技能用于监控 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 函数

工作流程

  1. 构建话题标签和关键词列表。
  2. 对每个话题标签运行 instagram-scraper。
  3. 对提及类型和情感倾向进行分类。
  4. 识别主要倡导者和批评者。
  5. 交付品牌健康报告。

运行 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 的可用性和数据覆盖范围。
  • 情感分类基于词汇指标,对复杂帖子可能误分类。
  • 话题标签过载时可能需要额外过滤策略。
  • 外语提及需要单独处理。