Eric, Thanks for the reply.  I understand that the field names have
changed.  However I am missing many important fields (Keyword,
KeywordID, KeywordStatus, AdwordsType, KeywordDestUrlDisplay,
KeywordTypeDisplay, QualityScore) that I use for my reports.  I ran
the getReportFields and I see 18 available.  The old service had 200+
fields available.  For the report I've been using I need the following
information (name from v13 on left, new version on the right).

Campaign -> CampaignName
CampaignId (same)
AdGroup -> AdGroupName
AdGroupId (same)
Keyword -> not available
DestinationURL -> URL
KeywordId -> not available
KeywordStatus -> not available
AdWordsType  -> not available
KeywordDestUrlDisplay -> not available
KeywordTypeDisplay -> not available
QualityScore -> not available
Impressions (same)
Clicks (same)
Cost (same)
CPC -> AverageCpc
CPM -> AverageCpm
CTR -> CTR
AveragePosition (same)

Do you plan on including these fields (Keyword, KeywordID,
KeywordStatus, AdwordsType, KeywordDestUrlDisplay, KeywordTypeDisplay,
QualityScore) in the new report service or will we need to find
another way to extract similar information?

Thanks Kevin

On Jul 9, 3:14 pm, AdWords API Advisor <adwordsapiadvi...@google.com>
wrote:
> Hi Kevin,
>
> The report rules page you linked to is only valid for v13 reports.
> v201003 reports use different field names.  To access these field
> names you can use the ReportDefinitionService method
> getReportFields():
>
>  http://code.google.com/apis/adwords/v2009/docs/reference/ReportDefini...
>
> We are working to add these report fields into the documentation as
> well.
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Jul 8, 5:32 pm, kevin t <kt...@extraspace.com> wrote:
>
>
>
> > I am trying to transition my code from v13 to v201003.  In my v13 code
> > I can choose from many selectedColumns options however in v201003 I
> > cannot select the same columns and makes it difficult to create the
> > report I want.  The link below has the columns that should be
> > available 
> > (200+):http://code.google.com/apis/adwords/docs/developer/adwords_api_report...
>
> > Using the get report fields it only shows the following columns
> > available (18):
> > MatchType (QueryMatchType) := [AUTO, BROAD, EXACT, EXPANDED, PHRASE] -
> > Query (String) - Url (String) - AverageCpc (Money) - AverageCpm
> > (Money) - AveragePosition (Double) - Clicks (Long) - ConversionRate
> > (Double) - ConversionRateManyPerClick (Double) - Conversions (Long) -
> > ConversionsManyPerClick (Long) - Cost (Money) - CostPerConversion
> > (Money) - CostPerConversionManyPerClick (Money) - Ctr (Double) -
> > Impressions (Long) - AdGroupId (Long) - AdGroupName (String) -
> > CampaignId (Long) - CampaignName (String)
>
> > Any help would be appreciated.
>
> > [<?xml version="1.0" encoding="UTF-8"?>
> > <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/
> > envelope/" xmlns:ns1="https://adwords.google.com/api/adwords/cm/
> > v201003" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> >   <SOAP-ENV:Header>
> >     <ns1:RequestHeader xsi:type="ns1:RequestHeader">
> >       <ns1:authToken>*****</ns1:authToken>
> >       <ns1:clientEmail>x</ns1:clientEmail>
> >       <ns1:developerToken>x</ns1:developerToken>
> >       <ns1:userAgent>x</ns1:userAgent>
> >     </ns1:RequestHeader>
> >   </SOAP-ENV:Header>
> >   <SOAP-ENV:Body>
> >     <ns1:mutate>
> >       <ns1:operations>
> >         <ns1:operator>ADD</ns1:operator>
> >         <ns1:operand>
> >           <ns1:selector>
> >             <ns1:fields>Campaign</ns1:fields>
> >             <ns1:fields>CampaignId</ns1:fields>
> >             <ns1:fields>AdGroup</ns1:fields>
> >             <ns1:fields>AdGroupId</ns1:fields>
> >             <ns1:fields>Keyword</ns1:fields>
> >             <ns1:fields>DestinationURL</ns1:fields>
> >             <ns1:fields>KeywordId</ns1:fields>
> >             <ns1:fields>KeywordStatus</ns1:fields>
> >             <ns1:fields>AdWordsType</ns1:fields>
> >             <ns1:fields>KeywordDestUrlDisplay</ns1:fields>
> >             <ns1:fields>KeywordTypeDisplay</ns1:fields>
> >             <ns1:fields>QualityScore</ns1:fields>
> >             <ns1:fields>Impressions</ns1:fields>
> >             <ns1:fields>Clicks</ns1:fields>
> >             <ns1:fields>Cost</ns1:fields>
> >             <ns1:fields>CPC</ns1:fields>
> >             <ns1:fields>CPM</ns1:fields>
> >             <ns1:fields>CTR</ns1:fields>
> >             <ns1:fields>AveragePosition</ns1:fields>
> >             <ns1:dateRange>
> >               <ns1:min>20100701</ns1:min>
> >               <ns1:max>20100702</ns1:max>
> >             </ns1:dateRange>
> >           </ns1:selector>
> >           <ns1:reportName>URL performance report #1278624063</
> > ns1:reportName>
> >           <ns1:reportType>URL_PERFORMANCE_REPORT</ns1:reportType>
> >           <ns1:dateRangeType>CUSTOM_DATE</ns1:dateRangeType>
> >           <ns1:downloadFormat>GZIPPED_CSV</ns1:downloadFormat>
> >         </ns1:operand>
> >       </ns1:operations>
> >     </ns1:mutate>
> >   </SOAP-ENV:Body>
> > </SOAP-ENV:Envelope>
>
> > <?xml version="1.0"?>
> > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
> >   <soap:Header>
> >     <ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/
> > v201003">
> >       <requestId>x</requestId>
> >       <operations>0</operations>
> >       <responseTime>630</responseTime>
> >       <units>1</units>
> >     </ResponseHeader>
> >   </soap:Header>
> >   <soap:Body>
> >     <soap:Fault>
> >       <faultcode>soap:Server</faultcode>
> >       <faultstring>ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT
> > @ ; trigger:'Campaign'</faultstring>
> >       <detail>
> >         <ApiExceptionFault xmlns="https://adwords.google.com/api/
> > adwords/cm/v201003">
> >           <message>ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT
> > @ ; trigger:'Campaign'</message>
> >           <ApplicationException.Type>ApiException</
> > ApplicationException.Type>
> >           <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-
> > instance" xsi:type="ReportDefinitionError">
> >             <fieldPath/>
> >             <trigger>Campaign</trigger>
>
> > <errorString>ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT</
> > errorString>
> >             <ApiError.Type>ReportDefinitionError</ApiError.Type>
> >             <reason>INVALID_FIELD_NAME_FOR_REPORT</reason>
> >           </errors>
> >         </ApiExceptionFault>
> >       </detail>
> >     </soap:Fault>
> >   </soap:Body>
> > </soap:Envelope>- Hide quoted text -
>
> - Show quoted text -

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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