在Google AdWords API中,我认为关键字ID和广告组ID(以及明显的广告系列ID)在帐户中是唯一的(而不是关键字ID在其封闭广告组中唯一,并且广告组ID仅在其中是唯一的它的封闭运动。)
但它们是否保证在多个帐户中都是唯一的?
答案 0 :(得分:14)
这可能有点晚了,但这是我发现的有关关键字/标准ID的内容。拿一粒盐,但我认为它离现实并不太远:
关键字本身作为包含文字和匹配类型的对象(或其他属性,具体取决于条件的类型)具有AdWords范围内的唯一ID。这意味着每当您使用匹配类型为“BROAD”的关键字“supercalifragilisticexpialidocious”时,它将始终具有相同的ID。
但是,只有与广告组ID结合使用,才能定义每次点击费用,状态,审批状态等属性。要继续上述示例,如果您在两个不同的AdWords帐户中使用该关键字不同的每次点击费用,关键字ID本身仍然相同 - 有关每次点击费用的信息与关键字本身分开保存。
这与WSDL中的类型层次结构非常吻合: AdGroupCriterionService 返回 AdGroupCriterion 对象,这些对象本身包含 Criterion 对象。 AdGroupCriterion 对象上提供了有关出价,状态等的信息,而关键字信息本身位于 Criterion 对象内(可能由其他AdGroupCriterion对象共享)
[更新]在Adwords研讨会上,Google表示“最有可能”与现有关键字具有相同文本和匹配类型的新关键字将使用相同的标准ID,但它不是保证。有关相同关键字具有不同ID的示例,请参阅@ eshwar的答案。
答案 1 :(得分:5)
关于广告系列ID,广告组ID,广告ID和关键字ID(标准ID),可在adwords api docs中找到明确且准确的答案: https://developers.google.com/adwords/api/docs/guides/working-with-objects
它表示只有广告系列ID和广告组ID是全球唯一的。因为没有关于账户的说法,我认为全球性就是“按账户”。我不认为不同帐户中有一些独特的东西。
答案 2 :(得分:2)
令我痛苦的是,今天我发现即使在帐户中,关键字ID也不是唯一的关键字+匹配类型。我管理多个Adwords帐户,我的所有脚本都基于关键字ID唯一定义“关键字文字”和“匹配类型”组合的假设。我不久前在几个账户中证实了这一点。
但是今天我在一个帐户的报告中发现了一些异常,当我深入挖掘时,我发现相同的关键字+匹配类型在同一个帐户中有多个关键字ID。事实上,在某些情况下,我发现了一个组合的5种不同的ID。
答案 3 :(得分:1)
我一直认为它们是独一无二的,但你不应指望它,因为谷歌实际上并不保证它们是真的。几年前我在官方AdWords API论坛中提出了同样的问题:
答案 4 :(得分:0)
Tector的答案很棒 - 添加此内容是因为Tector链接到的文档已经更新,以澄清一点混淆。
全球唯一的实体是:
'根据文档,全球'在整个帐户中具有独特性。
其中一些ID在所有AdWords帐户的全球范围内都是唯一的,而其他ID仅在受限范围内是唯一的。
来自:https://developers.google.com/adwords/api/docs/guides/working-with-objects