Hello,
It seems that a kind of timeout in your backend raise an error "ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND" for some customers.
if we split the request, in three requests (with 3 groups of campaignids) instead of one request for all the account , the request will be successful
An example below :
clientCustomerId: 8873503309
<?xml version="1.0" encoding="utf-8"?>
<reportDefinition>
<selector xmlns = "
https://adwords.google.com/api/adwords/cm/v201409">
<fields>Date</fields>
<fields>CampaignName</fields>
<fields>CampaignId</fields>
<fields>AdGroupId</fields>
<fields>AdGroupName</fields>
<fields>KeywordId</fields>
<fields>Id</fields>
<fields>AdNetworkType2</fields>
<fields>AdType</fields>
<fields>Device</fields>
<fields>IsNegative</fields>
<fields>AveragePosition</fields>
<fields>AverageCpc</fields>
<fields>Clicks</fields>
<fields>Impressions</fields>
<fields>Cost</fields>
<dateRange>
<min>20150401</min>
<max>20150401</max>
</dateRange>
</selector>
<reportName xmlns = "
https://adwords.google.com/api/adwords/cm/v201409">PERFORMANCE_REPORT</reportName>
<reportType xmlns = "
https://adwords.google.com/api/adwords/cm/v201409">AD_PERFORMANCE_REPORT</reportType>
<dateRangeType xmlns = "
https://adwords.google.com/api/adwords/cm/v201409">CUSTOM_DATE</dateRangeType>
<downloadFormat xmlns = "
https://adwords.google.com/api/adwords/cm/v201409">CSVFOREXCEL</downloadFormat>
</reportDefinition>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<reportDownloadError>
<ApiError>
<type>ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND</type>
<trigger>Unable to read report data</trigger>
<fieldPath></fieldPath>
</ApiError>
</reportDownloadError>
Could you have a look please ?
Thanks,