2026-09-05 · 原文发布日
每周追踪品牌在AI答案中的提及排名
这个n8n模板量化品牌的AI可见度:每周一针对设定的品类话题调用DataForSEO接口,拉取AI答案中被提及品牌的榜单和被引用页面,算出自己品牌的排名和提及份额,与Google Sheets里的历史快照对比记录涨跌,再由OpenAI写几条简评,用Gmail发出HTML周报。模板还处理了榜单混入品类词、引用链接带追踪参数等真实数据问题。
原文要点
n8n模板(作者Daniel Shashko,n8n.io/workflows/19236,免费模板但DataForSEO等API另计费)每周一运行:按设定的品类话题和平台调用DataForSEO的AI Optimization接口,拉取AI答案中被提及品牌榜单与被引用页面,清洗后算出自己品牌排名和提及份额,与Google Sheets历史快照对比涨跌,再用OpenAI写最多六条简评,经Gmail发出HTML周报。实测细节:chat_gpt平台仅有美国/英文数据;榜单会混入“CRM software company”这类品类词需剔除;exclude过滤只对域名实体生效;引用链接带?utm_source=chatgpt.com需去重。默认配置两话题单平台25行,约0.45美元/周。
这次做成什么
在n8n中复刻一套每周品牌AI可见度追踪流程:定时触发→并行拉取榜单和引用页→清洗排名→与历史快照对比→LLM写简评→邮件发周报。原模板可在n8n.io/workflows/19236获取,以下为按其说明整理的搭建方案。
准备什么
- 一个n8n实例(云端或自托管)及创建工作流的权限
- DataForSEO账号且开通AI Optimization API,有登录邮箱和API密码
- Google Sheets账号,已建好含history标签页和指定表头的电子表格
- OpenAI API凭据和Gmail账号(OAuth授权),以及一个接收周报的邮箱
具体怎么做
准备Google Sheets历史表
新建一个电子表格,建history标签页,首行表头依次为:checked_on, topic_key, topic, platform, brand_rank, brand_mentions, share_pct, leader, leader_mentions。留空数据区,工作流会自行追加每周快照。
配置Settings节点参数
在流程开头放Settings(或Set)节点,填:品类话题列表(如crm software、project management tool)、品牌名与品牌域名、要排除的域名清单、平台(chat_gpt等)、地区(chat_gpt仅支持美国/英文)、Google Sheet URL、榜单行数(默认25)、收件邮箱。artifact给出可直接套用的字段结构。
配置DataForSEO两个HTTP请求
为每个话题×平台组合生成一条请求,用HTTP Request节点走Basic Auth(登录邮箱+API密码),分别调用DataForSEO的LLM Mentions接口拉品牌榜单和被引用页面。两组请求并行发出。具体接口路径以DataForSEO文档和原模板为准,本站未实测。
清洗榜单并计算指标
在Code节点里:剔除品类词噪声(如包含software company、technology company的条目),按提及数排序,找到自己品牌的名次brand_rank和提及数brand_mentions,除以总提及数得share_pct;引用页URL先去掉?utm_source=chatgpt.com等追踪参数再去重,统计属于自己域名的被引页面数。artifact给出清洗用的品类词清单示例。
对比历史并追加本周快照
读取Google Sheets的history页,按topic+platform取最近一次记录,计算排名与份额的涨跌差值;然后把本周每个话题一行的新数据追加写入history页。
生成简评并发送周报
若本周任一话题有数据,把各话题指标和涨跌汇总交给OpenAI节点,用artifact中的提示词生成最多六条简评;Gmail节点把简评嵌入HTML表格邮件发给收件人。模板未提供可下载的独立工作流文件时,按以上结构在n8n里逐个节点搭建,不要轻信网上声称可一键导入的JSON。
可直接复制的材料
Settings节点字段示例(JSON)
本站独立编写的配置示例,品牌、域名、表格URL均需替换;原模板节点结构以n8n.io/workflows/19236为准。
{
"topics": [
{"topic_key": "crm", "topic": "crm software"},
{"topic_key": "pm", "topic": "project management tool"}
],
"brand_name": "Nimbus CRM",
"brand_domain": "nimbuscrm-example.com",
"exclude_domains": ["reddit.com", "wikipedia.org"],
"platforms": ["chat_gpt"],
"location": "United States",
"sheet_url": "https://docs.google.com/spreadsheets/d/你的表格ID/edit",
"leaderboard_rows": 25,
"recipient_email": "you@example.com"
}OpenAI周报简评提示词
本站独立编写,{{ $json.weekly_metrics }}为n8n表达式占位,需与上游节点字段名对齐。
你是品牌AI可见度分析师。以下是本周各品类话题在AI答案中的品牌提及数据(JSON),包含:话题、平台、我方品牌排名及与上周差值、我方提及份额及差值、榜首品牌及其提及数、我方域名被引用页面数。
请输出最多6条中文简评要点,每条不超过40字,要求:
1. 先总结整体趋势(排名升/降/持平);
2. 指出变化最大的一个话题并给可能原因;
3. 若某话题无数据(地区不支持等原因),单独一条说明;
4. 不编造数据里没有的信息。
只输出要点列表,不要寒暄。
数据:{{ $json.weekly_metrics }}榜单噪声品类词清单(示例)
本站整理的示例清单,实际噪声词以你拉到的榜单为准,可在Code节点中用包含匹配剔除。
noise_labels,language
"CRM software company",en
"technology company",en
"software company",en
"project management tool",en
"SaaS company",en输入与输出示例
本站虚构演示数据,非真实API返回;input与output数字互相对应。
输入
话题crm software、平台chat_gpt、地区United States,本周DataForSEO返回榜单前25行,其中Nimbus CRM提及12次排第4,上周快照为第6名份额6.2%对应输出
history页追加一行:2026-09-07, crm, crm software, chat_gpt, 4, 12, 9.6, BrandLeaderX, 41。OpenAI简评示例要点:「CRM话题排名升至第4(+2),份额9.6%(+3.4pp)」「榜首BrandLeaderX提及41次,领先优势仍明显」「我方域名被引用页面3页,较上周持平」。Gmail发出含这三条要点和指标表的HTML邮件。做完检查这些
- history表头九列与模板要求完全一致,追加测试行后列不错位
- 周一定时触发器触发后,每个话题×平台组合各产生两条DataForSEO请求(榜单+引用页)
- 品类词条目(如CRM software company)不出现在最终排名里,带?utm参数的URL与裸URL合并计数
- 本周数据写入后,邮件中的涨跌值等于本周值减history页最近一次同话题同平台值
- 把平台设为chat_gpt、地区设为非美国时流程不报错且按无数据分支处理
容易卡住的地方
- chat_gpt平台只有美国和英文数据,配置其他地区会返回空集而非报错,容易误判为流程故障
- search_filter的exclude只对域名实体生效,对关键词实体无效,降噪只能靠排除域名清单
- DataForSEO按请求计费(每请求0.10美元加每返回行0.001美元),加大话题数或行数会线性抬升成本
- 模板本身免费,但DataForSEO和OpenAI调用都另计费;引用页去重若漏掉追踪参数会高估被引页面数
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Track weekly AI brand visibility with DataForSEO, OpenAI, Google Sheets and Gmail
- 原作者
- Daniel Shashko
- 原始发布日期
- 2026-09-05T09:13:19.069Z
- 来源
- https://n8n.io/workflows/19236