实现 Vertex AI Search for Commerce

您可以为电子商务应用实现 Vertex AI Search 商务解决方案。

使用推荐或搜索功能时,您需要注入用户事件和目录数据,并在您的网站上提供预测或搜索结果。

建议和搜索功能使用相同的数据,因此如果您同时使用这两者,则无需注入相同的数据两次。

如果您使用推荐模型,则用户事件数据要求会列出其他要求,具体取决于您的模型类型和优化目标。这些要求有助于 Vertex AI Search for Commerce 生成高质量的结果。

平均集成时间约为数周。请注意,对于搜索,实际时长在很大程度上取决于要注入的数据的质量和数量。

开始使用商务集成

开始使用商务集成

采取实施步骤

无论您是否使用其他 Google 工具,都可以在您的网站上获得个性化的搜索结果。

根据工具使用情况开始新手入门

  • 如果您使用的是 Google 跟踪代码管理器或 Google Merchant Center,请点击使用 Google 工具标签页,查看将 Vertex AI Search for commerce 集成到您的网站中所需的步骤。

  • 如果您使用跟踪代码管理器和 Merchant Center,请点击不使用 Google 工具标签页,然后按照其中的说明操作。

借助 Google 工具

步骤 说明
1. 设置 Google Cloud 项目 如果您已有 Google Cloud 项目,则可以使用现有项目。否则,请按照本指南设置新项目
2a. 使用 Merchant Center 导入商品清单

您也可以直接导入商品目录,但关联 Merchant Center 可以减少导入目录所需的步骤。如果您想使用分面,此解决方案并不理想。这种开箱即用的解决方案可与 Google Ads 搭配使用,并可快速复制到 Vertex AI Search for Commerce 中。只需点击几下,即可完成设置并开始运行。

请注意,Merchant Center 不支持集合商品类型。在导入之前,请务必查看 Merchant Center 限制,以检查它是否符合您的目录需求。

2b. 配置跟踪代码管理器以记录用户事件

用户事件用于跟踪用户操作,例如点击产品、将商品添加到购物车或购买商品。 您可以在导入目录的同时开始记录用户事件。

目录导入完成后,重新联接在导入完成之前上传的所有事件。如果您已在使用 Google 跟踪代码管理器,建议您使用此方法,因为它与 Vertex AI Search for Commerce 集成。

3. 导入用户历史事件

提供历史用户事件数据后,您无需等待数月即可从您的网站收集足够的用户事件数据,从而开始模型训练。如需了解如何导入用户数据,请参阅有关从 BigQuery 导入 Google Analytics 360GA4 事件导入用户事件文档。

您的模型需要足够多的训练数据才能提供准确的预测。如需了解要使用多少数据,请了解每个模型的要求

不使用 Google 工具

步骤 说明
1. 设置 Google Cloud 项目

创建 Google Cloud 项目,并创建包含 API 密钥和 OAuth 令牌(使用用户账号或服务账号)的身份验证凭据来访问该项目。

2a. 导入商品清单

您可以使用 Products.create 方法逐个向商品清单添加商品。对于大型商品清单,我们建议您使用 Products.import 方法批量添加商品。这提供了更高的可配置性,对于想要进行试点测试的企业来说是不错的选择。

2b. 记录用户事件

用户事件用于跟踪用户操作,例如点击产品、将商品添加到购物车或购买商品。需要用户事件数据才能生成个性化结果。需要实时提取用户事件以准确反映用户的行为。

您可以在导入目录的同时开始记录用户事件。目录导入完成后,重新联接在导入完成之前上传的所有事件。您需要编写跟踪像素

3. 导入用户历史事件

提供历史用户事件数据后,您无需等待数月即可从您的网站收集足够的用户事件数据,从而开始模型训练。

如需了解如何导入用户数据,请参阅 导入用户事件文档,了解如何从 Cloud StorageBigQuery 导入事件,或如何使用 userEvents.import 方法内嵌导入事件

您的模型需要足够多的训练数据才能提供准确的预测。然后,详细了解每种模型类型的导入要求

完成剩余的这些新手入门步骤

无论用户是否使用工具,都必须继续执行其余步骤,才能完成 Vertex AI Search for Commerce 的初始配置。

步骤 说明
4. 设置监控和提醒

设置监控和提醒

5. 创建投放配置、模型和控件

决定是使用推荐功能、搜索功能还是同时使用这两项功能。然后,熟悉用户事件的格式。投放配置是一种实体,用于关联模型和(可选)控件。在生成搜索或推荐结果时,投放配置就像一个容器。

如果您在创建投放配置时使用推荐,则可以同时创建模型和控件。您也可以单独创建这些路径。

根据投放配置的位置及其目标选择模型类型。查看可用的建议类型优化目标其他模型调整选项,以确定最适合您的业务目标的最佳选项。(对于搜索投放配置,系统会自动创建默认模型。)

6. 留出模型训练和调整时间

服务配置是配置的测试版本。它们就像一个工作区,用于测试优化目标或控制变量之间的差异。您可以暂存一个服务配置,以便针对生产配置对其进行测试,例如,还可以将应用指向其中一个配置以进行问题排查。

如果您使用的是搜索,则训练和调优是自动进行的,前提是您已达到相应阈值。请参阅每种模型和每种产品的用户事件要求,确定要使用多少用户事件以及哪种类型的用户事件来训练和调整模型。

如果您使用推荐功能,创建模型会启动训练和调优。初始模型训练和调整需要 2-5 天才能完成,但对于大型数据集,可能需要更长时间。

7. 预览并测试投放配置

激活模型后,您可以预览和测试投放配置的建议或搜索结果,确保您的设置发挥预期的效果。您可以创建控件或使用现有控件来添加新的投放配置,并将应用指向测试版本以比较效果。

您可以排除或包含规则,并对生产环境与另一个测试投放配置进行拆分测试。

然后,您可以在控制台的 Evaluations 页面中使用这些变体模拟搜索。

8. (可选)设置 A/B 实验

您可以使用 A/B 实验来比较网站在有无 Vertex AI Search for commerce 的情况下的效果。

9. 评估您的配置

评估 Search for Commerce 提供的指标,以帮助您确定纳入 Vertex AI Search for Commerce 对您的业务有何影响。

在 Search for commerce 控制台的分析页面上查看项目的指标。

服务条款

使用本产品时,您需要遵循 Google Cloud 的条款及条件或相关线下变体。《Google Cloud 隐私权声明》说明了我们如何收集和处理与使用 Google Cloud 和其他 Google Cloud 服务相关的用户个人信息。

为保证质量,我们会从日志(包括客户数据)中抽取一小部分搜索查询和搜索结果,并将其发送给披露为第三方子处理方的第三方供应商进行人工评分。 此外,我们还会使用从 Google 搜索日志中公开收集的数据集中的搜索查询和搜索结果进行其他测试,并将其发送给不同的第三方供应商进行人工评估,以确保质量。Google 搜索日志不属于客户数据。