本页介绍了搜索用例及其各自的效果层级,以及如何查看零售搜索控制台以评估数据质量以及您已解锁哪些效果层级。当您满足每个效果层级的所有升级阻止数据要求后,系统会自动启用相应层级。此外,您还必须满足所有之前层级的要求,才能升级到下一层级。
搜索用例
搜索为两种用例提供搜索结果:
- 文本查询搜索,在买家在您的 获取一组相关结果。
- 浏览搜索:当买家进入特定类别页面(例如家居装修商店零售网站的“家电”类别网页)并浏览该类别中已排序的商品时,系统会使用此维度。
如需详细了解这些用例之间的区别,请参阅 关于文本搜索和浏览搜索。
性能层
文本查询搜索和浏览搜索具有不同的效果层级,可不断改进您的搜索结果。要解锁效果层级,您需要上传到 Vertex AI Search for Retail 的用户事件和目录数据。
以下性能层级适用于文本查询搜索和浏览这两种用例:
文本查询搜索
第 1 层级
相关性:
- 系统会根据与查询的相关程度返回结果,例如查询黑色连衣裙时,连衣裙的黑色。
最低数据量要求:
- 目录
- 搜索查询
第 2 层级
相关性和热门程度:
- 针对查询搜索中的热门商品优化第 1 层级。
- 同等程度的商品会根据商品在您网站上的热门程度进行排名。
最低数据量要求:点击数据
第 3 层级
按收入优化的排名:相关结果按商品在整个网站范围内的特定活动被购买的可能性进行排名。
最低数据要求:大量用户事件。
第 4 层级
针对收入优化型个性化排名:
- 系统会根据具体用户的偏好以及商品被购买的可能性(基于该用户在整个网站上的活动)对相关结果进行排名。
- 根据“匹配质量”排名的商品向搜索或浏览网站的唯一身份用户展示
最低数据量要求:
- 大量用户事件。
- 与
visitorID
和/或userId
匹配,在所有用户事件中采用一致的格式。
浏览
青铜色
随机结果
- 符合过滤条件的任何搜索结果(按随机顺序排列)。
SILVER
热门程度
- 系统仅会根据与类别的相关性返回结果。
GOLD
以提高收入为目标的排名
- 相关结果按商品的购买可能性(基于整个网站的活动)进行排名。
白金
个性化收入优化型排名
- 相关结果的排序依据是每位用户的偏好以及用户购买相应商品的可能性(基于整个网站的活动)。
Search for Retail 控制台提供了一个数据质量页面,您可以在其中 可以检查您是否满足每个层级的数据要求
以下部分介绍了如何注册数据质量提醒,以便系统根据您当前的参数通知您数据属于哪个层级。这些提醒还可作为特定用例数据要求的指南,帮助您尽可能优化搜索结果。
检查数据质量
上传数据后,请前往 Retail Search 控制台,查看应用场景的每个性能层级的数据检查指标。
前往 Search for Retail 控制台中的数据质量页面。
前往“数据质量”页面查看搜索用例的数据检查指标:
- 如需查看文本搜索指标,请点击搜索标签页。
- 对于浏览搜索指标,请点击浏览标签页。
在页面顶部查看每个性能层级的问题统计信息摘要。
- 如果标签为“使用中”:这表示您已经符合 并且已解锁此等级
- 如果没有屏蔽问题:您已满足相应层级的数据检查要求。如果该层级没有阻碍性问题 培训和准备 模型并启用新解锁的层级。
- 如果存在任何阻止问题:请查看相应层级的指标,了解需要解决哪些数据问题才能解锁该层级。
查看每个性能层级的数据检查指标表,了解一系列 可能阻止层级升级或影响搜索效果的问题。
查看状态列,了解每个数据检查指标的优先级:
- 升级屏蔽规则:可找出导致无法顺利升级的数据问题 搜索从将用例升级到下一个 性能层级如需解锁层级,请满足所有阻止升级的数据 检查该性能层级(及其先前层级)的情况。
- 对效果至关重要:可识别出不会阻止升级但可能会对文本搜索或浏览搜索效果产生重大影响的数据问题。
- 符合:表示此数据检查已通过。
- 不可用:表示非升级限制数据 尚未完成。这些指标的值会显示为 N/A。导入数据后,最多可能需要 24 小时才能执行一些数据检查。
如需详细了解任何指标,请点击详细信息,以查看详细信息面板,其中会显示该指标的说明、数据检查时间戳和阈值。
在指标的详细信息面板中查看阈值,了解满足该指标的数据检查要求并改进结果所需的值。并非所有阈值都适用于所有指标:
- 屏蔽阈值:必须达到的阈值,才能满足此指标的数据检查要求。
- 临界阈值:强烈建议达到的阈值。 不达到此阈值可能会受到严重的负面影响 性能
- 警告阈值:建议应达到的阈值。非 但达到此阈值对性能的影响微乎其微。
如需导入更多数据以解决任何数据问题,请参阅 导入历史用户事件 或 导入目录信息 。
最佳做法
- 在搜索请求和用户事件中,除访问者 ID 外,还要提供用户 ID 已登录用户的 ID。这样一来,搜索功能便可根据用户在不同设备上的已登录事件为用户提供个性化搜索结果。
- 实时发送用户事件,而不是延迟批量上传。这个 可帮助 Google 根据用户的近期活动提供个性化搜索结果 。
- 上传所有用户事件。例如,请勿仅提交可归因于搜索的事件。
收入优化较高层级的功能选择
Vertex AI Search for Retail 已升级,此升级服务适用于数据达到最高性能层级,以解锁收入优化搜索功能的零售商。这些较高层级的零售商现在可以利用功能选择:
- 对于浏览:白银和黄金
- 对于搜索广告系列:第 3 级和第 4 级
为何要升级排名?
面向零售客户的大型 Vertex AI Search 的产品清单中最多包含 10,000 个自定义属性,而排名模型之前只有 20 个静态产品特征(例如价格和平均评分)在所有客户之间共享。这导致排名模型中的产品数据非常不完整,无法根据不同的零售领域和使用情形(例如时尚、硬件或家居用品)对产品特性进行自定义。
由于无法对自定义属性进行建模,一些用户将他们认为重要的属性添加到了静态(固定)商品特征中。不过,这需要手动操作,而且显然只适用于少数属性。
动态自定义特征选择
Vertex AI Search 零售解决方案已升级其以提高收入为目标的层级,以自动选择自定义属性。升级涉及将相关的自定义属性整合到排名流程中:
- 会遍历每个零售商的所有自定义属性,并选择最实用的属性添加到静态商品特性集。
- 显示每个零售商的所选属性。
- 定期重复特征选择流程(每 30 天一次)。
总而言之,Vertex AI Search for Retail 不仅可让排名模型访问多达 100 次或更多潜在的新特征,供模型进行选择,还会定期刷新每个客户的属性,以适应季节性销售和其他动态数据变化。
升级后的排名解决方案可提供更强大的搜索数据分析,并利用定期刷新的自定义属性来提升数据质量。
全面的产品知识
- 特征选择:用于零售的 Vertex AI Search 算法会为每个零售商选择最多 20 个最重要的自定义属性。
- 优势:利用商品的其他信息(例如促销代码和商品或款式规格)提高排名准确性。
- 公开范围:零售商可以查看所选的自定义属性,并确保这些属性得到维护和及时更新。
- 自定义和学习:客户可以识别所选自定义属性中的模式,并添加其他相关属性,以进一步提升排名效果。
如何查看正在使用的属性
如果客户启用了更高级别的服务,并且拥有足够的用户事件数据点,则现在可以在控制台中看到新的自定义属性信息,这些信息会显示在面向零售的搜索的数据质量页面中的文字搜索和/或浏览搜索标签页下。在这里,您可以了解 Vertex AI Search for Retail 系统选择了哪些自定义属性。
如何使用自定义属性
- 保留但不删除或弃用所选属性,因为这可能会影响模型。
- 为更多商品填充这些字段,提高自动选择的属性的覆盖率
- 查看系统自动选择自定义属性的趋势。如果您有其他类似的属性,请将其添加到目录中。它们将成为特征搜索算法选择的候选对象。
- 为数字属性分配数字值(而非字符串值),以正确注释数字属性。例如,提供数值
10.5
,而不是文本(“10.5”)。
关闭个性化功能
要关闭个性化功能,请将
ServingConfig.personalizationSpec
至mode.DISABLED
。
数据质量提醒
如果信息中心内的指标值从“满意”变为“不理想”,就会触发数据质量提醒。提醒是通过电子邮件发送的。
如果您想查看与 Cloud Monitoring 相关的提醒,请参阅设置提醒。
查看数据质量
前往 Search for Retail 控制台中的数据质量页面。
前往“数据质量”页面查看行、指标和提醒:一行对应一个指标,一个指标对应一个提醒。
设置数据质量提醒
REST
调用 UpdateAlertConfig
API。
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" -H "X-GFE-SSL: yes" -H "X-Goog-User-Project: PROJECT_ID" \ "https://retail.googleapis.com/v2alpha/projects/PROJECT_ID/alertConfig" \ --data ' { "alertPolicies": [ { "alertGroup": "search-data-quality", "enrollStatus": "ENROLLED", "recipients": [ { "emailAddress": "EMAIL_ADDRESS_1" }, { "emailAddress": "EMAIL_ADDRESS_2" } ] } ] }'
替换以下内容:
PROJECT_ID
:您的 Google Cloud 项目的 ID。EMAIL_ADDRESS_1
、EMAIL_ADDRESS_2
:您要注册接收提醒的电子邮件地址。它们应符合 SMTP 标准。一个提醒政策最多可添加 20 个电子邮件地址。
控制台
前往 Search for Retail 控制台中的数据质量页面。
前往“数据质量”页面点击顶部的 settings 配置提醒。
请至少添加一个电子邮件地址。电子邮件地址应符合 SMTP(简单邮件传输协议)。您最多只能向一个提醒政策添加 20 个电子邮件地址。
点击提交。
停用数据质量提醒
REST
调用 UpdateAlertConfig API。
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" -H "X-GFE-SSL: yes" -H "X-Goog-User-Project: PROJECT_ID" \ "https://retail.googleapis.com/v2alpha/projects/PROJECT_ID/alertConfig" \ --data ' { "alertPolicies": [ { "alertGroup": "search-data-quality", "enrollStatus": "DECLINED", "recipients": [ ] } ] }'
替换以下内容:
PROJECT_ID
:您的 Google Cloud 项目的 ID。
控制台
前往 Search for Retail 控制台中的数据质量页面。
转到“数据质量”页面点击 settings Configure alerts(配置提醒)。
删除所有现有电子邮件。
点击提交。
问题排查
下文介绍了如何解决以下常见问题。
数据检查未通过
如果某项数据检查未通过,请在数据质量页面上点击相应指标的详细信息,查看该指标的更详细说明以及满足该数据检查所需达到的阈值。
如果您已满足数据要求,请查看时间戳部分,了解该指标上次计算的时间。如果您最近调整了格式或提取 数据量很大,可能需要几个小时来重新计算 指标。
如果您不符合数据要求,则可能需要重新设置数据格式或 收集更多数据,以满足数据检查要求。确保数据符合指标阈值后,请重新导入重新格式化的数据或导入其他数据,然后等待系统重新计算指标。
标记为“不适用”的指标值
如果未上传任何数据或 指标尚未计算。将数据导入至 计算一些数据检查。
效果层级没有屏蔽问题,但未在使用
要进行问题排查,请按以下步骤操作:
检查之前的层级是否存在任何阻止数据的问题。您需要 满足先前所有等级的要求以升级到下一等级。
等待 24 小时。在所有阻止升级的数据检查通过之后,系统需要 大约 24 小时来训练、准备模型,并激活新解锁的 层级。
如果在通过所有升级阻止数据检查后的两天内,该效果层级未被标记为“正在使用”,请与 Vertex AI Search for Retail 支持团队联系,并提供您的项目编号和项目 ID 以寻求帮助。
其他数据要求信息
如需详细了解 Vertex AI Search 零售解决方案的数据要求,请参阅以下文档: