资产组列表组记录 - 批量

定义可在批量文件中上传和下载的资产组列表组。

可以在同一批量文件中上传多个广告组 的资产组列表组 记录,前提是满足如下所述的验证规则。

  • 至少必须为产品分区组树结构指定根节点。 产品分区组的根节点必须将其 “产品条件 1 ”字段设置为“全部”, 产品值 1 为 null 或为空。 如果对目录中所有产品进行平均竞价,请将“ 子类型” 字段设置为 “单位”。 如果要根据更具体的产品条件对出价进行分区,请将“ 子类型” 字段设置为 “细分”,将 “父条件 ID ”设置为 null 或空,并将 “ID ”设置为负值。 你将使用负值作为任何子节点的 父条件 ID

  • 根节点被视为级别 0,树最多可以有 7 个级别深的分支。

  • 每个上传请求,每个广告组最多可以包含 20,000 个产品分区树节点。 广告组的整个产品分区树节点计数不能超过 20,000。

  • 同一树 (同一广告组) 的产品分区树节点必须在文件中组合在一起。

  • 在下载过程中无法保证产品分区节点的顺序,父节点可能在子节点之后提供:但是,同一广告组的所有节点都将在 文件中组合在一起。

  • 如果要创建或修改树结构,则必须先于子产品分区树节点对父产品分区树节点进行排序;但是,订单对于非结构性更改(如更新出价)无关紧要。 例如,如果要在不添加、删除或更新树结构的情况下更新出价,则只需上传 ID父 ID 字段。

  • 若要更新“ 产品条件 1”、“ 产品值 1 ”或 “排除” 字段,必须删除现有的产品分区树节点并上传一个新的产品分区树节点,该节点将获取新的标识符。

  • 如果任何操作失败,则可能已成功的所有剩余操作也将失败。

  • 所有产品分区节点添加和删除操作都必须生成完整的树结构。

  • 从根节点到分支末尾的每个路径都必须以叶节点 (Sub Type=Unit) 终止。 每个单位都必须有出价,除非“ 排除 ”字段为 TRUE,这意味着节点是负广告组条件。

  • 每个细分必须至少有一个叶节点,用于对细分条件的其余部分进行出价,即使用与其同级单位相同的操作数 () ,并将其 Product Value 1 设置为 null 或空。

  • 如果要添加具有多个级别的分区,其中父级或子级尚不存在,请使用负 int 值作为引用来标识父级。 例如,将父级的 Id 和子级的“ 父条件 ID ”字段设置为同一负值。 负 ID 仅在调用期间有效。 上传结果文件中返回每个成功添加的广告组条件的唯一系统标识符。

  • 若要暂停任何产品分区,必须通过将广告组的 “状态” 字段更新为“已暂停”来暂停整个 广告组 。 可以通过将市场活动的状态字段更新为“已暂停 来暂停整个 市场活动

  • 对于 “已删除” 操作,只需指定 ID父 ID

  • 如果删除父产品分区,也会删除其所有子级和子级。

  • 不能在分支中指定重复的产品条件。

通过在 DownloadCampaignsByAccountIds 或 DownloadCampaignsByCampaignIds 服务请求中包含 AssetGroupListingGroupsDownloadEntity 值,可以下载帐户中的所有资产组列表组记录。 此外,下载请求必须包括 EntityData 范围。 有关批量服务的更多详细信息(包括最佳做法),请参阅 批量下载和上传

如果使用用于 .NET、Java 或 Python 的必应广告 SDK ,则可以使用 BulkServiceManager 来节省时间来上传和下载 BulkAssetGroupListingGroup 对象,而无需直接调用服务操作和编写自定义代码来分析批量文件中的每个字段。

对于 资产组列表组 记录,批量 文件架构中提供了以下属性字段。

资产组

资产组列表组所属的资产组的名称。

若要添加、更新和删除,必须指定“父 ID”或“资产组市场活动”字段。

加: 只读和必需
更新: 只读和必需
删除: 只读和必需

Campaign

包含资产组和列表组的市场活动的名称。

若要添加、更新和删除,必须指定“父 ID”或“资产组市场活动”字段。

加: 只读和必需
更新: 只读和必需
删除: 只读和必需

客户端 ID

用于将批量上传文件中的记录与结果文件中的记录相关联。 服务器不使用或存储此字段的值;它只是从上传的记录复制到相应的结果记录。 它可以是长度最大为 100 的任何有效字符串。

加: 自选
更新: 自选
删除: 只读

Id

资产组列表组的系统生成的标识符。

加: 自选。 必须将此字段留空,或指定负标识符。 然后,可以在依赖记录类型(如广告、关键字或条件)的 “父 ID ”字段中引用为资产组列表组设置的负标识符。 如果要在同一批量文件中添加新的资产组列表组和新的依赖记录,则建议这样做。 有关详细信息,请参阅 批量文件架构引用密钥
更新: 只读和必需
删除: 只读和必需

排除

确定在提供服务时是否应排除产品属于列表组。

如果设置为 true ,则为负条件,否则为 条件。

加: 必填
更新: 只读
删除: 只读

修改时间

上次更新实体的日期和时间。 该值以协调世界时 (UTC) 表示。

注意

日期和时间值反映服务器的日期和时间,而不是客户端。 有关日期和时间格式的信息,请参阅 基元 XML 数据类型中的 dateTime 条目。

加: 只读
更新: 只读
删除: 只读

父 ID

包含列表组的资产组的 ID。

若要添加、更新和删除,必须指定 “父 ID ”或 “资产组市场活动” 字段。

加: 只读和必需
更新: 只读和必需
删除: 只读和必需

父列表组 ID

至少必须为树结构指定根节点。

列表组的根节点必须将其“产品条件 1”字段设置为 “全部 ”,“产品值 1 ”为 null为空

如果对目录中所有产品进行平均竞价,请将“子类型”字段设置为 “单位”。

如果要根据更具体的产品条件对产品进行分区,请将“子类型”字段设置为 “细分”,将“父列表组 ID”设置为 null,并将“ID”设置为负值。 你将使用负值作为任何子节点的父列表组 ID。

加: 必填
更新: 只读和必需
删除: 只读和必需

产品条件 1

条件的操作数。 操作数隐式包含相等运算符。 例如,可以将 Brand 读取为 Brand=

使用 产品条件 1 作为 产品值 1 的操作数。

可以为每个Microsoft Performance Max 资产组指定多个产品条件。 如果产品的属性值等于操作数的属性值,则满足每个条件。 例如,如果操作数设置为 Brand,属性设置为 Contoso,则如果产品目录的 Brand 属性的值等于 Contoso,则满足条件。

在性能最高市场活动中,只能在资产组级别设置产品条件。 下表介绍了资产组 AssetGroupListingGroup 对象的 product Condition (操作数) 和 Product Value (属性) 业务规则。

产品条件 (操作数) 产品价值 (属性) 说明 资产组产品分区规则
全部 必须为 null。 对于资产组的产品分区,根节点的操作数必须设置为 All ,属性必须设置为 null 或空。
品牌 产品的制造商、品牌或发布者。

最多 1,000 个字符。
对于资产组的产品分区,根节点的操作数必须设置为 All ,属性必须设置为 null 或空。
CategoryL1-5

有五个类别操作数值可用,即 CategoryL1、CategoryL2、CategoryL3、CategoryL4 和 CategoryL5。
由Microsoft商家中心商店定义的产品类别。

CategoryL0 是最高级别的类别,CategoryL4 是最低级别或最精细的类别。

最多 100 个字符。
每个 CategoryL 操作数都可以在多个分支中使用。

每个 CategoryL 操作数都可以在多个分支中使用,但每个分支只能指定一次。 例如,一个分支可能包含 CategoryL1CategoryL2,但不能包含具有 CategoryL2 操作数的另一个节点。

如果将操作数设置为从 1 到 5 的产品类别,则必须按升序指定它们。 例如,如果较高级别的产品分区的操作数 CategoryL1 具有属性 Animals & Pet Supplies,则可以将操作数设置为 CategoryL2

无需在直接父分区中指定以前的级别产品类别操作数。 例如,如果父分区的父级指定 了 CategoryL1 条件,则可为其分区指定 CategoryL2 条件。
频道 本地库存广告 (LIA) 频道。

可能的值包括“本地存储”和“Online”。

如果市场活动尚未选择加入 本地库存广告,则默认情况下所有产品/服务仅联机 (Channel=Online) 和单通道 (ChannelExclusivity=单通道) 。 有关详细信息,请参阅 本地库存广告 帮助页。
通道操作数可以在多个分支中使用,但每个分支只能指定一次。
ChannelExclusivity 本地库存广告 (LIA) 频道排他性。

可能的值包括“单通道”和“多通道”。

如果市场活动尚未选择加入 本地库存广告,则默认情况下所有产品/服务仅联机 (Channel=Online) 和单通道 (ChannelExclusivity=单通道) 。 有关详细信息,请参阅 本地库存广告 帮助页。
ChannelExclusivity 操作数可以在多个分支中使用,但每个分支只能指定一次。
条件 产品的条件。

如果操作数设置为 Condition,则可以指定的支持属性值为 NewUsedRefurbished
Condition 操作数可以在多个分支中使用,但每个分支只能指定一次。
CustomLabel0-4

提供五个自定义标签操作数值,即 CustomLabel0、CustomLabel1、CustomLabel2、CustomLabel3 和 CustomLabel4。
由商家定义的自定义标签。

自定义标签(例如 CustomLabel0 和 CustomLabel4)不会基于任何层次结构进行验证。

最多 100 个字符。
每个 CustomLabel 操作数都可以在多个分支中使用,但每个分支只能指定一次。 例如,一个分支可能包含 CustomLabel0CustomLabel1,但不能包含具有 CustomLabel1 操作数的另一个节点。
Id 商家定义的产品标识符。

最多 1,000 个字符。
ID 操作数可以在多个分支中使用,但每个分支只能指定一次。
ProductType1-5

提供五个产品类型操作数值,即 ProductType1、ProductType2、ProductType3、ProductType4 和 ProductType5。
商家定义的产品类型或类别。

ProductType1 是最高级别的产品类型,ProductType5 是最低级别或最精细的产品类型。

最多 100 个字符。
每个 ProductType 操作数都可以在多个分支中使用,但每个分支只能指定一次。 例如,一个分支可能包含 ProductType1ProductType2,但不能包含具有 ProductType2 操作数的另一个节点。

如果将操作数设置为从 1 到 5 的产品类型,则必须按升序指定它们。 例如,如果较高级别的产品分区的操作数 ProductType1 具有属性 Animals &Pet Supplies,则可以将操作数设置为 ProductType2

无需在直接父分区中指定以前的级别产品类型操作数。 例如,如果父分区的父级指定 了 ProductType1 条件,则可为其分区指定 ProductType2 条件。

加: 必填
更新: 只读。 不能更新条件或值字段。 若要更新条件,必须删除产品分区并添加新分区。
删除: 只读

产品价值 1

条件的属性值。

属性的值必须与客户的 Microsoft 商家中心目录文件中指定的值完全匹配。

加: 必填
更新: 只读。 不能更新条件或值字段。 若要更新条件,必须删除产品分区并添加新分区。
删除: 只读

状态

资产组列表组的状态。

可能的值为 ActiveDeleted

加: 自选。
更新: 自选。 如果未为更新设置任何值,则不会更改此设置。
删除: 必填。 “状态”必须设置为“已删除”。

子类型

资产组列表组的类型。

可能的值为 SubdivisionUnit

加: 必填
更新: 只读
删除: 只读