We faced some issues with loading reports with using Python Api. The GEO_PERFORMANCE_REPORT is empty always, meanwhile CAMPAIGN_PERFORMANCE_REPORT is loading well.
client_customer_id=6882030488
We are using scripts in Google Ads right now. However, it would be better for us to use Python Api.
_report_fields = [
"Date",
"CountryCriteriaId",
"AccountDescriptiveName",
"AdNetworkType1",
"CampaignName",
"CampaignId",
"CampaignStatus",
"Clicks",
"Impressions",
"Cost",
"Conversions"
]
query = (adwords.ReportQueryBuilder()
.Select(*_report_fields)
#.From("CAMPAIGN_PERFORMANCE_REPORT")
.From("GEO_PERFORMANCE_REPORT")
.During('TODAY')
.Build())
report_downloader = adwords_client.GetReportDownloader()
data = report_downloader.DownloadReportAsStringWithAwql(
query,
'CSV',
client_customer_id=6882030488,
skip_report_header=True,
skip_column_header=True,
skip_report_summary=True
)
Could anyone help us with this issue?