Bing Ads Feature Suggestions

Welcome to the Bing Ads suggestion box! Your feedback helps us understand how you use the product so we can improve your Bing Ads experience. Suggest a new feature, enhancements to an existing feature, or vote on ideas that others have submitted. You can share your ideas with us by posting to this forum, or by sending a private e-mail to bingads-feedback@microsoft.com.

We have started investigating the use cases around providing a click performance report by MSCLKID. Please let us know if and how you use this report in other ad platforms today as well as how it does or does not meet your needs.

It would be great to have this column in the report, as this report is the only way to get per-goal conversion information (rather than overall conversion information). If this column contained the same data as the corresponding column in the ProductOfferPerformanceReport, it would give us the performance data we need for a particular product in a shopping campaign to be able to know what kind of bid to set for it.

It would be great to have this column in the report, as this report is the only way to get per-goal conversion information (rather than overall conversion information). If this column contained the same data as the corresponding column in the SearchQueryPerformanceReport, it would allow us to know which searches are driving which types of conversions, allowing us to optimize our campaigns better.

Great suggestion! We have ongoing plans to improve our reporting experience, and it is very helpful for us to know what is most important to our users. Thank you for taking the time to submit this feedback.

Please add something to the GoalsAndFunnelsReport that would allow us to get the date of the click that caused the conversion. Bing obviously has that, as it is returning the campaign, ad group, and keyword of the click that led to the conversion. It would be very helpful in figuring out what is working, as some clients have a long time between when a click occurs and the actual conversion. Things can change in that time period, and we'd like to be able to know what was going on in the account when the click happened that eventually led to that conversion, as well as be able to report on what revenue came from exactly which spend (otherwise, we have cases where spend might spike for a few days, but we don't know if it led to any conversions, because the conversions might have been days later).

Please add something to the GoalsAndFunnelsReport that would allow us to get the date of the click that caused the conversion. Bing obviously has that, as it is returning the campaign, ad group, and keyword of the click that led to the conversion. It would be very helpful in figuring out what is working, as some clients have a long time between when a click occurs and the actual conversion. Things can change in that time period, and we'd like to be able to know what was going on in the account when the click happened that eventually led to…

We know Bing Ads API supports the offline conversion import in v11. But the current system doesn't support the conversion cancellation feature. It only tracks the first conversion value (and it must be a (+ve) positive value). Nothing found for the conversion cancellation process. If you consider my below scenario.

Say:

I send a positive value with the a MicrosoftClickId when the conversion occurs at our side & a negative value for the same MicrosoftClickId when conversion cancelled by our partners. For example : at first (+ve) $4 will be passed through Bing API when the conversion occurs and (-ve) -$4 if my conversion canceled later.

So, If BING supports this scenario e.g. either permit us to send a new negative value or simply set the value to zero for the same click ID.

If we consider the above scenario with Google Offline Conversion tracking process, then the final result will be like $4+(-$4) = $0 for
the same GCLID and It makes sense :) . I wish Bing API will do some kinda tweak to support offline conversion cancellation feature.

We know Bing Ads API supports the offline conversion import in v11. But the current system doesn't support the conversion cancellation feature. It only tracks the first conversion value (and it must be a (+ve) positive value). Nothing found for the conversion cancellation process. If you consider my below scenario.

Say:

I send a positive value with the a MicrosoftClickId when the conversion occurs at our side & a negative value for the same MicrosoftClickId when conversion cancelled by our partners. For example : at first (+ve) $4 will be passed through Bing API when the conversion occurs and (-ve)…

Cost Parameter in URL tracking. (here is the reference: http://help.bingads.microsoft.com/apex/index/3/en/51091 ) Right now we get a ton of good data that we can pass via parameters to our trackers like keyword, query string, Ad Id ect. But why there is no Cost Parameter? If we cant pass the cost of the click to our tracker how can we properly optimize a campaign if we do not know how much was the cost of that click?

We would like to be able to have different phone number for each a group. Current system only allow call extension at campaign level. To get around this limitation, we have to create a massive number of campaign, one for each ad group. Google Adwords already has this feature.

I would like to request a daily report from the API very early in the morning each day. Currently, I cannot do this without having a user log in to grant access each time. Having to log in each time destroys any hopes for automation.

Products imported from Google Merchant Center should convert to the country accordingly, not just USD. Bing is losing so much money by not automatically allowing us to convert products imported to the respective countries' requirements

What is it with enterprise companies and the obsession to make the simple complex?

I have a golden rule, if an API can not be understood and implemented in less then 30 minutes its useless and over engineered.

Ultimately, all an API is, IS a FFI (a Foreign Function Interface):

It should just be a list of calls, with their parameters, some super basic authentication with well defined return payload structure. The API documentation should therefor just really document those Method calls and their parameter types.

But of course, we can't have nice things, and instead we need to build huge towering castles of burning manure.

What is it with enterprise companies and the obsession to make the simple complex?

I have a golden rule, if an API can not be understood and implemented in less then 30 minutes its useless and over engineered.

Ultimately, all an API is, IS a FFI (a Foreign Function Interface):

It should just be a list of calls, with their parameters, some super basic authentication with well defined return payload structure. The API documentation should therefor just really document those Method calls and their parameter types.

But of course, we can't have nice things, and instead we need to build…

When I need to contact Bing Ads support with API questions, they always ask for the SOAP Request and SOAP Response. However, since there's no easy way to get that information from the BingAds SDK, it makes the support process way more difficult than it needs to be. If there was an easy way to pull this information from the BingAds SDK, that would be great!

Ad Performance report shuold have an ability to filter the report data by status active campaigns, status active adgroups and status active ads.More over Status Column also required in Ad Performance report.As of now report gives me all ads where it is paused or active, filtering the data by status column would be more handy to track the performance of ads.

It would be very valuable for us to be able to automate the adding and removal of excluded locations via the API / Bing Ads Scripts, because it would make it possible to exclude low converting locations during specific times of the day. That would instantly make our ROAS a lot more competitive compared to Google Ads.