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.ReportDefinitionService);
                        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

Reply via email to