Skip to main content
 首页 » 编程设计

python之如何在给定 ClientID 的情况下使用 MMC 和 python 广告词库获取事件详细信息

2025年05月04日10yxwkf

下面是我尝试使用 python api 从 adwords 获取所有事件和事件详细信息的基本代码。我正在使用 MCC。那么,如果给定客户 ID,我该如何遍历帐户中的所有事件并检索所有事件设置?

import os 
import datetime 
from adspygoogle.adwords.AdWordsClient import AdWordsClient 
from adspygoogle.common import Utils 
from pprint import pprint 
 
google_service = 'https://adwords.google.com' 
headers = { 
      'email': 'test@gmail.com', 
      'password': 'test', 
      'userAgent': 'Test', 
      'developerToken': 'xxxxxxxxxxx', 
    } 
 
 
google_service = 'https://adwords.google.com' 
api_version = 'v201109' 
 
client = AdWordsClient(headers=headers) 
client.use_mcc = True 
client.SetDebug=True 
client.SetClientCustomerId='11111111111' 
campaign_service = client.GetCampaignService(google_service, api_version) 

请您参考如下方法:

我不太熟悉 Python 库,但我快速浏览了示例,发现奇怪的是,您应该开始的示例代码已放在报告文件夹中。如果您查看 downloading campaign stats 的示例,您应该能够弄清楚如何提取您想要的内容。

您需要浏览 CampaignService documentation找到你想要的字段,还要记住许多事件设置需要通过其他服务获得:即 CampaignCriterionSerivce , CampaignTargetService , 和 CampaignAdExtensionService .

如果您需要更多帮助,最好的地方是 official AdWords API forum ;在办公时间,您通常会收到 Google AdWords API 工程师的回复。