Skip to content

Microsoft Ads

Connect usertrax with Microsoft Ads (formerly Bing Ads) to automatically import your conversion data and optimize your campaigns.

  • Active Microsoft Ads account
  • Microsoft Ads conversion goal created
  • usertrax account with tracking script installed
  1. In Microsoft Ads, go to Tools > Conversion tracking
  2. Click Create conversion goal
  3. Select Website as the goal type
  4. Choose Import from offline conversions
  5. Name your goal (e.g., “usertrax Purchases”)
  6. Set the conversion value and attribution settings

After creating the conversion goal, note down:

  • Goal Name: The exact name you gave your conversion goal
  • Customer ID: Your Microsoft Ads account ID
  1. Go to Tools > API Center
  2. Create a new API application or use existing one
  3. Note your Customer ID and Developer Token
  4. Generate OAuth credentials if needed
  1. In your usertrax dashboard, go to Integrations > Microsoft Ads
  2. Enter your conversion details:
    • Customer ID
    • Goal Name
    • Developer Token (if using API authentication)
  3. Click Test Connection to verify setup
  4. Save your configuration
  1. Generate a test conversion on your website
  2. Check the usertrax dashboard for the conversion
  3. Verify in Microsoft Ads that the conversion was imported (may take up to 6 hours)
  • Verify your goal name matches exactly (case sensitive)
  • Check that your Customer ID is correct
  • Ensure conversions have a valid msclkid parameter
  • Verify your Developer Token is active
  • Check OAuth credentials if using OAuth authentication
  • Ensure API access is enabled for your account
  • Microsoft Ads may use different attribution models
  • Allow up to 24 hours for complete data synchronization
  • Check the conversion window settings in both platforms
// Track with custom conversion value for Microsoft Ads
usertrax.track({
event: "purchase",
total: 199.99,
currency: "USD",
orderId: "MS-ORDER-456",
});

You can map different events to different Microsoft Ads conversion goals:

  1. Create multiple conversion goals in Microsoft Ads
  2. Configure each in usertrax with different event names
  3. Use specific event names when tracking conversions
  • Use descriptive, consistent names for conversion goals
  • Include the conversion type in the name (e.g., “Purchase”, “Lead”, “Signup”)
  • Avoid special characters or spaces in goal names
  • Always include conversion values when possible
  • Use consistent currency codes
  • Set appropriate conversion windows in Microsoft Ads
  • Regularly audit your conversion data
  • Monitor for unusual patterns or discrepancies
  • Test your tracking after any website changes
FeatureMicrosoft AdsGoogle Ads
Import DelayUp to 6 hoursUp to 3 hours
AttributionLast-click defaultData-driven default
Value SupportYesYes
Bulk ImportYesYes