Geo performance reporting
You can analyze the effectiveness of geo targeting in your campaigns by running reports. The AdWords API provides you two report types to get geo performance data:
- You can use the geo performance report.
- You can use the criteria report, and filter by
CriteriaType=LOCATIONorPROXIMITYto get geo performance data for a particular geo target.
ReportDefinition definition = new ReportDefinition()
{
reportType = ReportDefinitionReportType.CRITERIA_PERFORMANCE_REPORT,
downloadFormat = DownloadFormat.CSVFOREXCEL,
dateRangeType = ReportDefinitionDateRangeType.LAST_7_DAYS,
selector = new Selector()
{
predicates = new Predicate[] { Predicate.Equals("CampaignId", 00000000000) },
fields = new string[] { "Id", "CriteriaType", "Criteria", "CampaignId", "CampaignName", "AdGroupId", "AdGroupName", "LabelIds", "Labels", "DisplayName" },
},
includeZeroImpressions = true
};
definition.reportName = definition.reportType.ToString() + " " + definition.dateRangeType.ToString();