I'm trying to get a geo performance report in v201109 that's filtered
by city. My request is:

<reportDefinition>
    <selector>
        <fields>CityCriteriaId</fields>
        <fields>Impressions</fields>
        <predicates>
            <field>CityCriteriaId</field>
            <operator>EQUALS</operator>
            <values>Atlanta</values>
        </predicates>
        <dateRange>
            <min>20110101</min>
            <max>20111229</max>
        </dateRange>
    </selector>
    <reportName>AutomateAnalytics report</reportName>
    <reportType>GEO_PERFORMANCE_REPORT</reportType>
    <dateRangeType>CUSTOM_DATE</dateRangeType>
    <downloadFormat>XML</downloadFormat>
</reportDefinition>

This returns:

!!!2|||-1|||[SelectorError.INVALID_PREDICATE_VALUE @ selector;
trigger:'Atlanta'; errorDetails:Atlanta]???

I notice in the report fields documentation (http://code.google.com/
apis/adwords/docs/appendix/reports.html#geo), the city field has these
parameters:
CityCriteriaId  City    city    Integer Name of the city as a string.

So the data type is defined as integer, but the notes say it's a
string. Maybe this discrepancy is related to the error I receive? The
country and metro area fields are also marked as integers in the
documentation.

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