Accessing the opportunities via the api

246 views
Skip to first unread message

Wizzard

unread,
Sep 30, 2016, 8:28:37 AM9/30/16
to AdWords API Forum
When I login to my google adwords account and select a campaign, there is an opportunities tab. Here it has suggestions for increasing the budget, adding site links etc.

Can those suggestions be fetched from the API? I can't see anything in the docs...

If not, could the settings around the increasing of the budget be fetched some how. For example is it possible to estimate if we doubled our budget how many extra clicks it would get?

Thanks

Vishal Vinayak (Adwords API Team)

unread,
Sep 30, 2016, 4:57:36 PM9/30/16
to AdWords API Forum
Hi,

Although you might be able to automate most suggestions that you see in the opportunities tab using the API, you cannot fetch the suggestions themselves via the API. In general, most functionality in the AdWords web interface can be replicated using the API. For example, you can refer to this guide on how to mutate a campaign's budget using the API. For managing multiple client account budgets under a manager account, you can use the BudgetOrderService. Similarly, you can use the CampaignExtensionSettingService to add site-links to your campaign via the API. Additionally, AdWords API provides you with bid landscapes, which can help you estimate the performance of your campaign if you made changes to the bid, and TrafficEstimatorService, which can help you estimate traffic for existing campaigns and ad groups. 

Hope this information is helpful. Please revert if you have additional questions. 

Regards,
Vishal, AdWords API Team 

Wizzard

unread,
Oct 2, 2016, 5:07:17 PM10/2/16
to AdWords API Forum
Hello,

Thank you for taking the time to respond.

The API call https://developers.google.com/adwords/api/docs/guides/bid-landscapes sounds exactly what we are after.
I created a quick test using our Live account details but it seems to always return "No campaign criterion bid modifier landscapes were found". However is we look in the Adwords account under opportunities I can see it has Opportunities for raising the budget.


Are you able to shed any more light on this and how we can fetch that data?

Thanks for your time.

Vishal Vinayak (Adwords API Team)

unread,
Oct 3, 2016, 10:17:20 AM10/3/16
to AdWords API Forum
Hi Nick,

The campaign you are trying to target should meet these requirements before it can be used for generating bid landscapes. Essentially your campaign should have a past history on which predictions would be based and conversion tracking should be enabled for the campaign. 

If this information doesn't help, could you please provide me with the SOAP XML request and response logs for the API call, so that I can debug the issue further?

Nick

unread,
Oct 3, 2016, 4:25:29 PM10/3/16
to AdWords API Forum
Hello,

Yes, the campaign meets those requirements. 

When I login via the website I can see Opportunities there. I notice in the docs it says "Note: The only criterion returned by getCampaignCriterionBidLandscape() or queryCampaignCriterionBidLandscape() is the Platform criterion with ID 30001 (HighEndMobile)." so I wonder if the API is limited in someway.

I have private messaged you the soap log file.

Thanks
Nick

Vishal Vinayak (Adwords API Team)

unread,
Oct 3, 2016, 5:24:14 PM10/3/16
to AdWords API Forum
Hi Nick,

Unfortunately, DataService.getCampaignCriteriaBidLandscape supports only Platform criteria type HighEndMobile. However, there are other methods available in the DataService which can be used to fetch bid landscapes for other criteria types/ad groups. 

Nick

unread,
Oct 3, 2016, 6:08:41 PM10/3/16
to AdWords API Forum
Hi Vishal,

Right.. is there a reason why for that?
How can I get the ones from the Opportunities tab. Is that something which is going to come out?

Nick

Vishal Vinayak (Adwords API Team)

unread,
Oct 4, 2016, 11:11:03 AM10/4/16
to AdWords API Forum
Hi Nick,

Certain new features are rolled out for a smaller scope before being made available for a larger scope. The method getCampaignCriterionBidLandscape() was made available in the API version v201603 and is currently only available for a limited set of criteria. Unfortunately, I do not have a timeline on when this feature will be rolled out for other criteria. I would recommend keeping an eye on our blog for updates regarding this feature.   
Reply all
Reply to author
Forward
0 new messages