How to get Keyword-level Biddingstrategies and MaxCPC with Keyword Performance Report

87 views
Skip to first unread message

Orangevn

unread,
Jun 26, 2015, 5:36:18 AM6/26/15
to adwor...@googlegroups.com

Hi all,

 

I have some problems when using "keyword performance report" service(V201502) for download keyword-level bidding strategies.

Firstly: I can not get MaxCPC  wich keywords of Campaigns  has BiddingStrategry type : ManualCMP.

How to get MaxCPC keyword in case?

 

Secondly, How to get Keyword-level bidding strategies  with API V291502 in cases:

  1. On server: Campaign has bidding strateries : ManualCPC

                   Adgroup has bidding strateries: Use campaign bid strategy

                   Keyword has bidding strategies: ManualCPC.

           Service will return:

 BiddingStrategyId : 0

 BiddingStrategyType "CPC"

 

               2.  On server: Campaign has bidding strateries : Maximize click : A

                   Adgroup has bidding strateries: Maximize click : B

                   Keyword has bidding strategies: Use Campaign And Adgroup bid strategy


                   Service Will return:

                              BiddingStrategyId: Is biddingstrategyId of level Adgroup

 

  Please show me how to get  exactly Keyword-level bidding strategies.

 

  Looking forward to getting your answers.

  Thanks and best regards.

Josh Radcliff (AdWords API Team)

unread,
Jun 26, 2015, 4:00:56 PM6/26/15
to adwor...@googlegroups.com, tamtt....@gmail.com
Hi,

It may help to read through our bidding guide, which explains the difference between shared bidding strategies and non-shared strategies.

Please see my answers to your specific questions below in blue.

Cheers,
Josh, AdWords API Team


On Friday, June 26, 2015 at 5:36:18 AM UTC-4, Orangevn wrote:

Hi all,

 

I have some problems when using "keyword performance report" service(V201502) for download keyword-level bidding strategies.

Firstly: I can not get MaxCPC  wich keywords of Campaigns  has BiddingStrategry type : ManualCMP.

How to get MaxCPC keyword in case?

You can get the CPC bid for each keyword (if present) by selecting the CpcBid field. 

 

Secondly, How to get Keyword-level bidding strategies  with API V291502 in cases:

  1. On server: Campaign has bidding strateries : ManualCPC

                   Adgroup has bidding strateries: Use campaign bid strategy

                   Keyword has bidding strategies: ManualCPC.

Manual CPC is a non-shared bidding strategy, so it won't have a bidding strategy ID. Instead, it will have a biddingStrategyType and possibly a biddingScheme. You can get the bids for keywords by including the fields CpcBid and CpcBidSource (to see if the bid is from the criterion or ad group level) in your AdGroupCriterionService selector.

           Service will return:

 BiddingStrategyId : 0

 BiddingStrategyType "CPC"

 

               2.  On server: Campaign has bidding strateries : Maximize click : A

                   Adgroup has bidding strateries: Maximize click : B

                   Keyword has bidding strategies: Use Campaign And Adgroup bid strategy


                   Service Will return:

                              BiddingStrategyId: Is biddingstrategyId of level Adgroup

The Maximize click strategy corresponds to the shared TARGET_SPEND bidding strategy. Since it is shared, it will have a biddingStrategyId. The parameters of the strategy will be in a TargetSpendBiddingScheme, available in the biddingScheme field.

Brett Baggott

unread,
Jun 26, 2015, 4:39:36 PM6/26/15
to adwor...@googlegroups.com, tamtt....@gmail.com
Josh, I happened to be doing some coding on the Keyword Performance Report while reading this post and I attempted to get exactly the information requested by Orangevn, thinking it wouldn't be a big deal. I was surprised to find that BiddingStrategyId, BiddingStrategyName, and BiddingStrategyType, all returned Invalid Field errors for the keywords I was requesting. The CpcBidSource for all of these is returned as "ad group criteria" or "ad groups". So apparently, at least for the C# client code, these fields are invalid selectors in some cases. Yet in the two examples you give above, at least one of the BiddingStrategy fields are valid, whereas in my testing, none of those fields are valid.

I'm assuming I will get the details of the BiddingStrategry from the criterion specified (ad group in this case), however, I'm surprised that these fields are invalid as selectors, even though they would be empty.

Josh Radcliff (AdWords API Team)

unread,
Jun 26, 2015, 5:22:53 PM6/26/15
to adwor...@googlegroups.com, techs...@gmail.com, tamtt....@gmail.com
Hi,

Could you share your report request and the complete error you received (after removing any sensitive information such as your developer token)? I just tried running a KEYWORDS_PERFORMANCE_REPORT with BiddingStrategyId, BiddingStrategyType, and BiddingStrategyName requested, and it worked without error. The fields allowed for a given report are not dependent on the data being returned, so I'd like to see your request to see what went wrong. If you have an ad group ID that produced this error, that would be helpful as well.

Thanks,
Josh, AdWords API Team

Brett Baggott

unread,
Jun 26, 2015, 5:24:56 PM6/26/15
to adwor...@googlegroups.com, tamtt....@gmail.com
Josh, disregard my earlier post. I just realized that I was using the Criteria Performance Report, which does not include any of the BiddingStrategy fields. In the words of Gilda Radner/Emily Litella... Nevermind.


On Friday, June 26, 2015 at 3:00:56 PM UTC-5, Josh Radcliff (AdWords API Team) wrote:

Brett Baggott

unread,
Jun 26, 2015, 5:52:48 PM6/26/15
to adwor...@googlegroups.com, techs...@gmail.com, tamtt....@gmail.com
Duplicate in case you didn't get the other response:

Josh, disregard my earlier post. I just realized that I was using the Criteria Performance Report, which does not include any of the BiddingStrategy fields. In the words of Gilda Radner/Emily Litella... Nevermind.
Reply all
Reply to author
Forward
0 new messages