【发布时间】:2011-12-28 01:16:56
【问题描述】:
在 Google AdWords API 中,我认为关键字 ID 和广告组 ID(显然还有广告系列 ID)在一个帐户中是唯一的(与关键字 ID 仅在其封闭的 AdGroup 中唯一相反,而 AdGroup ID 仅在其内部是唯一的其封闭的广告系列)。
但它们是否保证在多个帐户中是唯一的?
【问题讨论】:
标签: google-ads-api
在 Google AdWords API 中,我认为关键字 ID 和广告组 ID(显然还有广告系列 ID)在一个帐户中是唯一的(与关键字 ID 仅在其封闭的 AdGroup 中唯一相反,而 AdGroup ID 仅在其内部是唯一的其封闭的广告系列)。
但它们是否保证在多个帐户中是唯一的?
【问题讨论】:
标签: google-ads-api
这可能有点晚了,但这是我发现的有关关键字/标准 ID 的信息。对它持保留态度,但我认为它离现实并不太远:
关键字本身作为一个包含文本和匹配类型(或其他属性,取决于标准类型)的对象,具有 AdWords 范围内的唯一 ID。这意味着,每当您使用匹配类型为“BROAD”的关键字“supercalifragilisticexpialidocious”时,它始终具有相同的 ID。
但是,只有结合广告组 ID,才能定义 CPC、状态、批准状态等属性。继续上面的示例,如果您在两个不同的 AdWords 帐户中使用该关键字不同的每次点击费用,关键字 ID 本身仍然相同——每次点击费用的信息与关键字本身分开保存。
这很好地对应了 WSDL 中的类型层次结构:AdGroupCriterionService 返回 AdGroupCriterion 对象,这些对象本身包含 Criterion 对象。 AdGroupCriterion 对象提供有关出价、状态等的信息,而关键字信息本身位于 Criterion 对象内(可能由其他 AdGroupCriterion 对象共享)
[更新] 在 Adwords 研讨会上,Google 表示,与现有关键字具有相同文本和匹配类型的新关键字“最有可能”使用相同的标准 ID,但事实并非如此保证。有关相同关键字具有不同 ID 的示例,请参见 @eshwar 的答案。
【讨论】:
关于广告系列 ID、广告组 ID、广告 ID 和关键字 ID(标准 ID),可以在 adwords api 文档中找到明确而准确的答案: https://developers.google.com/adwords/api/docs/guides/working-with-objects
它表示只有广告系列 ID 和广告组 ID 是全球唯一的。因为没有关于帐户的说法,我认为全球意味着“每个帐户”。我认为不同帐户之间没有什么独特之处。
【讨论】:
Tector 的回答很棒——添加这个是因为 Tector 链接到的文档已经更新,以澄清一个混淆点。
全球唯一的实体是:
根据文档,“全局”是指跨帐户唯一。
其中一些 ID 在全球所有 AdWords 帐户中都是唯一的,而其他 ID 仅在有限范围内是唯一的。
发件人:https://developers.google.com/adwords/api/docs/guides/working-with-objects
【讨论】:
令我痛苦的是,今天我发现即使在一个帐户中,关键字 ID 对于关键字+匹配类型也不是唯一的。我管理多个 Adwords 帐户,我的所有脚本都基于关键字 ID 唯一定义“关键字文本”和“匹配类型”组合的假设。不久前,我在几个帐户中证实了这一点。
但是今天我在一个帐户的报告中发现了一些异常情况,当我深入挖掘时,我发现同一个关键字+匹配类型在同一个帐户中有多个关键字 ID。事实上,在某些情况下,我发现一个组合有 5 个不同的 ID。
【讨论】:
我一直认为它们是独一无二的,但您不应该指望它,因为 Google 实际上并不能保证它们是独一无二的。几年前我在 AdWords API 官方论坛上问过同样的问题:
【讨论】: