# Create report definition.
# See https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report for available fields
report = {
'reportName': 'Yesterday KEYWORDS_PERFORMANCE_REPORT',
'dateRangeType': 'CUSTOM_DATE',
'reportType': 'KEYWORDS_PERFORMANCE_REPORT',
'downloadFormat': 'XML',
'selector': {
'fields': ['CampaignId', 'AdGroupId', 'Id', # 'CriteriaType',
# 'Criteria', 'FinalUrls',
'Impressions', 'Clicks', 'ConvertedClicks', 'Cost',
'AverageCpc', 'AverageCpm', 'AveragePosition', 'Ctr',
'ClickConversionRate', 'CostPerConvertedClick', 'QualityScore',
'FirstPageCpc', 'TopOfPageCpc', 'SearchImpressionShare'],
'predicates': {
'field': 'Status',
'operator': 'IN',
'values': ['ENABLED', 'PAUSED'],
},
'dateRange': {
'min': datum,
'max': datum,
}
},
# Enable to get rows with zero impressions.
'includeZeroImpressions': 'false'
}
report = {
'reportName': 'Yesterday KEYWORDS_PERFORMANCE_REPORT',
'dateRangeType': 'YESTERDAY',
'reportType': 'KEYWORDS_PERFORMANCE_REPORT',
'downloadFormat': 'XML',
'selector': {
'fields': ['CampaignId', 'AdGroupId', 'Id', # 'CriteriaType',
# 'Criteria', 'FinalUrls',
'Impressions', 'Clicks', 'ConvertedClicks', 'Cost',
'AverageCpc', 'AverageCpm', 'AveragePosition', 'Ctr',
'ClickConversionRate', 'CostPerConvertedClick', 'QualityScore',
'FirstPageCpc', 'TopOfPageCpc', 'SearchImpressionShare'],
'predicates': {
'field': 'Status',
'operator': 'IN',
'values': ['ENABLED', 'PAUSED']
}
},
# Enable to get rows with zero impressions.
'includeZeroImpressions': 'false'
}