Hi Anuj,
In the AdWords API array values are represented by repeating the same
element many times. I can see you are already doing this for
selectedColumns, and you should do the same for aggregationTypes too.
The XML should look like:
<job xsi:type="DefinedReportJob">
<selectedReportType>Query</selectedReportType>
<name>Sample Report</name>
<aggregationTypes>Campaign</aggregationTypes>
<aggregationTypes>DayOfWeek</aggregationTypes>
<adWordsType>SearchOnly</adWordsType>
<startDay>2009-12-27</startDay>
<endDay>2010-01-27</endDay>
<selectedColumns>Campaign</selectedColumns>
<selectedColumns>Query</selectedColumns>
<selectedColumns>CampaignStatus</selectedColumns>
<selectedColumns>Clicks</selectedColumns>
</job>
Best,
- Eric Koleda, AdWords API Team
On Jan 29, 2:04 am, anuj j patel <[email protected]> wrote:
> Hi,
>
> We are facing problem of "Unknown aggregation Type" in Search query
> Performance report of adwords api for combination: ["Campaign",
> "DayOfWeek"].
>
> Please consider following description..
>
> Report : Search Query Performance Report
>
> The Request XML we are sending is :
>
> <?xml version="1.0"?>
> <env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> <env:Header>
> <password>XXXXXXX</password>
> <email>XXXXXXXX</email>
> <clientEmail>XXXXXXX</clientEmail>
> <useragent>XXXXXX</useragent>
> <developerToken>XXXXXXXXXXX</developerToken>
> <applicationToken>XXXXXXXXXX</applicationToken>
> </env:Header>
> <env:Body>
> <validateReportJob xmlns="https://adwords.google.com/api/adwords/v13">
> <job xsi:type="DefinedReportJob">
> <selectedReportType>Query</selectedReportType>
> <name>Sample Report</name>
> <aggregationTypes>["Campaign","DayOfWeek"]</aggregationTypes>
> <adWordsType>SearchOnly</adWordsType>
> <startDay>2009-12-27</startDay>
> <endDay>2010-01-27</endDay>
> <selectedColumns>Campaign</selectedColumns>
> <selectedColumns>Query</selectedColumns>
> <selectedColumns>CampaignStatus</selectedColumns>
> <selectedColumns>Clicks</selectedColumns>
> </job>
> </validateReportJob>
> </env:Body>
> </env:Envelope>
>
> 1. if we use aggregationTypes ["Campaign", "DayOfWeek"] mentioned in
> following link of adwords
> apihttp://code.google.com/apis/adwords/docs/developer/adwords_api_report....
> we are facing - Unknown aggregation Type : ["Campaign","DayOfWeek"]
> error.
>
> 2. if we use aggregationTypes to DayOfWeek ex:
> <aggregationTypes>DayOfWeek</aggregationTypes>
> It gives - "One or more report job parameters is invalid.
> 30 One or more report job parameters is invalid. The following
> columns are not supported by the Report Type Query : [Campaign,
> KeywordTypeDisplay, CampaignStatus]"
>
> 3. if we use aggregationTypes as
> <aggregationTypes>["Campaign","DayOfWeek"]</aggregationTypes>
> <aggregationTypes>Campaign,DayOfWeek </aggregationTypes>
> <aggregationTypes>[Campaign,DayOfWeek]</aggregationTypes>
> <aggregationTypes>DayOfWeek</aggregationTypes>
> It doesn't give any output.
>
> Kindly help on this.
>
> Thanks,
> Anuj
> Tatvic
--
You received this message because you are subscribed to the Google Groups
"AdWords API Forum" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en.