mcpField
F
finding-affiliate-marketers-on-social-media

finding-affiliate-marketers-on-social-media

github.com/apidojo-io营销与增长1798 次安装24 周前更新
代码仓库

关于 finding-affiliate-marketers-on-social-media

使用 Apify 抓取工具在 Instagram 上寻找联盟营销人员的技能。它按推广活动分类,并依据联盟信号和帖子浏览量评分。

主要功能

  1. 01抓取 Instagram 帖子
  2. 02分类联盟推广活动
  3. 03评估推广信号
  4. 04区分联盟营销者与员工

适用场景

  1. 01寻找活跃的联盟营销人员
  2. 02识别偶尔推广者
  3. 03从结果中筛除品牌员工

MCP 相关

可通过 Apify MCP 服务运行 Instagram 抓取器;文档也提供 REST API 和辅助脚本。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill finding-affiliate-marketers-on-social-media

安装后在 Claude Code 中输入/finding-affiliate-marketers-on-social-media确认已加载。

详细介绍

在社交媒体上寻找联盟营销人员

使用 apidojo 抓取工具在社交媒体上寻找联盟营销人员。属于 apidojo 情报技能库的一部分。

前置条件

  • 已设置 APIFY_TOKEN 环境变量
  • 可选:已安装 Apify MCP 服务

输入

参数类型必填默认值说明
startUrlsarray✅[]Instagram URL——个人主页、话题标签、地点、音频页面、Reels
untilstring可选—抓取截至此日期(YYYY-MM-DD)的帖子
maxItemsnumber可选不限返回的最大帖子数
customMapFunctionstring可选—用于转换每个输出对象的 JavaScript 函数

工作流

Progress:
- [ ] Step 1: Define parameters
- [ ] Step 2: Run instagram-scraper
- [ ] Step 3: Filter and classify results
- [ ] Step 4: Score by quality and relevance
- [ ] Step 5: Deliver output
步骤 2:运行 Actor

推荐——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:
{
  "searchTerms": ["#affiliate[niche]", "#[niche]code", "use code [NICHE]", "#commissioned"],
  "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 '{"searchTerms": ["#affiliate[niche]", "#[niche]code", "use code [NICHE]", "#commissioned"], "maxItems": 100}'

等待状态变为 SUCCEEDED。获取数据集:

curl "https://api.apify.com/v2/actor-runs/$RUN_ID/dataset/items?token=$APIFY_TOKEN"
步骤 3:分类结果
classification: ACTIVE_AFFILIATE (> 3 promo posts in 30 days) | OCCASIONAL_PROMOTER (1-3 posts) | AFFILIATE_AUDIENCE (uses affiliate content but doesn't produce it)
步骤 4:为每条结果评分
score = affiliate_signal = (promo_code_post_count / total_posts * 100) * (avg_views_on_affiliate_posts / 1000)
步骤 5:边缘情况
  • 区分真正的联盟营销人员和品牌员工——员工推广品牌但不使用代码;联盟营销人员则使用可追踪代码或专属 URL 进行推广

其他备用方案:

  • 结果少于 20 条:扩大搜索词范围;移除次要筛选条件
  • 没有结果:确认搜索词正确;尝试其他表述
  • 数据质量问题:移除缺少关键字段的条目;在输出中注明数量

输出格式

# Finding Affiliate Marketers On Social Media
Results: [N] | Date: [DATE]

| # | [Key Field] | [Metric 1] | [Metric 2] | [Classification] | [Score] |
|---|------------|-----------|-----------|-----------------|---------|
| 1 | [value] | [value] | [value] | [type] | [0.XX] |

## Summary
Top result: [description]
Key finding: [insight]

故障排除

结果过少: 扩大主要搜索词范围;移除限制性筛选条件。 结果质量低: 设置最低分数阈值(≥ 0.50)以过滤无关结果。 Actor 运行失败: 确认 API 密钥;在 apify.com/apidojo 检查 Actor 状态。

评论

支持 Markdown