# 每周盯着竞品 (/zh/use-cases/research/competitive-analysis)



复制粘贴下面这句话，快速开始你的第一个任务：

<Prompt>
  帮我建一个"竞品变化雷达"自动化任务，竞品是：[竞品名称和链接]。第一天先做一份基线档案：市场定位、目标用户、核心功能、价格、最近的产品动态、营销信息、强弱项，以及对我们可能造成的风险，顺便告诉我今天就能采取的动作。之后每天检查一次官网、定价页、社媒等公开信息看有没有变化，只在真正有价值、值得我关注或做决策的时候才主动提醒我，没什么大变化的时候就简单汇报一句就好，不用每次都写一大段。如果后面能接入官方数据源，也可以提前问我要不要连。
</Prompt>

<LivePreview component="NewThread" scenario="{ draft: &#x22;帮我建一个\&#x22;竞品变化雷达\&#x22;自动化任务，竞品是：[竞品名称和链接]。第一天先做一份基线档案：市场定位、目标用户、核心功能、价格、最近的产品动态、营销信息、强弱项，以及对我们可能造成的风险，顺便告诉我今天就能采取的动作。之后每天检查一次官网、定价页、社媒等公开信息看有没有变化，只在真正有价值、值得我关注或做决策的时候才主动提醒我，没什么大变化的时候就简单汇报一句就好，不用每次都写一大段。如果后面能接入官方数据源，也可以提前问我要不要连。&#x22; }" />

## 这个工作流是什么 [#这个工作流是什么]

"每周盯着竞品"是先锁定一小组 ASIN 和要盯的维度，再让一套 browser 采集流程去抓 Amazon 没有 API 覆盖的数据。每次采集都会产出一条可对比的 ASIN 快照——价格、Buy Box 归属、BSR、评分、评论数与增速、Listing 变化、优惠券、广告位——汇总成一份实时对比看板和一份带具体建议的「竞品动态日报」，而不只是一堆数字。日常节奏之外，只有极少数等不到明天简报的情况会单独触发即时提醒：竞品降价超过阈值、新竞品挤进前排、丢了 Buy Box、差评数量异常激增。

<Callout type="warn">
  **采集节奏是硬规矩，不是可选项：** 每天跑 1-2 次，每次操作之间有随机延时。高频抓 Amazon 必然触发反爬风控，账号一旦被标记，之后就再也抓不到数据了。跑的过程中遇到验证码或登录墙，立刻停下来告诉你，绝不硬闯。真要长期、大规模跟踪，优先用你已经在付费的 Keepa 或 Helium10 账号里的历史数据，自己抓 Amazon 官网只是这些工具覆盖不到时的补充，不是主力数据源。而且它绝不悄悄写一个空字段：某个字段抓失败会重试一次再提醒你，因为 Amazon 页面结构一旦变了，最先出问题的就是字段被悄悄抓空，这个检查就是用来及时发现这种情况的。
</Callout>

## 怎么用这个工作流 [#怎么用这个工作流]

<Steps>
  <Step>
    ### 雇用一位调研员：把 bio 写成"锁定范围去追踪"，不是"帮我盯着竞品" [#雇用一位调研员把-bio-写成锁定范围去追踪不是帮我盯着竞品]

    打开左侧边栏的 **AI Teammates**，点击 **Hire AI Teammate**，选择**调研员**模板。默认 bio 是通用的网络调研。在 Profile 步骤把它换掉，让队友一开始就知道这是一份有明确范围、有真实采集流程的常规工作，不是漫无边际地"盯着"：

    <Prompt>
      你是一位竞品监控 AI，擅长持续观察官网、价格、产品更新、内容、社媒和市场动作。请为我建立一个"竞品变化雷达"的自动化任务，竞品是：[竞品名称和链接]。第一天做基线档案：定位、目标用户、核心功能、价格、最近更新、营销信息、强弱项和对我们的风险；输出我们需要关注什么、今天能采取什么动作。之后每天检查公开变化，并只汇报有价值内容：新增变化、影响判断、建议动作、是否需要我决策；无重大变化时短报。优先用公开网页先跑；官方直连可用时主动引导连接；需要登录后台时用 browser 引导。
    </Prompt>

    确认名字后点击**创建队友**。它会落到自己的频道里，之后下面的内容都在那里发给它。[雇用详情 →](/ai-teammates/hire-an-ai-teammate)

    <LivePreview component="CreateAssistantPage" scenario="{ focus: &#x22;profile&#x22;, initialState: { start: &#x22;template&#x22;, templateRef: &#x22;@helio/researcher&#x22;, name: &#x22;调研员&#x22;, bio: &#x22;你负责追踪一组锁定好的 Amazon 竞品 ASIN：价格、Buy Box 归属、BSR 排名、评分、评论增速、Listing 变化、优惠券、广告位。Amazon 没有官方 API，所以你通过 browser 技能采集，像人一样打开每个页面，截图存档。绝不悄悄写空字段，抓失败就重试并告诉我。以下情况当天立刻提醒：竞品大幅降价、新竞品挤进前排、我们丢了 Buy Box、差评异常激增；其他都放进每日简报。遇到验证码或登录墙，停下来告诉我，别硬闯。&#x22; } }" />
  </Step>

  <Step>
    ### 先连接真正有连接器的部分：Notion 存数据，Slack 发提醒 [#先连接真正有连接器的部分notion-存数据slack-发提醒]

    对比数据库和告警频道在这里都是真实的原生连接器；Amazon 本身和用来追踪它的工具都不是，这个缺口下面两步专门处理。[接入你的工具 →](/connect/connect-tools-to-ai-teammates)

    <LivePreview component="AssistantIntegrations" />

    Notion 存每天的快照表，后面每一次 diff 都靠它做对照。Slack（或者备用的 Gmail）是每日简报和即时提醒的落地位置。这里有一步 Slack 特有的操作：队友的 Slack 应用不会自己加入频道，连接完成后要把它邀请进提醒该落地的那个频道——否则简报写好了也送不到。[连接 Slack →](/connect/connect-tools-to-ai-teammates/connect-slack-to-ai-teammates) 如果你有付费的 Keepa 或 Helium10 账号看历史价格/BSR 曲线，那也不是连接器，读取方式和 Amazon 本身一样，下面这一步会讲到。
  </Step>

  <Step>
    ### Amazon 这个缺口没有连接器，所以用真实浏览器去采集 [#amazon-这个缺口没有连接器所以用真实浏览器去采集]

    Amazon 官网和 Keepa/Helium10/Jungle Scout 都没有 Helio 能原生连接的 API，没有一个能点的 OAuth 按钮。这位队友实际的做法是安装 **Stagehand Browser CLI** 技能（技能与插件 → 生产力工具），驱动一个真实浏览器：打开产品页、读取价格/BSR/评分/评论数/Buy Box 卖家这些字段、把整页截图存档。Seller Central 或付费 Keepa/Helium10 账号的登录凭据存在 Helio 的凭据保险库里，登录时才调用，绝不写进指令原文或写死在任何地方。保险库的访问是按凭据逐条授权的，所以现在就把这些登录凭据存进 Vault 并逐条共享给这位队友——不然第一次登录付费账号就会卡住。[共享凭据 →](/connect/vault/share-credentials-with-teammates)

    <Prompt>
      对 ASIN [ASIN]（我们第一个跟踪的竞品）跑一次采集。打开产品页，做快照，抓价格、BSR、评分、评论数，还有当前 Buy Box 是谁。把整页截图存档。然后打开我们的核心搜索词，记录这个 ASIN 和我们自己产品的排名，以及有没有人占了广告位。
    </Prompt>

    <LivePreview
      component="AssistantChat"
      scenario="{ assistantName: &#x22;调研员&#x22;, messages: [
    { author: &#x22;user&#x22;, text: &#x22;对 ASIN B0FGSOFA1（我们第一个跟踪的竞品）跑一次采集。打开产品页，做快照，抓价格、BSR、评分、评论数，还有当前 Buy Box 是谁。把整页截图存档。然后打开我们的核心搜索词，记录这个 ASIN 和我们自己产品的排名，以及有没有人占了广告位。&#x22; },
    { author: &#x22;assistant&#x22;, text: &#x22;通过 browser 技能打开了产品页，做了一次可访问性树快照来定位字段：价格 $649.00，BSR 家具类目第 142 名，4.3 分（1,204 条评论），Buy Box 还是上次那个卖家。整页截图已存档。搜索词那边：这个 ASIN 自然排名第 3，上面还有一个 Sponsored Products 广告位；我们自己排第 7，目前没占广告位。5 个字段都抓干净了，没有需要重试的。&#x22; },
  ] }"
    />
  </Step>

  <Step>
    ### 在 Notion 里搭好基线，每个 ASIN 一行，每天一条快照 [#在-notion-里搭好基线每个-asin-一行每天一条快照]

    单次采集验证跑通之后，把完整的跟踪名单和后面所有 diff 要对照的表结构一起锁定：

    <Prompt>
      锁定这份跟踪名单：我们自己的 ASIN，加上这 4 个竞品 [名单已附上]，再加这几个核心搜索词：[5-10 个]。对全部 ASIN 跑一次完整采集，存进 Notion 作为基线：每个 ASIN 一行，字段包括日期、价格、BSR、评分、评论数、Buy Box 卖家、优惠券、促销、Listing 变更标记、截图链接。之后每次采集都和这张表里最新的一条做对比。
    </Prompt>

    <LivePreview
      component="AssistantChat"
      scenario="{ assistantName: &#x22;调研员&#x22;, messages: [
    { author: &#x22;user&#x22;, text: &#x22;锁定这份跟踪名单：我们自己的 ASIN，加上这 4 个竞品 [名单已附上]，再加这几个核心搜索词：[5-10 个]。对全部 ASIN 跑一次完整采集，存进 Notion 作为基线：每个 ASIN 一行，字段包括日期、价格、BSR、评分、评论数、Buy Box 卖家、优惠券、促销、Listing 变更标记、截图链接。之后每次采集都和这张表里最新的一条做对比。&#x22; },
    { author: &#x22;assistant&#x22;, text: &#x22;名单锁定了：5 个 ASIN（含我们自己），8 个关键词。5 个都跑完了采集，Notion 表已经建好，今天这条是每个 ASIN 的第一行。这次采集有个发现：一个竞品在跑一个我们之前不知道的优惠券，8.5 折，页面上没看到截止日期。这个作为第 0 天存进基线了，明天的采集就是第一次真正的 diff。&#x22; },
  ] }"
    />
  </Step>

  <Step>
    ### 把每日采集和差异简报自动化 [#把每日采集和差异简报自动化]

    打开左侧边栏的 **Automations**，点击 **Create via Chat** 下拉菜单，选择这位队友。一天跑一到两次，错开时间，不卡整点，也不用比这更频繁：

    <Prompt>
      一天两次，错开时间，每个 ASIN 之间加随机延时，通过 browser 技能对全部跟踪名单跑一次采集。和 Notion 里昨天那条做对比。往 Slack 发一份「竞品动态日报」：什么变了、变了多少，附一条建议（跟价、改 Listing，还是回应某个反复出现的差评主题）。任何字段抓失败先重试一次，抓不到就标出来而不是留空，这通常意味着 Amazon 那边页面结构变了，不是没什么可报的。
    </Prompt>

    <LivePreview component="NewThread" scenario="{ populated: false }" />
  </Step>

  <Step>
    ### 即时提醒和日报是分开的两条线 [#即时提醒和日报是分开的两条线]

    有四件事等不到明天的简报：竞品降价超过你设的阈值、新竞品挤进某个关键词的前排、我们丢了 Buy Box、竞品差评数量异常激增（往往意味着一批货有问题、断货，有时候也可能是刷评）：

    <LivePreview
      component="AssistantChat"
      scenario="{ assistantName: &#x22;调研员&#x22;, messages: [
    { author: &#x22;user&#x22;, text: &#x22;今天有紧急情况吗？&#x22; },
    { author: &#x22;assistant&#x22;, text: &#x22;有一件等不到简报的事：过去 12 小时里我们丢了自己 ASIN 的 Buy Box，一个新卖家以低我们 $2 的价格拿下了。这个是当天要处理的事，不是明天报告里的一行，因为每多拖一小时就是实打实的丢单。今天另外两次采集其他都是常规变化，会放进正常简报里。&#x22; },
  ] }"
    />
  </Step>
</Steps>

**这个流程默认不需要你批准任何操作：** 每一步做的都是读取——公开的商品页面，或者通过 Vault 共享凭据登录的付费 Keepa/Helium10/Seller Central 账号——再写进 Notion 或 Slack。没有任何东西发到外部，也没有不可逆操作。哪些操作需要你签字批准，看[控制](/ai-teammates/control)。

## 用得更好的几个提示 [#用得更好的几个提示]

| 提示                | 说明                                                                     |
| ----------------- | ---------------------------------------------------------------------- |
| 自动化之前先锁定跟踪名单      | 在基线采集那次就把 ASIN 和关键词定死——之后每次 diff 都对照这个固定名单，不是一个一直在变的目标。                |
| 大规模跟踪优先用付费数据，别自己抓 | 如果你已经在用 Keepa 或 Helium10 账号，就从那里读。自己抓 Amazon 官网只是这些工具覆盖不到时的补充，不是主力数据源。 |
| 绝不让抓失败的字段悄悄留空     | 价格或 BSR 抓不到，通常意味着 Amazon 页面结构变了，不是没什么可报的。队友会重试一次，抓不到就标出来，而不是写个空值。      |
| 即时提醒和日报分开         | 只有四件事值得立刻提醒：降价超过阈值、新竞品挤进前排、丢了 Buy Box、差评激增。其他都放进日报里。                   |

## 常见问题 [#常见问题]

<Accordions type="single">
  <Accordion title="这个流程会直接抓 Amazon 吗？">
    只是兜底方案。它优先从你已经在用的付费 Keepa 或 Helium10 账号读取历史数据；自己抓官网只覆盖那些工具没覆盖到的部分。
  </Accordion>

  <Accordion title="某个字段抓失败会怎样？">
    重试一次，抓不到就标出来并提醒你，而不是悄悄写个空值。字段被悄悄抓空，通常意味着 Amazon 页面结构变了，不是没什么可报的。
  </Accordion>

  <Accordion title="什么情况会触发即时提醒，而不是等日报？">
    四件事：竞品降价超过阈值、新竞品挤进前排、丢了 Buy Box、差评数量异常激增。其他都放进下一份日报。
  </Accordion>

  <Accordion title="采集过程遇到验证码或登录墙会怎样？">
    停下来提醒你，绝不硬闯。硬闯风险是账号被标记，之后就再也抓不到数据了。
  </Accordion>

  <Accordion title="这个流程需要我批准才能运行吗？">
    不需要，只要你已经在 Vault 里共享好所需的登录凭据。采集只是读取页面再写进 Notion/Slack，没有对外发送，也没有不可逆操作。
  </Accordion>
</Accordions>

<Cards>
  <Card title="Research" href="/use-cases/research" description="返回研究场景总览。" />

  <Card title="调研一个市场" href="/use-cases/research/market-research" description="调研整个市场，而不只是几个具名竞品。" />
</Cards>
