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 <anuj.patel1...@gmail.com> 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 adwords-...@googlegroups.com.
To unsubscribe from this group, send email to 
adwords-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en.

Reply via email to