广告系列效果报告未显示特定帐户的结果

问题描述

我正在使用Python和googleads-python-lib库从我们的Google广告帐户中提取广告系列效果报告。

我们有一个帐户,我们确实在Google Ads界面中看到了展示次数和费用,但没有收到来自Adwords API的任何结果。所有其他帐户都可以正常工作,并且返回的结果类似于界面中报告的结果。

我的脚本首先获取使用ManagedCustomerService连接到我们的MCC帐户的所有帐户。然后遍历这些帐户并下载指定期限内的CAMPAIGN_PERFORMANCE_REPORT。

这是简化版:

import googleads
from googleads import adwords,errors


CREDENTIALS_PATH = 'credentials.yaml'

report = {
  'reportName': 'BUX CAMPAIGN_PERFORMANCE_REPORT','daterangeType': 'CUSTOM_DATE','reportType': 'CAMPAIGN_PERFORMANCE_REPORT','downloadFormat': 'CSV','selector': {
      'fields': ['Date','Cost'],'daterange' : {'min': '20200701','max': '20200731'}
  }
}

adwords_client = adwords.AdWordsClient.LoadFromStorage(CREDENTIALS_PATH)
adwords_client.SetClientCustomerId(client_customer_id = <customer_id>)
report_downloader = adwords_client.GetReportDownloader(version='v201809')

report_results = report_downloader.DownloadReportAsstring(report,skip_report_header=True,skip_column_header=False,skip_report_summary=True,include_zero_impressions=False)

print(report_results)

不知何故,我收到一个帐户的空CSV数据,但是在界面中,这表明我们在同一期间为同一帐户花费了1.5万欧元。我检查了所有权限,与其他帐户相比,这里没有任何区别。

有人知道如何解决这个问题吗?或者这可能是什么根本原因?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)