Adgroup CpaBid ignores API updates in TARGET_CPA campaigns?

69 views
Skip to first unread message

Denis

unread,
Mar 15, 2016, 2:43:08 PM3/15/16
to AdWords API Forum
Hi,

We are in the process of setting target cpa bids per adgroup automatically via the API. However, we have experienced issues with setting the CpaBid for adgroups in an account that has the new 

biddingStrategyType "TARGET_CPA" in place (instead of the trusted, but similarly behaving "CONVERSION_OPTIMIZER"). If we run CpaBid updates in accounts that have "ConverionOptimizer" activated they are accepted. When trying to send the same type of operation to campaigns with "Target_CPA" it is simply ignored. Repsonse by BatchJobService for this is positive, though, never mind that nothing was changed. 


We use the Python client libraries with the latest API version (201601). Below is an example operation we use to update adgroup cpa bids:


[{'operand': {'biddingStrategyConfiguration': {'bids': [{'bid': {'microAmount': '8650000'},
                                                         'xsi_type': 'CpaBid'}]},
              'campaignId': '335749875',
              'id': '25962600555',
              'xsi_type': 'AdGroup'},
  'operator': 'SET',
  'xsi_type': 'AdGroupOperation'}]

Anyone know whether this is an issue with the API or if I'm missing something?

Thanks,

Denis

Nadine Sundquist (AdWords API Team)

unread,
Mar 15, 2016, 5:13:27 PM3/15/16
to AdWords API Forum
Hi Denis,

I have a few follow-up questions to make sure I've fully understood the issue:
  • Is this issue specifically only happening for BatchJobService, or is this related to other services?
  • When you say ignored, does it mean that when you do a get() that the CpaBid is not there, or is it that when you download the results from the BatchJobService that the bid is not there?
Best,
Nadine, AdWords API Team

Denis

unread,
Mar 16, 2016, 9:30:48 AM3/16/16
to AdWords API Forum
Hi Nadine,

Thanks for your response. We tried it with "MutateJobService" - to no avail. And in the response of bot MutateJobService and BatchJobService I can see that the CpaBid was not updated (the old bid is still in place) while both services don't throw any sort of exception. Also, when confirming in the AdWords UI, no update to the Adgroup CpaBid was carried out. 

If you like, I can send you a list of operations that were sent to BatchJobService and the corresponding response that we got from BatchJobService to check for yourself.

Thanks,
Denis

Nadine Sundquist (AdWords API Team)

unread,
Mar 16, 2016, 11:17:27 AM3/16/16
to AdWords API Forum
Hi Denis,

Thanks for the clarification. It's good to know it's not necessarily any one service. That narrows it down a bit for me. Yes, I would really appreciate it it you could send the list of operations and corresponding responses. Please just click Reply privately to author in the forum when you're sending it to me.

Thanks,
Nadine, AdWords API Team 

Petter

unread,
Apr 8, 2016, 3:56:55 AM4/8/16
to AdWords API Forum
Hi Nadine,

We use the .Net client libraries with the API version 201509 and also encountered similar problems . 

Please share information if there is any workaround.

Thanks.

Nadine Sundquist (AdWords API Team)

unread,
Apr 8, 2016, 9:27:23 AM4/8/16
to AdWords API Forum
Hello Petter,

The feature is that you can override the the CPA bid at the ad group level is not available in earlier versions of the API. You'll need to upgrade to v201603 announced here. When you migrate to that version of the API, you'll be able to set that ad group CPA bid. 

Thanks,
Nadine, AdWords API Team

Petter

unread,
Apr 11, 2016, 2:27:16 AM4/11/16
to AdWords API Forum
Thanks Nadine!
Reply all
Reply to author
Forward
0 new messages