创建投放控件

本页介绍了如何创建投放控制。

投放控件是您定义并应用到各个投放配置的规则。如需详细了解投放配置,请参阅投放配置简介

您可以在 Google Ads 搜索广告系列效果衡量控制台中创建投放控件,其中包含触发控件的条件和条件触发时执行的操作。然后,您可以将新的投放控件附加到投放配置。

投放配置与控件之间存在多对多关系。您可以向投放配置添加多个控件,一个控件可以与多个投放配置相关联。

创建投放控件和投放配置时,您可以选择其可用于的产品(推荐或搜索)。投放控件只能与相同商品类型的投放配置相关联。例如,为推荐功能创建的投放控件无法与为搜索功能创建的投放配置相关联。

投放配置用于管理在搜索或预测请求期间应用哪些控件。在投放时,系统只会考虑请求的有效投放配置中的控件。例如,假设您创建了两个控制:一个名为 gShoe 促销的控制,用于在用户搜索“鞋子”时提升品牌 gShoe 的搜索结果排名;另一个名为“更多鞋子”的控制,用于将使用字词“跑鞋”的查询扩展为包含“运动鞋”。如果您仅将 gShoe 促销控件附加到投放配置,那么使用该投放配置的搜索请求会针对使用鞋子字词的查询提升 gShoe 结果的排名,但更多鞋子控件不会产生任何影响,因为它未附加到您使用的投放配置。

您可以创建控件,然后将其添加到实时投放配置中或将其交换。

您可以随时在控件页面上创建或修改投放控件,也可以使用 Controls.create 方法在代码中内嵌投放控件。在控制台中,您可以选择在投放配置创建过程中创建控件。

您最多可以创建 100 个投放控件。如果您需要更多投放控制功能,请申请额外的配额。如需了解如何申请更多配额,请参阅增加配额。除了重定向控件之外,一个投放配置最多可以包含 100 个任何类型的投放控件,每个投放配置的重定向控件数量上限为 1000 个。

快速入门视频和指南

  • 投放控件简介:借助投放控件,您可以创建规则,从而自定义您的投放配置返回搜索结果的方式。
  • 提升/掩埋:影响返回结果列表中的结果排名和顺序。可用于搜索和推荐。
  • 过滤条件:从返回结果列表中移除未传递过滤条件的结果。仅适用于搜索。
  • 重定向:根据搜索查询将用户重定向到特定页面。仅适用于搜索。

本教程介绍了如何使用重定向控件。


如需遵循有关此任务的分步指导,请直接在 Cloud Shell Editor 中点击操作演示

操作演示


  • 语言:自定义搜索查询语言。仅用于搜索。
    您可以使用以下几种语言控件:
    • 同义词:扩展搜索查询的搜索查询的同义词。
    • 单向同义词:针对特定字词扩展单向同义词。
    • 不关联:阻止在出现特定字词时搜索一组字词。
    • 忽略:阻止搜索中使用某个字词。
    • 替换:替换搜索查询中的字词。
  • 固定:影响结果排序,将结果放置在特定位置(例如第 4 位)。可供搜索和浏览。

如需查看这些控件的示例,请参阅服务控件简介

用于创建控件的控制台选项

您可以选择以下任一控制台路径,在 Vertex AI Search for Commerce 中创建所有投放控制

使用 Google Cloud 控制台

按照商品管理控制台每个投放控制部分下的步骤操作。

使用商品推广控制台

如果您是 Google Cloud 控制台管理员,则可以向网站商品营销者授予商品营销控制台的访问权限,并为其分配“创建者”或“审批人”角色。

以用户身份访问商品推广控制台

如果您已获得使用该网址的访问权限,则可以选择使用商品推广控制台,而不是标准 Google Cloud 控制台。如需使用商品管理控制台创建控件,请执行以下操作:

  1. 通过管理员为您提供的外部登录方式登录。

  2. 按照商品管理控制台文档中每个投放控制部分下的步骤操作。

引导商品推广控制台用户

如果您是 Google Cloud 控制台管理员,则可以向商品营销者授予商品营销控制台访问权限:

  1. 前往 Google 搜索购物广告控制台中的控件页面。

    前往“控件”页面

  2. 前往商品管理控制台标签页。

  3. 配置身份设置

  4. 为用户授予审批人创建者角色。

  5. 您可以看到与当前 Google Cloud 项目关联的商品目录控制台的唯一网址。复制该链接,或直接在 Google Cloud 控制台中打开该链接。

  6. 在商品目录控制台中,为预览选择默认的投放配置。

  7. (可选)使用以下函数修改对商品推广控制台的访问权限:

    • 添加用户:向用户授予审批人创作者商品推广控制台的访问权限。

    • 删除用户:通过删除审批人创作者,撤消对商品推广控制台的访问权限。

  8. 前往 Search for Commerce 控制台中的 IAM 管理页面。

    前往“IAM 管理”页面

审批人需要执行的额外步骤

  1. 点击 创建控件,调整商品推广控制台设置。

  2. 在“起始规则”中添加问题,或在定义目标屏幕中删除问题。

  3. (可选)在收到已提交的控制请求的电子邮件后,请在信息中心内更改请求状态、批准或拒绝请求。您可以在信息中心内找到已列出的请求。

  4. 审核并批准部分中,点击批准拒绝修改,管理每个控件的审批状态。

    • 最后一个选项会将您转到下一个屏幕,您可以在该屏幕中进行修改,然后点击批准并修改

    • 您作为审批人添加的所有控件都会自动获得批准。

创建新的投放控件

在 Google Cloud 控制台的“控件”页面上创建新的投放控件,或使用 Controls.create 方法在线内创建。

控件有不同的要求,具体取决于其类型。前往您计划创建的控件类型的创建流程:

创建提升/掩埋控件

此控件类型适用于搜索和推荐。

如需详细了解此控件类型,请参阅提升/掩埋控件

如需创建搜索提升/埋没控制功能,请执行以下操作:

商品销售控制台

  1. 点击管理员提供的网址。登录。

    您将进入商品推广控制台中的控件页面。

  2. 点击 创建控件

  3. 为最终用户定义目标和所需的时间。必须回答所有问题。点击下一步

  4. 选择控件。输入控件的名称,选择 Search 产品,然后选择控件类型 Boost/Bury

  5. 配置提升/掩埋控件:

    1. 触发器下,为相关搜索查询指定条件(例如“包含”或“不在范围内”),以便定义哪个目录属性会触发此控件。如果未配置任何目录属性,系统将始终应用此控件。

    2. 输入日期范围,定义适用的时间范围。如果满足指定的任一时间范围,目录属性将与指定时间范围内的查询匹配。使用 添加时间范围添加时间范围。

    3. 定义您要使用此控件触发的提升/掩埋操作。这些操作由目录属性(例如颜色)、条件(例如包含)和(例如红色)定义。

    4. 点击 添加属性以添加更多属性。

  6. 使用滑块设置提升/掩埋值。负数表示埋葬,正数表示提升。

  7. 点击提交,将控制请求提交给审批人。您可以在商品管理控制台中查看已提交请求的状态。如果您改变了主意,可以删除控制请求。

Cloud 控制台

  1. 前往 Google 搜索购物广告控制台中的控件页面。

    前往“控件”页面

  2. 投放控件标签页下,点击 创建控件

    系统会打开创建控件窗格。

  3. 偏好设置部分的控件名称字段中,为新控件输入名称。

  4. 可选:如需更改自动创建的对照组 ID,请点击修改,然后输入新的对照组 ID。

  5. 商品选择部分,选择搜索

  6. 选择提升/掩埋控件作为控件类型。点击继续

  7. 触发器部分中,选择触发此控件的用户行为类型。

    • 浏览类别:当用户浏览您网站上的类别时,此规则就会触发(search.request.query 为空)。

    • 搜索:当用户在您的网站上进行搜索时触发此规则(search.request.query 不为空)。如需将此控件设置为在浏览任何类别或搜索任何查询时触发,请跳过以下步骤。

  8. 可选:根据浏览特定类别或搜索特定查询的情况,设置可触发此控件的特定类别或查询。

    • 如果您选择了浏览类别:在类别字段中,输入浏览哪些类别时会触发此控制。

    • 如果您选择了搜索:点击添加查询按钮,添加要过滤的查询字词(例如 running shoes)。对于每个字词,请选择部分匹配完全匹配

  9. 可选:点击添加时间范围按钮,添加一个或多个可应用此控件的时间范围。

  10. 点击继续,进入操作部分。

  11. 提升/掩埋商品字段中,为商品属性添加过滤条件。

    使用过滤和排序中记录的过滤条件表达式语法。例如,如需指定“product1”和“product2”的红色和蓝色版本,请使用以下语法:(id: ANY("product1","product2")) AND (colorFamily: ANY("Red","Blue"))

  12. 对于提升/掩埋值,使用滑块设置提升强度。正值会增强结果,负值会掩埋结果。点击继续

  13. 投放配置部分,选择要应用控件的投放配置。

  14. 提交控件设置。

    新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

现在,您可以在控件页面的投放控件标签页上找到列出的新控件。

curl

发出 Control.create 请求,并在请求正文中包含控制 ID 和 Control 实例。

如需了解字段详情,请参阅 Controls API 参考文档Controls.create API 参考文档

当用户浏览您网站上的类别(search.request.query 为空)或在您网站上进行搜索(search.request.query 不为空)时,系统可能会触发提升/隐藏控制。

以下示例展示了浏览触发的控件的字段,其中 searchSolutionUseCase 设置为 SEARCH_SOLUTION_USE_CASE_BROWSE

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_SEARCH" ],
              "searchSolutionUseCase": [
                "SEARCH_SOLUTION_USE_CASE_BROWSE"
              ],
              "rule": {
                "condition": {
                  "pageCategories": [
                      "CATEGORY_ABC",
                      "CATEGORY_XYZ"
                  ],
                  "activeTimeRange": [
                    {
                      "startTime": "START_TIMESTAMP_1",
                      "endTime": "END_TIMESTAMP_1"
                    },
                    {
                      "startTime": "START_TIMESTAMP_2",
                      "endTime": "END_TIMESTAMP_2"
                    }
                  ]
                },
                "boostAction": {
                  "boost": BOOST_NUMBER,
                  "productsFilter": "FILTER_EXPRESSION"
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"

以下示例展示了搜索触发的控件的字段,其中 searchSolutionUseCase 设置为 SEARCH_SOLUTION_USE_CASE_SEARCH

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_SEARCH" ],
              "searchSolutionUseCase": [
                "SEARCH_SOLUTION_USE_CASE_SEARCH"
              ],
              "rule": {
                "condition": {
                  "queryTerms": [
                    {
                      "value": "VALUE_1",
                      "fullMatch": "FULLMATCH_BOOLEAN_1"
                    },
                    {
                      "value": "VALUE_2",
                      "fullMatch": "FULLMATCH_BOOLEAN_2"
                    }
                  ],
                  "activeTimeRange": [
                    {
                      "startTime": "START_TIMESTAMP_1",
                      "endTime": "END_TIMESTAMP_1"
                    },
                    {
                      "startTime": "START_TIMESTAMP_2",
                      "endTime": "END_TIMESTAMP_2"
                    }
                  ]
                },
                "boostAction": {
                  "boost": BOOST_NUMBER,
                  "productsFilter": "FILTER_EXPRESSION"
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"
  

新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

如需向投放配置添加控件,请使用 ServingConfig.addControl 方法:

创建推荐提升/掩埋控件

如需创建推荐内容提升/掩埋控件,请执行以下操作:

商品销售控制台

  1. 点击管理员提供的网址。登录。

    您将进入商品推广控制台中的控件页面。

  2. 点击 创建控件

  3. 为最终用户定义目标和所需的时间。必须回答所有问题。点击下一步

  4. 选择控件。输入控件的名称,选择浏览商品,然后选择控件类型提升/掩埋

  5. 配置提升/掩埋控件:

    1. 触发器下,输入要触发控制的网页类别。如果未配置任何目录属性,此控件将始终有效。

    2. 输入日期范围,定义适用的时间范围。如果满足指定的任一时间范围,目录属性将与指定时间范围内的查询匹配。使用 添加时间范围添加时间范围。

    3. 定义您要使用此控件触发的提升/掩埋操作。这些操作由目录属性(例如颜色)、条件(例如包含)和(例如红色)定义。

    4. 点击 添加属性以添加更多属性。

  6. 使用滑块设置提升/掩埋值。负数表示埋葬,正数表示提升。

  7. 点击提交,将控制请求提交给审批人。您可以在商品管理控制台中查看已提交请求的状态。如果您改变了主意,可以删除控制请求。

Cloud 控制台

  1. 前往 Google 搜索购物广告控制台中的控件页面。

    前往“控件”页面

  2. 投放控件标签页上,点击 创建控件

    系统会打开创建控件窗格。

  3. 偏好设置部分的控件名称字段中,为新控件输入名称。

  4. (可选)如需更改自动创建的对照组 ID,请点击修改,然后输入新的对照组 ID。

  5. 商品选择部分,选择建议

  6. 选择提升/掩埋控件作为控件类型。

  7. 点击继续,进入操作部分。

  8. 提升/掩埋商品字段中,为商品属性添加过滤条件。

    使用过滤建议中记录的过滤条件表达式语法。

    例如,如需要指定“product1”和“product2”的红色和蓝色版本,请使用以下语法:(id: ANY("product1","product2")) AND (colorFamily: ANY("Red","Blue"))

  9. 对于提升/掩埋值,使用滑块设置提升强度。正值会增强结果,负值会掩埋结果。

  10. 点击继续,进入服务配置部分。

  11. 选择要应用控件的投放配置。

  12. 提交控件设置。

    新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

您可以在控件页面的投放控件标签页上找到列出的新控件。

curl

发出 Control.create 请求,并在请求正文中包含控制 ID 和 Control 实例。

如需了解字段详情,请参阅 Controls API 参考文档Controls.create API 参考文档

如需创建过滤条件表达式,请使用过滤建议中记录的过滤条件表达式语法。

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_RECOMMENDATION" ],
                "boostAction": {
                  "boost": BOOST_NUMBER,
                  "productsFilter": "FILTER_EXPRESSION"
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"
   

新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

如需向投放配置添加控件,请使用 ServingConfig.addControl 方法:

创建过滤条件控件

如需详细了解此控件类型,请参阅过滤器控件

商品销售控制台

  1. 点击管理员提供的网址。登录。

    您将进入商品推广控制台中的控件页面。

  2. 点击 创建控件

  3. 为最终用户定义目标和所需的时间。必须回答所有问题。点击下一步

  4. 选择控件。输入控件的名称,选择搜索浏览产品,然后选择控件类型过滤

  5. 配置过滤器控件:

    1. 触发器下,为相关搜索查询或网页类别指定条件(例如“包含”或“不在范围内”),以定义哪个目录属性会触发此控件。如果未配置任何目录属性,此控件将始终应用。

    2. 输入日期范围,定义适用的时间范围。如果满足指定的任一时间范围,目录属性将与指定时间范围内的查询匹配。使用 添加时间范围添加时间范围。

    3. 定义您要使用此控件触发的过滤器操作。 这些操作由目录属性(例如颜色)、条件(例如包含)和(例如红色)定义。

    4. 点击 添加属性以添加更多属性。

  6. 点击提交,将控制请求提交给审批人。您可以在商品管理控制台中查看已提交请求的状态。如果您改变了主意,可以删除控制请求。

Cloud 控制台

  1. 前往 Google 搜索购物广告控制台中的控件页面。

    前往“控件”页面

  2. 投放控件标签页上,点击 创建控件

    系统会打开创建控件窗格。

  3. 偏好设置部分的控件名称字段中,为新控件输入名称。

  4. 可选:如需更改自动创建的对照组 ID,请点击修改,然后输入新的对照组 ID。

  5. 选择过滤器控件作为控件类型。

  6. 点击“继续”以进入触发器部分。

  7. 选择哪种类型的用户行为会触发此控件:

    • 浏览类别:当用户浏览您网站上的类别时,此规则就会触发(search.request.query 为空)。

    • 搜索:当用户在您的网站上进行搜索时触发此规则(search.request.query 不为空)。

  8. 可选:设置控件条件,以便根据浏览的类别或搜索的查询触发规则。可用的选项取决于您选择的是浏览类别还是搜索

    • 如果您选择了浏览类别:在类别字段中,输入浏览哪些类别时会触发此控制。

    • 如果您选择了搜索:点击添加查询按钮,添加要过滤的查询字词(例如 running shoes),然后为每个字词选择以下选项之一:

      • 部分匹配:此控件仅在查询包含与查询字词部分匹配的内容时适用。
      • 完全匹配:此控件仅在查询包含与此查询字词完全匹配的内容时适用。

      如果查询中包含这些字词之一,则会应用相应控制。

  9. 可选:点击添加时间范围按钮,添加一个或多个可应用此控件的时间范围。

  10. 点击继续,进入操作部分。

  11. 过滤操作字段中为商品属性添加过滤条件。

    使用过滤和排序中记录的过滤条件表达式语法。

    例如,如需要指定“product1”和“product2”的红色和蓝色版本,请使用以下语法:(id: ANY("product1","product2")) AND (colorFamily: ANY("Red","Blue"))

  12. 点击继续,进入服务配置部分。

  13. 选择要应用控件的投放配置。

  14. 提交控件设置。

    新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

您可以在控件页面的投放控件标签页上找到列出的新控件。

curl

发出 Control.create 请求,并在请求正文中包含控制 ID 和 Control 实例。

如需了解字段详情,请参阅 Controls API 参考文档Controls.create API 参考文档

当用户浏览您网站上的类别(search.request.query 为空)或在您网站上进行搜索(search.request.query 不为空)时,过滤条件控件可能会触发。

以下示例展示了浏览触发的控件的字段,其中 searchSolutionUseCase 设置为 SEARCH_SOLUTION_USE_CASE_BROWSE

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_SEARCH" ],
              "searchSolutionUseCase": [
                "SEARCH_SOLUTION_USE_CASE_BROWSE"
              ],
              "rule": {
                "condition": {
                  "pageCategories": [
                      "CATEGORY_ABC",
                      "CATEGORY_XYZ"
                  ],
                  "activeTimeRange": [
                    {
                      "startTime": "START_TIMESTAMP_1",
                      "endTime": "END_TIMESTAMP_1"
                    },
                    {
                      "startTime": "START_TIMESTAMP_2",
                      "endTime": "END_TIMESTAMP_2"
                    }
                  ]
                },
                "filterAction": {
                  "filter": "FILTER_EXPRESSION"
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"

以下示例展示了搜索触发的控件的字段,其中 searchSolutionUseCase 设置为 SEARCH_SOLUTION_USE_CASE_SEARCH

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_SEARCH" ],
              "searchSolutionUseCase": [
                "SEARCH_SOLUTION_USE_CASE_SEARCH"
              ],
              "rule": {
                "condition": {
                  "pageCategories": [
                      "CATEGORY_ABC",
                      "CATEGORY_XYZ"
                  ],
                  "activeTimeRange": [
                    {
                      "startTime": "START_TIMESTAMP_1",
                      "endTime": "END_TIMESTAMP_1"
                    },
                    {
                      "startTime": "START_TIMESTAMP_2",
                      "endTime": "END_TIMESTAMP_2"
                    }
                  ]
                },
                "filterAction": {
                  "filter": "FILTER_EXPRESSION"
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"
  

如需向投放配置添加控件,请使用 ServingConfig.addControl 方法:

创建重定向控件

如需详细了解此控件类型,请参阅重定向控件

商品销售控制台

  1. 点击管理员提供的网址。登录。

    您将进入商品推广控制台中的控件页面。

  2. 点击 创建控件

  3. 为最终用户定义目标和所需的时间。必须回答所有问题。点击下一步

  4. 选择控件。输入控件的名称,选择 Search 产品,然后选择控件类型 Redirect

  5. 配置重定向控件:

    1. 触发器下,为相关搜索查询指定条件(例如“包含”或“不在范围内”),以便定义哪个目录属性会触发此控件。如果未配置任何目录属性,系统将始终应用此控件。

    2. 输入日期范围,定义适用的时间范围。如果满足指定的任一时间范围,目录属性将与指定时间范围内的查询匹配。使用 添加时间范围添加时间范围。

    3. 输入重定向网址,定义您要使用此控件触发的重定向操作

  6. 点击提交,将控制请求提交给审批人。您可以在商品管理控制台中查看已提交请求的状态。如果您改变了主意,可以删除控制请求。

Cloud 控制台

  1. 前往 Google 搜索购物广告控制台中的控件页面。

    前往“控件”页面

  2. 投放控件标签页上,点击 创建控件

    系统会打开创建控件窗格。

  3. 偏好设置部分的控件名称字段中,为新控件输入名称。

  4. 可选:如需更改自动创建的对照组 ID,请点击修改,然后输入新的对照组 ID。

  5. 选择重定向控件作为控件类型。

  6. 点击“继续”以进入触发器部分。

  7. 请至少创建一个搜索字词触发器或时间范围触发器。重定向控件至少需要一个触发器:

  8. 选择哪种类型的用户行为会触发此控件:

    • 浏览类别:当用户浏览您网站上的类别时,此规则就会触发(search.request.query 为空)。

    • 搜索:当用户在您的网站上执行搜索操作时,系统会触发此规则(search.request.query 不为空)。

  9. 设置控件条件,以便根据浏览的类别或搜索的查询触发规则。可用的选项取决于您选择的是浏览类别还是搜索

    • 如果您选择了浏览类别:在类别字段中,输入浏览哪些类别时会触发此控制。

    • 如果您选择了搜索:点击添加查询按钮,添加要过滤的查询字词(例如 running shoes),然后为每个字词选择以下选项之一:

      • 部分匹配:此控件仅在查询包含与查询字词部分匹配的内容时适用。
      • 完全匹配:此控件仅在查询包含与此查询字词完全匹配的内容时适用。

      如果查询中包含这些字词之一,则会应用相应控制。

  10. 点击添加时间范围按钮,添加一个或多个可应用此控件的时间范围。

  11. 点击继续,进入操作部分。

  12. 输入触发此控件时要重定向到的 URI。

  13. 点击继续,进入服务配置部分。

  14. 选择要应用控件的投放配置。

  15. 提交控件设置。

    新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

您可以在“控件”页面的投放控件 (Serving controls) 标签页上找到列出的新控件。

curl

发出 Control.create 请求,并在请求正文中包含控制 ID 和 Control 实例。

如需了解字段详情,请参阅 Controls API 参考文档Controls.create API 参考文档

当用户浏览您网站上的类别(search.request.query 为空)或在您网站上进行搜索(search.request.query 不为空)时,系统可能会触发重定向控制。

以下示例展示了浏览触发的控件的字段,其中 searchSolutionUseCase 设置为 SEARCH_SOLUTION_USE_CASE_BROWSE

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_SEARCH" ],
              "searchSolutionUseCase": [
                "SEARCH_SOLUTION_USE_CASE_BROWSE"
              ],
              "rule": {
                "condition": {
                  "queryTerms": [
                    {
                      "value": "VALUE_1",
                      "fullMatch": "FULLMATCH_BOOLEAN_1"
                    },
                    {
                      "value": "VALUE_2",
                      "fullMatch": "FULLMATCH_BOOLEAN_2"
                    }
                  ],
                  "activeTimeRange": [
                    {
                      "startTime": "START_TIMESTAMP_1",
                      "endTime": "END_TIMESTAMP_1"
                    },
                    {
                      "startTime": "START_TIMESTAMP_2",
                      "endTime": "END_TIMESTAMP_2"
                    }
                  ]
                },
                "redirectAction": {
                  "redirectUri": "REDIRECT_URI",
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"

以下示例展示了搜索触发的控件的字段,其中 searchSolutionUseCase 设置为 SEARCH_SOLUTION_USE_CASE_SEARCH

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_SEARCH" ],
              "searchSolutionUseCase": [
                "SEARCH_SOLUTION_USE_CASE_SEARCH"
              ],
              "rule": {
                "condition": {
                  "queryTerms": [
                    {
                      "value": "VALUE_1",
                      "fullMatch": "FULLMATCH_BOOLEAN_1"
                    },
                    {
                      "value": "VALUE_2",
                      "fullMatch": "FULLMATCH_BOOLEAN_2"
                    }
                  ],
                  "activeTimeRange": [
                    {
                      "startTime": "START_TIMESTAMP_1",
                      "endTime": "END_TIMESTAMP_1"
                    },
                    {
                      "startTime": "START_TIMESTAMP_2",
                      "endTime": "END_TIMESTAMP_2"
                    }
                  ]
                },
                "redirectAction": {
                  "redirectUri": "REDIRECT_URI",
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"
  

如需向投放配置添加控件,请使用 ServingConfig.addControl 方法:

创建双向同义词控件

如需详细了解此控件类型,请参阅双向同义词控件

商品销售控制台

  1. 点击管理员提供的网址。登录。

    您将进入商品推广控制台中的控件页面。

  2. 点击 创建控件

  3. 为最终用户定义目标和所需的时间。必须回答所有问题。点击下一步

  4. 选择控件。输入控制项的名称,选择 Search 产品,然后选择控制项类型 Synonyms

  5. 配置双向同义词控件:

    1. 触发器下,为相关搜索查询指定条件(例如“包含”或“不在范围内”),以便定义哪个目录属性会触发此控件。如果未配置任何目录属性,系统将始终应用此控件。

    2. 输入日期范围,定义适用的时间范围。如果满足指定的任一时间范围,目录属性将与指定时间范围内的查询匹配。使用 添加时间范围添加时间范围。

    3. 定义您要使用此控件触发的同义词类型。选择双向。如需详细了解同义词类型,请参阅同义词部分。

  6. 点击提交。这会将您转到详细的双向同义词配置界面。

  7. 双向同义词操作下方的字段中输入同义词。此操作会将字词以双向方式关联起来,以便在搜索结果中将其视为等同的字词,这样一来,搜索“红色沙发”会返回“红色栗色沙发”的结果,而搜索“栗色沙发”会扩展为包括所有类型的红色沙发,例如深红色或粉色。

  8. 再次提交,将您的控制请求发送给批准者。您可以在商品管理控制台中查看已提交请求的状态。如果您改变了主意,可以删除控制请求。

Cloud 控制台

  1. 前往 Google 搜索购物广告控制台中的控件页面。

    前往“控件”页面

  2. 投放控件标签页上,点击 创建控件

  3. 控件名称字段中,为新控件输入名称。

    系统会打开创建控件窗格。

  4. 您将进入偏好设置部分。

  5. 可选:如需更改自动创建的对照组 ID,请点击修改,然后输入新的对照组 ID。

  6. 选择双向同义词控件作为控件类型。

  7. 点击“继续”以进入触发器部分。

  8. 可选:点击添加时间范围按钮,添加一个或多个可应用此控件的时间范围。

  9. 点击继续,进入操作部分。

  10. 同义词字段中,输入 2 到 100 个应是同义词的查询字词(例如 shirttop)。

    如果查询中包含其中任一字词,则搜索会将其他查询字词视为所包含字词的同义词。

  11. 点击继续,进入服务配置部分。

  12. 选择要应用控件的投放配置。

  13. 提交控件设置。

    新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

您可以在“控件”页面的投放控件 (Serving controls) 标签页上找到列出的新控件。

curl

发出 Control.create 请求,并在请求正文中包含控制 ID 和 Control 实例。

如需了解字段详情,请参阅 Controls API 参考文档Controls.create API 参考文档

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_SEARCH" ],
              "rule": {
                "condition": {
                  "activeTimeRange": [
                    {
                      "startTime": "START_TIMESTAMP_1",
                      "endTime": "END_TIMESTAMP_1"
                    },
                    {
                      "startTime": "START_TIMESTAMP_2",
                      "endTime": "END_TIMESTAMP_2"
                    }
                    ]
                },
                "twoWaySynonymAction": {
                  "synonyms": [
                    "SYNONYM_1",
                    "SYNONYM_2"
                  ]
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"
  

如需向投放配置添加控件,请使用 ServingConfig.addControl 方法。请参阅在内嵌方式中向投放配置添加控件

创建单向同义词控件

如需详细了解此控件类型,请参阅单向同义词控件

商品销售控制台

  1. 点击管理员提供的网址。登录。

    您将进入商品推广控制台中的控件页面。

  2. 点击 创建控件

  3. 为最终用户定义目标和所需的时间。必须回答所有问题。点击下一步

  4. 选择控件。输入控制项的名称,选择 Search 产品,然后选择控制项类型 Synonyms

  5. 配置单向同义词控件:

    1. 触发器下,为相关搜索查询指定条件(例如“包含”或“不在范围内”),以便定义哪个目录属性会触发此控件。如果未配置任何目录属性,系统将始终应用此控件。

    2. 输入日期范围,定义适用的时间范围。如果满足指定的任一时间范围,目录属性将与指定时间范围内的查询匹配。使用 添加时间范围添加时间范围。

    3. 定义您要使用此控件触发的同义词类型。选择单程。如需详细了解同义词类型,请参阅同义词部分。

  6. 点击提交。您会进入详细的单向同义词配置界面。

  7. 单向同义词操作下方的字段中输入同义词。此操作会单向将字词关联起来,以便在搜索结果中将其视为同等字词,这样一来,搜索“红色沙发”时会包含“栗色沙发”,但搜索“栗色沙发”时不会返回其他类型的红色沙发,而是将结果限制为仅包含栗色沙发。

  8. 再次点击提交,将控制请求发送给批准者。您可以在商品管理控制台中查看已提交请求的状态。如果您改变了主意,可以删除控制请求。

Cloud 控制台

  1. 前往 Google 搜索购物广告控制台中的控件页面。

    前往“控件”页面

  2. 投放控件标签页上,点击 创建控件

    系统会打开创建控件窗格。

  3. 偏好设置部分的控件名称字段中,为新控件输入名称。

  4. 可选:如需更改自动创建的对照组 ID,请点击修改,然后输入新的对照组 ID。

  5. 选择单向同义词控件作为控件类型。

  6. 点击“继续”以进入触发器部分。

  7. 可选:点击添加时间范围按钮,添加一个或多个可应用此控件的时间范围。

  8. 点击继续,进入操作部分。

  9. 查询字词字段中,输入在查询中包含其中任一字词时应与其关联的同义词(例如 shoes)。

  10. 同义词字段中,输入应用作您指定的查询字词的同义词的字词(例如,sneakerssandals 作为查询字词 shoes 的单向同义词)。

  11. 点击继续,进入服务配置部分。

  12. 选择要应用控件的投放配置。

  13. 提交控件设置。

    新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

您可以在“控件”页面的投放控件 (Serving controls) 标签页上找到列出的新控件。

curl

发出 Control.create 请求,并在请求正文中包含控制 ID 和 Control 实例。

如需了解字段详情,请参阅 Controls API 参考文档Controls.create API 参考文档

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_SEARCH" ],
              "rule": {
                "condition": {
                  "activeTimeRange": [
                    {
                      "startTime": "START_TIMESTAMP_1",
                      "endTime": "END_TIMESTAMP_1"
                    },
                    {
                      "startTime": "START_TIMESTAMP_2",
                      "endTime": "END_TIMESTAMP_2"
                    }
                  ]
                },
                "oneWaySynonymAction": {
                  "synonyms": [
                    "queryTerms": [
                      "QUERY_TERM_1",
                      "QUERY_TERM_2"
                    ],
                    "synonyms": [
                      "SYNONYM_1",
                      "SYNONYM_2"
                    ]
                  ]
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"
  

如需向投放配置添加控件,请使用 ServingConfig.addControl 方法:

创建“不关联”控件

如需详细了解此控件类型,请参阅不关联控件

商品销售控制台

  1. 点击管理员提供的网址。登录。

    您将进入商品推广控制台中的控件页面。

  2. 点击 创建控件

  3. 为最终用户定义目标和所需的时间。必须回答所有问题。点击下一步

  4. 选择控件。输入控制的名称,选择搜索产品,然后选择控制类型 不关联

  5. 配置不关联控件:

    1. 触发器下,为相关搜索查询指定条件(例如“包含”或“不在范围内”),以便定义哪个目录属性会触发此控件。如果未配置任何目录属性,此控件将始终应用。

    2. 输入日期范围,定义适用的时间范围。如果满足指定的任一时间范围,目录属性将与指定时间范围内的查询匹配。使用 添加时间范围添加时间范围。

    3. 不关联的操作下,指定不应与您在前面的触发器部分中输入的查询字词关联的字词。分别将它们输入“查询字词”和“已解除关联的字词”字段。

  6. 点击提交,将控制请求发送给审批人。您可以在商品管理控制台中查看已提交请求的状态。如果您改变了主意,可以删除控制请求。

Cloud 控制台

  1. 前往 Google 搜索购物广告控制台中的控件页面。

    前往“控件”页面

  2. 投放控件标签页上,点击 创建控件

    系统会打开创建控件窗格。

  3. 偏好设置部分的控件名称字段中,为新控件输入名称。

  4. 可选:如需更改自动创建的对照组 ID,请点击修改,然后输入新的对照组 ID。

  5. 选择不关联控件作为控件类型。

  6. 点击“继续”以进入触发器部分。

  7. 可选:点击添加时间范围按钮,添加一个或多个可应用此控件的时间范围。

  8. 点击继续,进入操作部分。

  9. 查询字词字段中,输入您要与其他字词明确区分的字词(例如 gShoe)。

  10. 已解除关联的字词字段中,输入要与您指定的查询字词解除关联的字词。

    例如,您可以将查询字词 gShoe 与字词 cheap 分离。

  11. 点击继续,进入服务配置部分。

  12. 选择要应用控件的投放配置。

  13. 提交控件设置。

    新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

您可以在“控件”页面的投放控件 (Serving controls) 标签页上找到列出的新控件。

curl

发出 Control.create 请求,并在请求正文中包含控制 ID 和 Control 实例。

如需了解字段详情,请参阅 Controls API 参考文档Controls.create API 参考文档

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_SEARCH" ],
              "rule": {
                "condition": {
                  "activeTimeRange": [
                    {
                      "startTime": "START_TIMESTAMP_1",
                      "endTime": "END_TIMESTAMP_1"
                    },
                    {
                      "startTime": "START_TIMESTAMP_2",
                      "endTime": "END_TIMESTAMP_2"
                    }
                  ]
                },
                "doNotAssociateAction": {
                    "queryTerms": [
                      "QUERY_TERM_1",
                      "QUERY_TERM_2"
                    ],
                    "doNotAssociateTerms": [
                      "DISSOCIATED_TERM_1",
                      "DISSOCIATED_TERM_2"
                    ]
                  ]
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"
  

如需向投放配置添加控件,请使用 ServingConfig.addControl 方法:

创建忽略控件

如需详细了解此控件类型,请参阅忽略控件

商品销售控制台

  1. 点击管理员提供的网址。登录。

    您将进入商品推广控制台中的控件页面。

  2. 点击 创建控件

  3. 为最终用户定义目标和所需的时间。必须回答所有问题。点击下一步

  4. 选择控件。输入控件的名称,选择 Search 产品,然后选择控件类型 Ignore

  5. 配置忽略控件:

    1. 触发器下,为相关搜索查询指定条件(例如“包含”或“不在范围内”),以便定义哪个目录属性会触发此控件。如果未配置任何目录属性,系统将始终应用此控件。

    2. 输入日期范围,定义适用的时间范围。如果满足指定的任一时间范围,目录属性将与指定时间范围内的查询匹配。使用 添加时间范围添加时间范围。

    3. 忽略操作下,输入要忽略的字词。

  6. 点击提交,将控制请求提交给审批人。您可以在商品管理控制台中查看已提交请求的状态。如果您改变了主意,可以删除控制请求。

Cloud 控制台

  1. 前往 Google 搜索购物广告控制台中的控件页面。

    前往“控件”页面

  2. 投放控件标签页上,点击 创建控件

    系统会打开创建控件窗格。

  3. 偏好设置部分的控件名称字段中,为新控件输入名称。

  4. 可选:如需更改自动创建的对照组 ID,请点击修改,然后输入新的对照组 ID。

  5. 选择不关联控件作为控件类型。

  6. 点击“继续”以进入触发器部分。

  7. 可选:点击添加时间范围按钮,添加一个或多个可应用此控件的时间范围。

  8. 点击继续,进入操作部分。

  9. 忽略字词字段中,输入您希望搜索功能在用户将其作为查询字词输入时忽略的字词(例如 shoddy)。

  10. 点击继续,进入服务配置部分。

  11. 选择要应用控件的投放配置。

  12. 提交控件设置。

    新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

您可以在“控件”页面的投放控件 (Serving controls) 标签页上找到列出的新控件。

curl

发出 Control.create 请求,并在请求正文中包含控制 ID 和 Control 实例。

如需了解字段详情,请参阅 Controls API 参考文档Controls.create API 参考文档

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_SEARCH" ],
              "rule": {
                "condition": {
                  "activeTimeRange": [
                    {
                      "startTime": "START_TIMESTAMP_1",
                      "endTime": "END_TIMESTAMP_1"
                    },
                    {
                      "startTime": "START_TIMESTAMP_2",
                      "endTime": "END_TIMESTAMP_2"
                    }
                  ]
                },
                "ignoreAction": {
                  "ignoreTerms": [
                      "IGNORE_TERM_1",
                      "IGNORE_TERM_2"
                    ]
                  ]
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"
  

如需向投放配置添加控件,请使用 ServingConfig.addControl 方法:

创建替换控件

如需详细了解此控件类型,请参阅替换控件

商品销售控制台

  1. 点击管理员提供的网址。登录。

    您将进入商品推广控制台中的控件页面。

  2. 点击 创建控件

  3. 为最终用户定义目标和所需的时间。必须回答所有问题。点击下一步

  4. 选择控件。输入控件的名称,选择 Search 产品,然后选择控件类型 Replacement

  5. 配置替换控件:

    1. 触发器下,为相关搜索查询指定条件(例如“包含”或“不在范围内”),以便定义哪个目录属性会触发此控件。如果未配置任何目录属性,系统将始终应用此控件。

    2. 输入日期范围,定义适用的时间范围。如果满足指定的任一时间范围,目录属性将与指定时间范围内的查询匹配。使用 添加时间范围添加时间范围。

    3. 替换操作下,在第一个字段中定义要替换的查询字词,并在第二个字段中定义替换字词。

  6. 点击提交,将控制请求发送给审批人。您可以在商品管理控制台中查看已提交请求的状态。如果您改变了主意,可以删除控制请求。

Cloud 控制台

  1. 前往 Google 搜索购物广告控制台中的控件页面。

    前往“控件”页面

  2. 投放控件标签页上,点击 创建控件

    系统会打开创建控件窗格。

  3. 偏好设置部分的控件名称字段中,为新控件输入名称。

  4. 可选:如需更改自动创建的对照组 ID,请点击修改,然后输入新的对照组 ID。

  5. 选择替换控件作为控件类型。

  6. 点击“继续”以进入触发器部分。

  7. 可选:点击添加时间范围按钮,添加一个或多个可应用此控件的时间范围。

  8. 点击继续,进入操作部分。

  9. 查询字词字段中,输入要替换为替换字词的查询字词(例如 gShoe)。

  10. 替换字词字段中,输入应替换您指定的查询字词的字词。

    例如,您可以将查询字词 gShoe 替换为替换字词 Google Shoe

  11. 点击继续,进入服务配置部分。

  12. 选择要应用控件的投放配置。

  13. 提交控件设置。

    新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

您可以在“控件”页面的投放控件 (Serving controls) 标签页上找到列出的新控件。

curl

发出 Control.create 请求,并在请求正文中包含控制 ID 和 Control 实例。

如需了解字段详情,请参阅 Controls API 参考文档Controls.create API 参考文档

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     --data '{
              "displayName": "DISPLAY_NAME",
              "solutionTypes": [ "SOLUTION_TYPE_SEARCH" ],
              "rule": {
                "condition": {
                  "activeTimeRange": [
                    {
                      "startTime": "START_TIMESTAMP_1",
                      "endTime": "END_TIMESTAMP_1"
                    },
                    {
                      "startTime": "START_TIMESTAMP_2",
                      "endTime": "END_TIMESTAMP_2"
                    }
                  ]
                },
                "replacementAction": {
                    "queryTerms": [
                      "QUERY_TERM_1",
                      "QUERY_TERM_2"
                    ],
                    "replacementTerm": "REPLACEMENT_TERM"
                  }
                }
              }
    }' \
    "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?controlId=CONTROL_ID"
  

如需向投放配置添加控件,请使用 ServingConfig.addControl 方法:

创建固定控件

如需创建固定控件,请执行以下操作:

商品销售控制台

  1. 点击管理员提供的网址。登录。

    您将进入商品推广控制台中的控件页面。

  2. 点击 创建控件

  3. 为最终用户定义目标和所需的时间。必须回答所有问题。点击下一步

  4. 选择控件。输入控件的名称,选择 Search 产品,然后选择控件类型 Pinning

  5. 配置固定控件:

    1. 触发器下,为相关搜索查询指定条件(例如“包含”或“不在范围内”),以便定义哪个目录属性会触发此控件。如果未配置任何目录属性,此控件将始终应用。

    2. 输入日期范围,定义适用的时间范围。如果满足指定的任一时间范围,目录属性将与指定时间范围内的查询匹配。使用 添加时间范围添加时间范围。

    3. 定义您要使用此控件触发的固定操作。这些操作由商品 ID 和固定位置(最好是小于 120 的数字,即典型的页面大小)定义。您可以点击 添加商品,最多可添加 10 个商品。

  6. 点击提交,将控制请求提交给审批人。您可以在商品管理控制台中查看已提交请求的状态。如果您改变了主意,可以删除控制请求。

Cloud 控制台

  1. 前往 Google 搜索购物广告控制台中的控件页面。

    前往“控件”页面

  2. 投放控件标签页上,点击 创建控件

    系统会打开创建控件窗格。

  3. 偏好设置部分的控件名称字段中,为新控件输入名称。

  4. 可选:如需更改自动创建的对照组 ID,请点击修改,然后输入新的对照组 ID。

  5. 产品选择部分中,选择搜索或浏览

  6. 选择固定控件作为控件类型。点击继续

  7. 触发器部分,选择触发此控件的用户行为:

    • 浏览类别:浏览请求必须填充 page_categories 字段,并且 search.request.query 为空。

    • 搜索:搜索请求仅需要填充 search.request.query

      默认情况下,浏览的所有类别和搜索的所有查询都会触发此控件。

  8. 可选:设置根据浏览的特定类别或搜索的查询触发规则的条件:

    • 浏览类别:在 Categories(类别)字段中,输入要触发该控件的类别。

    • 搜索:如需添加要过滤的查询字词(例如 running shoes),请点击添加查询。对于每个字词,选择部分匹配完全匹配

  9. 可选:点击添加时间范围添加日期范围,以添加一个或多个可应用此控件的时间范围。

  10. 点击继续,进入操作部分。对于固定位置,请使用滑块指定要将商品固定到哪个位置。固定值滑块不接受 0、负数或非整数值。

    Vertex AI Search for Commerce 允许在任何单个控件的引脚图中添加 10 个引脚。位置可以是 1 到 120(请求页面大小上限)之间的任何值。

  11. 点击继续,进入服务配置部分。选择要应用控件的投放配置,然后提交控件设置。

    新创建的或更新的控件需要几分钟时间才能准备好传送实时流量。您可以在控制台的评估 页面上测试更改是否已应用。

您可以在控件页面的投放控件标签页上找到列出的新控件。

curl

发出 Control.create 请求,并在请求正文中包含控制 ID 和 Control 实例。

如需了解字段详情,请参阅 Controls API 参考文档Controls.create API 参考文档

curl -X POST \
 -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
 -H "Content-Type: application/json; charset=utf-8" \
 -H "X-Goog-User-Project: PROJECT_NUMBER" \
 --data '{
          "displayName": "DisplayName",
          "solutionTypes": "SOLUTION_TYPE_SEARCH",
          "searchSolutionUseCase": ["SEARCH_SOLUTION_USE_CASE_SEARCH"],
     "rule": {
            "condition": {
 "queryTerms": [
                {
                  "value": "Term1",
                  "fullMatch": "boolean: true / false"
                },
                {
                  "value": "Term2",
                  "fullMatch": "boolean: true / false"
                },
             ],
             "activeTimeRange": [
               {
                 "startTime": timestamp1,
                 "endTime": timestamp2
               },
               {
                 "startTime": timestamp3,
                 "endTime": timestamp4
               }
             ]
            },
            "pinAction": {
               "pinMap" :  {
                        "pin_position1": "product_id",
                      "pin_position2": "product_id>"
                    }
            }
              }
}' \
"https://retail.googleapis.com/v2alpha/projects/PROJECT_NUMBER/locations/LOCATION/catalogs/default_catalog/controls?controlId=CONTROL_ID"

pin_position 应为介于 [1,10] 之间的整数(包括这两个数值),并且您的目录中必须存在 product_id。每个控件在引脚映射中允许的元素数量上限为 10 个。

接下来,将固定控件附加到您的投放配置:

curl -X POST \
-H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-H "X-Goog-User-Project: PROJECT_NUMBER" \
-d '{
      "controlId": "CONTROL_ID"
  }' \
'https://retail.googleapis.com/v2alpha/projects/PROJECT_NUMBER/locations/LOCATION/catalogs/default_catalog/servingConfigs/SERVING_CONFIG_ID:addControl'

在本例中,CONTROL_ID 应为您之前创建的固定控件 id

如需向投放配置添加控件,请使用 ServingConfig.addControl 方法:

最后,如需测试您的设置,请发出搜索请求。为确保系统能够成功将固定控件应用于请求,请使用与您在上一步中创建的控件中提供的字词/类别匹配的查询字词(在搜索中)或网页类别(在浏览中)。

Cloud 控制台

  1. 前往 Search for Commerce 控制台中的评估页面。

    前往“评估”页面

  2. 前往搜索标签页。

  3. 在搜索查询字段中输入测试查询。

  4. 点击搜索预览

  5. 查看结果,确保您选择的产品已固定。

curl

curl -s -X POST -H "Authorization: Bearer " -H "Content-Type: application/json"
--data "{'query': '','visitorId': ''}" \ "https://retail.googleapis.com/v2/projects/PROJECT/locations/global/catalogs/CATALOG/placements/default_search:search"

错误检查的约束条件

在进行错误检查时,请注意以下限制:

  • 您无法将两件商品固定到同一位置,也就是说,商品“a”和商品“b”不能同时占据第 2 位。
  • 反之,一件商品不能固定在多个位置,也就是说,对于同一查询,商品“a”不能同时固定在第 2 位和第 3 位。
  • 假设未应用任何过滤条件或排序,product_id 必须作为商品存在于目录中。