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.