Hi ADM, Could you run http://code.google.com/p/google-api-adwords-dotnet/source/browse/trunk/Examples/v201003/GetReportFields.cs and let me know the list of fields returned by the server?
Cheers, Anash P. Oommen, AdWords API Advisor. On Sep 27, 9:43 am, ADM <goo...@scienceops.com> wrote: > I have been using the v201003 ReportDefinition Service in the .NET > client library for the better part of two months to download and parse > XML Placement Reports. > > Currently, I create a predicate for filtering the results of the > report for a single campaignID. > > I also use a custom date range for selecting the day from two days > previous (e.g., If today is the 26th of September, the custom date > range would only include the 24th of September). > > When I create a report definition to download these are the fields I > request in the report: > > AdGroupId, > Url, > Impressions, > Clicks, > Conversions, > Cost > > Recently, within the past week, the reports that are being returned by > this exact call (which has not changed in weeks), contain no column > for AdGroupId. > > Here is the report definition construction in C#: > > service = > (ReportDefinitionService)user.GetService(AdWordsService.v201003.ReportDefin > itionService); > service.RequestHeader.clientCustomerId = > clientID_l.ToString(); > > reportOps = new ReportDefinitionOperation[1]; > reportOps[0] = new > ReportDefinitionOperation(); > reportops[...@operator = Operator.ADD; > reportOps[0].operatorSpecified = true; > > reportOps[0].operand = new ReportDefinition(); > reportOps[0].operand.reportName = > "testReport"; > reportOps[0].operand.reportType = > ReportDefinitionReportType.URL_PERFORMANCE_REPORT; > reportOps[0].operand.reportTypeSpecified = > true; > reportOps[0].operand.hasAttachment = false; > reportOps[0].operand.hasAttachmentSpecified = > true; > reportOps[0].operand.dateRangeType = > ReportDefinitionDateRangeType.CUSTOM_DATE; > reportOps[0].operand.dateRangeTypeSpecified = > true; > reportOps[0].operand.downloadFormat = > DownloadFormat.XML; > reportOps[0].operand.downloadFormatSpecified = > true; > reportOps[0].operand.selector = new > Selector(); > reportOps[0].operand.selector.dateRange = new > DateRange(); > reportOps[0].operand.selector.dateRange.min = > startDate_dt.ToString("yyyyMMdd"); > reportOps[0].operand.selector.dateRange.max = > endDate_dt.ToString("yyyyMMdd"); > reportOps[0].operand.selector.fields = new > string[6] { "AdGroupId", "Url", "Impressions", "Clicks", > "Conversions", "Cost" }; > > campaignPredicate = new Predicate(); > campaignPredicate.field = "CampaignId"; > campaignpredica...@operator = > PredicateOperator.EQUALS; > campaignPredicate.operatorSpecified = true; > campaignPredicate.values = new string[1] > { campaignID_l.ToString() }; > > reportOps[0].operand.selector.predicates = new > Predicate[1] { campaignPredicate }; > > As you can clearly see I request very specific fields to be returned > on this line: > > reportOps[0].operand.selector.fields = new > string[6] { "AdGroupId", "Url", "Impressions", "Clicks", > "Conversions", "Cost" }; > > But here is an example of a report that is returned by this call: > > <?xml version="1.0" encoding="UTF-8" > standalone="yes" ?> > - <report> > <report-name name="testReport" /> > <date-range date="Sep 23, 2010" /> > - <table> > - <columns> > <column name="url" display="URL" /> > <column name="impressions" > display="Impressions" /> > <column name="clicks" display="Clicks" /> > <column name="conv1PerClick" display="Conv. (1- > per-click)" /> > <column name="cost" display="Cost" /> > </columns> > <row url="www.dart-creations.com/article-tree/ > loans/military_loan-1.html" impressions="1" clicks="1" > conv1PerClick="0" cost="1.95" /> > <row url="greenpayday.com" impressions="1" > clicks="1" conv1PerClick="0" cost="1.64" /> > <row url="ezine.article24h.com/1.3c/payday-loans- > phone-one-phone-call-loan-is" impressions="0" clicks="1" > conv1PerClick="1" cost="1.99" /> > <row url="verybadcreditmortgageloans.blogspot.com/ > 2009/08/no-credit-check-loans-for-3000-dollars.html" impressions="2" > clicks="1" conv1PerClick="0" cost="1.67" /> > <row url="www.startsearcher.com/search.php" > impressions="1" clicks="1" conv1PerClick="1" cost="1.46" /> > <row url="www.dart-creations.com/BI/ccs/ > poor_credit_home_improvement_loan.html" impressions="1" clicks="1" > conv1PerClick="0" cost="1.42" /> > <row url="www.killerstartups.com/Site-Reviews/ > myiadvance-com-short-term-loans" impressions="8" clicks="1" > conv1PerClick="1" cost="1.55" /> > <row url="www.fastloanfortheunemployed.com" > impressions="3" clicks="1" conv1PerClick="0" cost="1.33" /> > <row url="19nnn.us" impressions="1" clicks="1" > conv1PerClick="0" cost="0.65" /> > <row url="www.creditservicer.com" impressions="1" > clicks="1" conv1PerClick="1" cost="1.05" /> > <row url="www.e-loan-expert.com/1/1_1_loans-debit- > card.aspx" impressions="2" clicks="1" conv1PerClick="0" cost="1.30" / > > <row > url="nocreditcheckpaydayloansimmediate.a.article24h.com" > impressions="3" clicks="1" conv1PerClick="0" cost="1.94" /> > <row url="web.informer.com/beacon+payday+loan > +website" impressions="2" clicks="1" conv1PerClick="0" cost="1.83" /> > <row url="www.needhelppayingbills.com/html/ > low_income_no_credit_loans.html" impressions="2" clicks="1" > conv1PerClick="1" cost="1.84" /> > <row url="mergemedia.com/offers/finance/ > patriots_cash_usa_1500_in_cash_advance_loans.html" impressions="3" > clicks="1" conv1PerClick="0" cost="1.82" /> > <row url="wiki.answers.com/Q/ > What_payday_loans_will_accept_accountnow_as_a_bank_and_can_you_list_them" > impressions="1" clicks="1" conv1PerClick="1" cost="1.49" /> > <row url="www.automotix.net/yellowpages/florida/ > leesburg/car_financing_loans/personal_loans" impressions="1" > clicks="1" conv1PerClick="0" cost="1.49" /> > <row url="personaloans.com" impressions="1" > clicks="1" conv1PerClick="1" cost="1.38" /> > <row url="persinalloan.com" impressions="109" > clicks="0" conv1PerClick="0" cost="0.00" /> > <row url="www.bostonapartments.com/loans/ > new_business_loan-3.html" impressions="1" clicks="1" conv1PerClick="0" > cost="1.98" /> > <row url="www.breadmarket.co.uk/debt- > consolidation/unsecured-loans-bad-credit.php" impressions="1" > clicks="1" conv1PerClick="0" cost="1.29" /> > <row url="www.speedybadcreditloans.com/join.html" > impressions="2" clicks="1" conv1PerClick="0" cost="1.71" /> > <row url="www.digitalnewsreport.com/2010/09/19- > personal-loans-for-people-with-bad-credit-capital-one-bank/5787" > impressions="1" clicks="1" conv1PerClick="1" cost="1.48" /> > <row url="ineedaloanltd.com" impressions="2" > clicks="2" conv1PerClick="0" cost="3.90" /> > <row url="badcredit-paydayloan.info/poor-credit- > payday-loan" impressions="1" clicks="1" conv1PerClick="1" cost="1.13" / > > <row url="loanreferences.com/secured-personal- > loan-for-5500-with-collateral-of-10000-with-bad-credit" > impressions="1" clicks="1" conv1PerClick="0" cost="1.21" /> > <row url="wiki.answers.com/Q/ > Where_can_you_find_the_best_installment_loan_with_bad_credit" > impressions="2" clicks="1" conv1PerClick="0" cost="1.33" /> > <row url="bikingthebalkans.org/loans-for-single- > moms-with-bad-credit" impressions="1" clicks="1" conv1PerClick="0" > cost="1.36" /> > <row url="www.singlemomfinancialhelp.com/blog/ > 2009/07/get-the-best-loans-for-single-mothers-with-bad-credit" > impressions="3" clicks="2" conv1PerClick="1" cost="3.94" /> > <row url="paydayhelp.blogspot.com" > impressions="1" clicks="1" conv1PerClick="1" cost="1.38" /> > <row url="www.1clickmoney.com/personal_finance/ > sc_others_personal_finance.shtml" impressions="1" clicks="1" > conv1PerClick="0" cost="1.80" /> > <row url="californialoanfind.com/need-installment- > loans.htm" impressions="1" clicks="1" conv1PerClick="0" cost="1.30" / > > <row url="www.manta.com/mb_44_A10A3_43/ > loan_brokers/tennessee" impressions="1" clicks="1" conv1PerClick="0" > cost="1.54" /> > <row url="offers.mycashadvanceexpress.com/match2" > impressions="1" clicks="1" conv1PerClick="1" cost="1.72" /> > <row url="www.complaintsboard.com/complaints/ul- > services-online-c249666.html" impressions="1" clicks="1" > conv1PerClick="1" cost="1.74" /> > <row url="www.usloanchoice.com" impressions="2" > clicks="1" conv1PerClick="0" cost="0.80" /> > <row url="www.fairloanrate.com/2010/05/11/private- > bad-credit-lenders" impressions="2" clicks="1" conv1PerClick="0" > cost="1.67" /> > <row url="www.articlesnatch.com/Article/Fast-Cash- > Loans---Easy-And-Rapid-Option-To-Solve-The-Emergency-Problems/1582401" > impressions="2" clicks="1" conv1PerClick="0" cost="1.54" /> > <row > url="www.badcreditpersonalinstallmentloan.co.cc" impressions="1" > clicks="1" conv1PerClick="0" cost="1.34" /> > <row url="3000loan.net/2010/04/3000-loan" > impressions="1" clicks="1" conv1PerClick="0" cost="1.43" /> > <row url="cashloan1.com" impressions="1" > clicks="0" conv1PerClick="1" cost="0.00" /> > </table> > </report> > > What happened to the aggregation of placement data by AdGroupId? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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-api@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