Conversion Optimzer bidType Max CPA not available via Adwords API?

124 views
Skip to first unread message

Robert Rodakowski

unread,
Mar 18, 2015, 6:30:48 AM3/18/15
to adwor...@googlegroups.com
Hello,

API v201409
After setting bidding strategy called Conversion Optimizer and setting bid type = Max CPA, AdWords API returns me a campaign with bid type = 'TARGET_CPA'.  As described here
"Bid type indicates if it is a Target CPA or Max CPA campaign."
But MaxCPA is not mentioned in Enumerations. There is TARGET_CPA only.

Is there any way to get the real bidType of this campaign (max cpa expected) via API? In AdWords UI it is marked as Max CPA.

The second question is: is there any way to get suggested bids (both: Target CPA and Max CPA) via API while switching bidTypes?

Kind regards,
Robert.

Josh Radcliff (AdWords API Team)

unread,
Mar 18, 2015, 6:27:52 PM3/18/15
to adwor...@googlegroups.com
Hi Robert,

If the type of bidding scheme returned is ConversionOptimizerBiddingScheme, then the campaign is using the Conversion Optimizer bidding strategy. See the Descriptive name for each API bidding strategy type in the table in our Bidding Guide. That being said, could you send me your campaign IDs so I can confirm the behavior?

Regarding your second question, I'm not aware of any services that give CPA bid suggestions. The DataService, TargetingIdeaService, and TrafficEstimatorService all only give CPC bid information, not CPA.

Thanks,
Josh, AdWords API Team

Robert Rodakowski

unread,
Mar 19, 2015, 3:17:49 AM3/19/15
to adwor...@googlegroups.com
Hi Josh,

Thanks for your replay. CampaignId = 362760732.
Below CampaignService response:

<response>
  <header>
    <requestId>0005119ee14a09c10aec3f8634002f1a</requestId>
    <serviceName>CampaignService</serviceName>
    <methodName>get</methodName>
    <operations>0</operations>
    <responseTime>159</responseTime>
  </header>
  <rval>
    <entries type="array">
      <elem>
        <settings type="array" />
        <endDate nil="true" />
        <biddingStrategyConfiguration>
          <biddingStrategySource nil="true" />
          <biddingScheme>
            <pricingMode>CLICKS</pricingMode>
            <bidType>TARGET_CPA</bidType>
            <BiddingScheme.Type type="string">
            ConversionOptimizerBiddingScheme</BiddingScheme.Type>
          </biddingScheme>
          <bids type="array" />
          <biddingStrategyId nil="true" />
          <biddingStrategyName nil="true" />
          <biddingStrategyType>
          CONVERSION_OPTIMIZER</biddingStrategyType>
        </biddingStrategyConfiguration>
        <conversionOptimizerEligibility>
          <rejectionReasons type="array">
            <elem>NOT_CPC_CAMPAIGN</elem>
          </rejectionReasons>
          <eligible>0</eligible>
        </conversionOptimizerEligibility>
        <trackingUrlTemplate nil="true" />
        <urlCustomParameters nil="true" />
        <labels type="array" />
        <networkSetting>
          <targetGoogleSearch>1</targetGoogleSearch>
          <targetPartnerSearchNetwork>
          0</targetPartnerSearchNetwork>
          <targetContentNetwork>1</targetContentNetwork>
          <targetSearchNetwork>1</targetSearchNetwork>
        </networkSetting>
        <servingStatus nil="true" />
        <advertisingChannelType>SEARCH</advertisingChannelType>
        <name type="string">rr5033 SEARCh with DISPLAY CONV</name>
        <id>362760732</id>
        <frequencyCap nil="true" />
        <advertisingChannelSubType nil="true" />
        <startDate nil="true" />
        <adServingOptimizationStatus>
        CONVERSION_OPTIMIZE</adServingOptimizationStatus>
        <forwardCompatibilityMap type="array" />
        <status>ENABLED</status>
        <budget>
          <period>DAILY</period>
          <amount nil="true" />
          <deliveryMethod nil="true" />
          <referenceCount nil="true" />
          <name nil="true" />
          <isExplicitlyShared nil="true" />
          <budgetId nil="true" />
          <status nil="true" />
        </budget>
      </elem>
    </entries>
    <Page.Type type="string">CampaignPage</Page.Type>
    <totalNumEntries>1</totalNumEntries>
  </rval>
</response>

While campaign's state in the AdWords UI in the attachment (screenshot).
 
Best regards,
Robert.
adwords_ui_state.png

Josh Radcliff (AdWords API Team)

unread,
Mar 19, 2015, 4:07:05 PM3/19/15
to adwor...@googlegroups.com
Hi,

Thanks for the details. I'm going to follow up with a bidding expert, but as far as I can tell, the API is not able to differentiate between the two options in the UI of Max CPA and Target CPA.

Thanks,
Josh, AdWords API Team

Josh Radcliff (AdWords API Team)

unread,
Mar 25, 2015, 11:44:31 AM3/25/15
to adwor...@googlegroups.com
Hi,

I confirmed that the API does not currently let you differentiate between the two UI options. Unfortunately, I don't have a way to work around this issue at this time.

Cheers,
Josh, AdWords API Team

Robert Rodakowski

unread,
Mar 26, 2015, 4:02:23 AM3/26/15
to adwor...@googlegroups.com
Thanks for explanations Josh!

Regards,
Robert.
Reply all
Reply to author
Forward
0 new messages