商品问答——商品页上的 AI 回答
“向 AI 咨询商品”是商品页上的一个区块,顾客在这里提问并立即得到回答:尺码是否合适、有没有防滑钉、笔记本电脑能否装进背包。AI 根据商品的描述和规格参数以及店铺的知识库作答,使用提问的语言,并且不会编造内容:如果数据中没有答案,它会如实说明,并建议咨询客服。报表会显示顾客问了什么、AI 没有找到答案的问题,以及提问后购买了什么。
使用该功能需要已安装追踪器(接入网站)、带有描述的商品目录(推荐与商品目录),以及余额中有资金的付费套餐,参见付款。
AI 如何作答
AI 会查看顾客提问所在页面的商品卡片:
- 名称、描述和分类——如果目录中有译文,则使用顾客的语言;
- 品牌、价格、库存情况;
- 商品源中的规格参数,以及店铺行业的规格参数及其名称,参见店铺行业。
关于配送、付款、退货、保修、尺码和保养,AI 会在知识库的文章和页面中查找答案——与聊天中的 AI 使用的是同一个知识库。作答所依据的文章如果有地址,会以链接形式显示在回答下方。
- 语言。 回答使用提问的语言,即使商品描述是另一种语言:在德语店面上也可以用英语提问。
- 不编造。 如果商品卡片和知识库中都没有答案,AI 会说明店铺未提供该信息,并建议咨询客服。这样的问题会作为未回答的问题计入报表。
- 只谈商品和店铺。 对于无关的问题,AI 会礼貌地回复它只能帮助解答与该商品相关的问题。
- 重复提问。 对于未发生变化的商品,24 小时内用同一种语言提出的相同问题会立即得到回答,无需再次调用模型,也不会扣费。
- 频率。 每位访客每分钟最多可提 5 个问题,每天最多 50 个。
启用与模式
打开网站 → 商品问答,开启在网站上显示小组件并选择模式:
| 模式 | 顾客看到的内容 |
|---|---|
| 商品页区块 | 标题、建议问题、提问框和 AI 回答直接显示在商品页面上;如果网站已开启在线聊天,回答下方会显示“咨询客服”按钮 |
| 聊天按钮 | “向 AI 咨询商品”按钮,点击后打开在线聊天:问题由机器人或客服接收,会话中可以看到该商品,参见聊天中的商品。未开启聊天时显示区块 |
建议问题是针对该分类商品的三个简短的常见问题,例如“适合冬天用吗?”。AI 为每个分类和语言生成一次,并保存 30 天;点击建议问题会立即提出该问题。

如果 AI 当前不可用——余额不足、已达到支出上限或处于试用套餐——页面顶部会显示警告,网站上则完全不显示该区块,顾客也不会看到任何错误。
外观与文本
颜色用于按钮、输入框边框和链接,圆角用于区块和按钮的边角。默认文本已翻译为 10 种语言,并以访客的语言显示。自定义的标题、输入框提示、聊天按钮和回答下方的说明可以为项目的每种语言分别设置;留空则使用标准文本。
页面底部的预览与网站上的区块相同,并附有示例回答:点击建议问题即可看到回答的效果。

网站代码
将元素插入商品页上需要显示区块的位置——通常在“加入购物车”按钮下方:
<div data-cdp-ask data-product-id="SKU-123"></div>
data-product-id 是商品在目录中的 id,与浏览和购买事件中的 product_id 相同。追踪器会自动找到该元素——无论是在页面加载时,还是元素稍后才出现——并且只在小组件已开启时绘制区块。小组件关闭期间元素保持为空,因此可以提前放置代码。要在整个网站上关闭该区块,请使用 cdp.init(key, { ask: false })。
店铺插件会自动放置区块:
| 平台 | 方式 |
|---|---|
| WooCommerce | WooCommerce → Settings → OneTrace.pro → Show "Ask AI about this product" on product pages(已开启):在经典主题和区块主题中,区块显示在购买表单之后;短代码 [onetrace_ask] 用于放在其他位置 |
| Magento 2 | Stores → Configuration → OneTrace.pro → What to send:区块显示在购买表单之后 |
| 1C-Bitrix | 站点设置 Show "Ask AI about this product" on product pages:在 catalog.element 标准模板中,区块显示在购买按钮下方;组件 onetrace:product.ask 用于自定义模板 |
| Laravel | 组件 <x-onetrace::ask :product="$product->sku" /> |
商品描述
描述越详细,AI 能回答的问题就越多。描述随商品目录一起导入:
- YML 为
<description>,Google Merchant 为g:description,CSV 和 JSON 为description列(也可以是desc、описание); - API 为字段
items[].description,译文为translations.{语言}.description; - 店铺插件会自动传递商品描述。
HTML 会转换为文本,只计入前 5000 个字符。好的描述能回答常见问题:材质和成分、尺寸和版型、兼容性、保养方式、包装清单。哪些问题仍然没有答案,可以在报表中查看。
聊天中的商品
当顾客从区块打开在线聊天——通过“聊天按钮”模式的按钮或回答下方的“咨询客服”——商品会随消息一起进入会话,问题会自动填入输入框。
- 客服会在会话顶部看到商品卡片:图片、名称、价格,如果商品缺货,还会显示“缺货”标记;对于从其他商品页面发送的消息,会显示“来自商品页面‘…’”的标注。
- 机器人和 AI 草稿会获得最新的商品卡片——当前的价格和库存情况——并结合顾客所问的内容作答。

报表
商品问答页面顶部是 7、30 或 90 天的报表:
- 问题和已回答:提问的数量,以及其中根据数据得到回答的比例;
- 访客和商品:有多少不同的人提问,涉及多少件商品;
- 购买和收入:同一位顾客在 7 天内购买了所询问的商品;收入按目录中的商品价格计算。仅当推荐设置中指定了购买事件时才会显示;
- 花费:为回答从余额中扣除了多少;
- 按天显示的问题和未回答问题图表。

图表下方的表格:
| 表格 | 内容 |
|---|---|
| 商品 | 按问题数量排列的商品,有未回答问题的排在前面:这些商品值得补充描述 |
| 常见问题 | 至少被问过两次的问题,不区分大小写和空格——通常是建议问题 |
| 未回答 | 最近 50 个未回答的问题以及 AI 的回复:提示您应在知识库中添加哪些文章 |
问题文本中的个人数据——电话、邮箱、银行卡号——在写入时会被脱敏。
付款
回答的付费方式与聊天中的 AI 相同:每次回答的费用取决于模型处理的文本量(token),另加平台加价,并从项目的余额中扣除。对重复问题从缓存中给出的回答免费。适用于任何付费套餐;在试用期内、余额不足或达到支出上限时,网站上不显示该区块。
事件与分群
| 事件 | 属性 |
|---|---|
$product_question |
product_id、answered(AI 是否根据数据作答)、language |
$chat_message |
来自商品页面的消息还带有 product_id |
事件会进入顾客档案,并可在分群和旅程中使用:例如,“咨询过商品,但 3 天内未购买”——这是通过邮件提醒该商品的好时机。