2026-10-14 · 原文发布日
用 Apify 周测品牌在 AI 搜索里的声量
每周一自动运行 Apify 的 AI Share of Voice Actor,把你配置的品牌、竞品、提问词和目标 AI 引擎逐一跑一遍,设了费用上限防止超支;成功后把每个品牌在各引擎的提及率、声量份额、平均排名和引用率整理成行,追加进 Google Sheets 做长期追踪,失败则报错退出。
原文要点
该模板由 Touchrock 发布,每周一 08:00(或手动)运行 Apify 的 touchrock/ai-share-of-voice Actor,从工作流内置 JSON 读取品牌、竞品、提问词、目标 AI 引擎、国家、语言与每提问运行次数,启动运行时设最大费用上限。每两分钟轮询运行状态,非成功则报错退出;成功后从 Apify 键值存储取 OUTPUT 报告,按品牌×引擎展开成行,字段含提及率、声量份额、平均排名、引用率等,追加到 Google Sheets 指定工作表。需 Apify API token(Bearer)与 Google Sheets OAuth 凭据。
这次做成什么
搭一条每周用 Apify Actor 测品牌与竞品在多个 AI 引擎声量、并把指标追加进 Google Sheets 的 n8n 工作流;练习方案:先用本站虚构的两个品牌、三条提问、两个引擎的小配置跑通轮询与追加逻辑,再扩大清单。注意 Apify Actor 运行可能产生费用,模板用上限控制。
准备什么
- Apify 账号及 API token,并在 n8n 建 Header Auth 凭据发送 Authorization: Bearer <token>
- Google Sheets OAuth 凭据及一张已建好的目标电子表格
- 工作表已含列:date、engine、brand、yourBrand、answers、mentionedIn、mentionRatePct、shareOfVoicePct、avgListRank、citationRatePct、runUrl
- 一个可用的 n8n 实例及编辑工作流输入 JSON 的权限
具体怎么做
准备凭据与表格
在 n8n 新建 HTTP Header Auth 凭据,头名 Authorization,值 Bearer 加你的 Apify token;另建 Google Sheets OAuth 凭据。打开目标表格,按上方列名建好表头工作表。
填写品牌与提问配置
在工作流的输入 JSON 节点中填入:yourBrand 自家品牌、competitors 竞品列表、prompts 用户会问 AI 的提问词、engines 目标引擎(具体取值以该 Actor 页面实际支持为准)、country、language、runsPerPrompt。先用小清单试跑。
配置触发器与启动 Actor
Schedule Trigger 设为每周一 08:00;HTTP Request 节点以 Bearer 凭据调用 Apify 启动 touchrock/ai-share-of-voice 运行,body 传入上一步 JSON,并设置最大费用上限参数防止超支。
轮询运行状态
用 HTTP Request 查询运行状态,接 Wait 节点等待两分钟再查,循环直到成功;状态为失败/中止等非成功时走错误分支退出工作流,不写表。
取报告并展开成行
运行成功后从 Apify 键值存储取 OUTPUT 报告,用 Code 节点把报告按品牌×引擎展开,每行生成 date、engine、brand、mentionRatePct、shareOfVoicePct、avgListRank、citationRatePct、runUrl 等字段。
追加到 Google Sheets
接 Google Sheets Append 操作,选 OAuth 凭据、目标电子表格与工作表,字段映射到已建表头列;激活工作流后每周自动追加。
可直接复制的材料
Actor 输入 JSON 示例
本站虚构练习数据;品牌与提问词请替换为你自己的,engines 可选值需以 Actor 页面实际支持为准。
{
"yourBrand": "澄光咖啡",
"competitors": ["山丘咖啡", "蓝鲸咖啡"],
"prompts": [
"推荐适合办公室提神的冷萃咖啡品牌",
"哪些国产咖啡品牌口碑较好",
"预算 50 元以内买什么挂耳咖啡"
],
"engines": ["chatgpt", "perplexity"],
"country": "CN",
"language": "zh",
"runsPerPrompt": 1
}追加到表格的行数据示例(CSV)
本站虚构演示行,数字与输入配置对应(3 条提问中提及次数),非真实测量结果;runUrl 为示意。
date,engine,brand,yourBrand,answers,mentionedIn,mentionRatePct,shareOfVoicePct,avgListRank,citationRatePct,runUrl
2026-10-19,chatgpt,澄光咖啡,true,3,2,66.7,40.0,2.5,33.3,https://console.apify.com/actors/runs/example001
2026-10-19,chatgpt,山丘咖啡,false,3,2,66.7,35.0,2.0,33.3,https://console.apify.com/actors/runs/example001
2026-10-19,perplexity,澄光咖啡,true,3,1,33.3,25.0,3.0,66.7,https://console.apify.com/actors/runs/example001输入与输出示例
本站虚构演示,未实际运行 Actor,百分比仅为示意计算。
输入
自家品牌“澄光咖啡”,竞品“山丘咖啡”,3 条提问词,引擎 chatgpt,runsPerPrompt=1;Actor 报告显示澄光咖啡在 3 条回答中被提及 2 次、平均排名 2.5。对应输出
追加行:2026-10-19,chatgpt,澄光咖啡,true,3,2,66.7,40.0,2.5,33.3,https://console.apify.com/actors/runs/example001 —— 即提及率 66.7%、平均排名 2.5 的一行写入表格。做完检查这些
- Actor 启动请求返回运行 ID,且请求中带有最大费用上限参数
- 轮询循环按约两分钟间隔执行,非成功状态时工作流报错退出且不写表
- 输出行数等于品牌数(自家+竞品)乘以引擎数
- Google Sheets 中新行各列与表头一一对应,date 为运行日期
容易卡住的地方
- Apify Actor 运行按用量计费,未设费用上限或提问清单过大可能产生意外支出
- 表头列名与追加字段不一致会导致数据错位或写入失败
- Bearer token 拼写错误或凭据未挂到 HTTP 节点会返回鉴权失败
- engines 可用取值取决于 Actor 实际支持,填了不支持的引擎可能报错
- Actor 运行耗时随提问与引擎数量增长,轮询需有耐心,不要缩短间隔触发限流
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Track weekly AI search visibility for your brand with Apify and Google Sheets
- 原作者
- Touchrock
- 原始发布日期
- 2026-10-14T15:33:55.993Z
- 来源
- https://n8n.io/workflows/20959