Python 使用Adwords API向广告组添加自定义受众
我将python库用于Adwords,我需要选择要链接到给定广告组的受众。我需要选择重新营销和类似的受众,自定义意图或亲和力Python 使用Adwords API向广告组添加自定义受众,python,google-ads-api,Python,Google Ads Api,我将python库用于Adwords,我需要选择要链接到给定广告组的受众。我需要选择重新营销和类似的受众,自定义意图或亲和力 创建广告群时如何设置受众?因此,经过一些测试后,这里介绍了如何设置受众: 创建广告组并获取其id 使用AdGroupCriterionService 以下是我想使用的三种类型的受众的代码(self.client正在启动adwords.adwords.client.LoadFromStorage): 在您的示例中,如何创建自定义访问群体(my_audience\u id)?
创建广告群时如何设置受众?因此,经过一些测试后,这里介绍了如何设置受众:
AdGroupCriterionService
self.client
正在启动adwords.adwords.client.LoadFromStorage
):
在您的示例中,如何创建自定义访问群体(
my_audience\u id
)?我的观众id
来自哪里?你能举个例子吗?非常感谢!它来自我在Adwords(工具>共享库>受众管理器)中看到的受众列表,因此它不是以编程方式创建的?@roundrobin据我所知,您可以通过Adwords API以编程方式创建客户端列表,但这段代码只是将一组预先创建的观众/客户机列表附加到广告组。在这里,您可以找到一些Python示例或其他语言中的等效示例@roundrobin:。如果您还需要什么,请随时与我联系,我每天都广泛使用API
ad_group_criterion_service = self.client.GetService('AdGroupCriterionService', version='v201809')
audience_custom_affinity = {
'xsi_type': 'BiddableAdGroupCriterion',
'adGroupId': 'my_ad_group_id',
'criterion': {
'xsi_type': 'CriterionCustomAffinity',
'type': 'CUSTOM_AFFINITY',
'customAffinityId': 'my_audience_id'
}
}
audience_custom_intent = {
'xsi_type': 'BiddableAdGroupCriterion',
'adGroupId': 'my_ad_group_id',
'criterion': {
'xsi_type': 'CriterionCustomIntent',
'type': 'CUSTOM_INTENT',
'customIntentId': 'my_audience_id'
}
}
audience_remarketing = {
'xsi_type': 'BiddableAdGroupCriterion',
'adGroupId': 'my_ad_group_id',
'criterion': {
'xsi_type': 'CriterionUserList',
'type': 'USER_LIST',
'userListId': 'my_audience_id'
}
}
operations = [
{'operator': 'ADD',
'operand': audience_custom_affinity},
{ 'operator': 'ADD',
'operand': audience_custom_intent},
{'operator': 'ADD',
'operand': audience_remarketing}
]
ad_group_criterion_service.mutate(operations)