Hi all,

I'm working on on the BID-GOAL_PERFORMANCE_REPORT, and certain records 
return "--" for type. Field type is an ENUM, and the documentation lists 
values like UNKNOWN and NONE, but not "--". Is the documentation 
incomplete, or is the API misbehaving?

For reproduction, this is a sample request with AdWords API:
<?xml version="1.0" encoding="utf-8"?>
<reportDefinition>
   <selector xmlns="https://adwords.google.com/api/adwords/cm/v201809";>
       <fields>Id</fields>
       <fields>Type</fields>
       <fields>Status</fields>
       <fields>PageOnePromotedBidCeiling</fields>
       <fields>PageOnePromotedBidChangesForRaisesOnly</fields>
       <fields>PageOnePromotedBidModifier</fields>
       <fields>PageOnePromotedRaiseBidWhenBudgetConstrained</fields>
       <fields>PageOnePromotedRaiseBidWhenLowQualityScore</fields>
       <fields>PageOnePromotedStrategyGoal</fields>
       <fields>TargetCpa</fields>
       <fields>TargetCpaMaxCpcBidCeiling</fields>
       <fields>TargetCpaMaxCpcBidFloor</fields>
       <fields>TargetOutrankShare</fields>
       <fields>TargetOutrankShareBidChangesForRaisesOnly</fields>
       <fields>TargetOutrankShareCompetitorDomain</fields>
       <fields>TargetOutrankShareMaxCpcBidCeiling</fields>
       <fields>TargetOutrankShareRaiseBidWhenLowQualityScore</fields>
       <fields>TargetRoas</fields>
       <fields>TargetRoasBidCeiling</fields>
       <fields>TargetRoasBidFloor</fields>
       <fields>TargetSpendBidCeiling</fields>
       <fields>TargetSpendSpendTarget</fields>
       <predicates>
           <field>Status</field>
           <operator>IN</operator>
           <values>ENABLED</values>
           <values>REMOVED</values>
       </predicates>
   </selector>
   <reportName 
xmlns="https://adwords.google.com/api/adwords/cm/v201809";>BidStrategyInfo</reportName>
   <reportType 
xmlns="https://adwords.google.com/api/adwords/cm/v201809";>BID_GOAL_PERFORMANCE_REPORT</reportType>
   <dateRangeType 
xmlns="https://adwords.google.com/api/adwords/cm/v201809";>ALL_TIME</dateRangeType>
   <downloadFormat 
xmlns="https://adwords.google.com/api/adwords/cm/v201809";>GZIPPED_XML</downloadFormat>
</reportDefinition>

The result contains the following record:
<row bidStrategyID='6695873209' *bidStrategyType='--'* state='Enabled' 
bidLimitTargetSearchPageLocation='--' 
bidAutomationTargetSearchPageLocation='--' 
bidAdjustmentTargetSearchPageLocation='--' 
limitedBudgetsTargetSearchPageLocation='--' 
lowQualityKeywordsTargetSearchPageLocation='--' 
locationTargetSearchPageLocation='--' targetCPA='--' 
upperBidLimitTargetCPA='--' lowerBidLimitTargetCPA='--' 
targetOutrankingShare='--' bidAutomationTargetOutrankingShare='--' 
competitorDomainTargetOutrankingShare='--' 
upperMaxCpcBidLimitTargetOutrankingShare='--' 
lowQualityKeywordsTargetOutrankingShare='--' targetROAS='--' 
upperBidLimitTargetROAS='--' lowerBidLimitTargetROAS='--' 
bidLimitMaximizeClicks='--' targetSpendMaximizeClicks='--'/>
<row bidStrategyID='6695929057' *bidStrategyType='--'* state='Enabled' 
bidLimitTargetSearchPageLocation='--' 
bidAutomationTargetSearchPageLocation='--' 
bidAdjustmentTargetSearchPageLocation='--' 
limitedBudgetsTargetSearchPageLocation='--' 
lowQualityKeywordsTargetSearchPageLocation='--' 
locationTargetSearchPageLocation='--' targetCPA='--' 
upperBidLimitTargetCPA='--' lowerBidLimitTargetCPA='--' 
targetOutrankingShare='--' bidAutomationTargetOutrankingShare='--' 
competitorDomainTargetOutrankingShare='--' 
upperMaxCpcBidLimitTargetOutrankingShare='--' 
lowQualityKeywordsTargetOutrankingShare='--' targetROAS='--' 
upperBidLimitTargetROAS='--' lowerBidLimitTargetROAS='--' 
bidLimitMaximizeClicks='--' targetSpendMaximizeClicks='--'/>

This was issued against account 892-838-420. No worries if it is publicly 
known, we use it for testing.

If you look in Google Ads web UI, you will notice those bid strategies are 
of type "Target Impression share", so assume that Type should have 
contained "Target search page location". Can anyone confirm this?
Also note that in the records above, almost all fields contain "--", 
including fields that should have had values, like 
PageOnePromotedStrategyGoal (in XML listed as 
locationTargetSearchPageLocation). Why doesn't it contain the value we see 
in the UI?

Thanks!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/df2c296c-da1f-4b86-9eb3-7822b0b91ac5%40googlegroups.com.

Reply via email to