Bing Ads Reference

Destination Info

Client-sideServer-side (Proxy)

Web

Mobile

Server

When using Server-Side connection mode you are using a Proxy Integration for Bing Ads. This destination runs on Freshpaint's servers, but emulates a native installation of the Bing Ads Tag. That means the integration behaves the same as if you did a native installation of Bing Ads, but the data first flows through Freshpaint before it's sent to Bing. See our docs on proxy integrations for more information.

This is a reference document for the Bing Ads destination. For information on how to set up this integration, see the Quick Start guide.

Page Load Events

Freshpaint automatically sends a Page Load event to Bing Ads when a user loads a page on your website.

Track Events

When you send an event to Bing Ads, you can track conversions from your ad campaigns based on those events.

Freshpaint always provides the following parameters to Bing Ads:

Bing Ads parameter

Description

ti

Tag ID. This is the UET Tag ID you configured for the Bing Ads destination.

ea

Event Action. This will always be "track".

el

Event Label. This will be the name of the Freshpaint event.

See Bing Ads' reference documentation of all the parameters their API accepts.

Client-side

Freshpaint uses the Bing Ads Universal Event Tag to send events to Bing Ads. You may provide the following additional event properties:

Freshpaint property

Bing Ads parameter

Type

Required?

Description

category

ec

string

Optional

Event category defined as you wish. Can be used as an additional filter criterion for conversion goals.

revenue

gv

number

Optional

Value of the conversion in USD. Must be between 0 and 9999999 with up to 3 decimal places.

Server-side

Freshpaint's servers use the same API as the client-side Bing Ads Universal Event Tag. You may provide the following additional event properties:

Freshpaint property

Bing Ads parameter

Type

Required?

Description

$msclkid

msclkid

string

Required

msclkid (Microsoft Click ID) is generated at ad click time and appended to the landing page URL. Freshpaint will automatically capture msclkid for events from your website. If you wish, you may provide $msclkid as an event property to override the automatically captured value.

category

ec

string

Optional

Event category defined as you wish. Can be used as an additional filter criterion for conversion goals.

event_value

ev

number

Optional

Event value defined as you wish. Can be used as an additional filter criterion for conversion goals. Must be between 0 and 9999999 with up to 3 decimal places.

value or total or revenue

gv

number

Optional

Value of the conversion. Must be between 0 and 9999999 with up to 3 decimal places.

currency

gc

string

Optional

Currency of the conversion value, "USD" by default. See the list of supported currency codes.

Considerations

  • Conversions may take up to 2 hours to appear in your Bing Ads Conversion Goals.

Troubleshooting

Conversion events not showing up in Bing Ads Dashboard: For an event to show up as a conversion event it must have a msclkid property. You can validate that events going to bing have this msclkid property using the Freshpaint Liveview.

Last updated