Export Conversions to Microsoft Ads
Vendo can export offline conversion events back to Microsoft Ads, enabling better campaign optimization and ROAS measurement.
How It Works
- Vendo reads conversion events from your analytics data
- An attribution model matches conversions to Microsoft Ads clicks using the
msclkid(Microsoft Click ID) - Attributed conversions are sent to the Microsoft Ads Offline Conversions API
Prerequisites
Before exporting conversions, ensure you have:
- A conversion goal created in your Microsoft Ads account
- OAuth2 credentials authorized with your Microsoft Ads account
- Website tracking that captures and stores the
msclkidparameter
Configuration
| Setting | Description | Default |
|---|---|---|
| Account ID | Microsoft Ads account ID | Required |
| Access Token | OAuth2 access token | Required |
| Developer Token | Microsoft Ads developer token | Required |
| Conversion Goal ID | Name of the conversion goal in Microsoft Ads | Required |
| Mixpanel Conversion Event | Source event to track | Required |
| Conversion Event Property | Property containing the conversion value | Required |
| Lookback Window | Days to look back for click matching | 7 days |
| Attribution Model | How to distribute credit across touchpoints | Participation |
| Only First Conversion | Count only the first conversion per user | Yes |
Attribution Models
Choose how conversion credit is distributed. See Attribution Models for details on each model.
Click ID Tracking
Microsoft Ads automatically appends the msclkid parameter to landing page URLs. Ensure your website captures and stores this parameter so Vendo can match conversions to clicks.
https://yoursite.com/product?msclkid=3bd2dffd8f9e11ec9f58fa163e7897b4Conversion Payload
Each offline conversion sent to Microsoft includes:
| Field | Description |
|---|---|
| MicrosoftClickId | The msclkid from the original click |
| ConversionName | Your conversion goal name |
| ConversionTime | ISO 8601 timestamp with timezone |
| ConversionValue | Attributed conversion value |
| ConversionCurrencyCode | Currency code (e.g., USD) |
Troubleshooting
| Error | Cause | Solution |
|---|---|---|
| Authentication error (401) | Access token expired | Re-authorize your Microsoft Ads account in the Vendo app |
| Conversion goal not found | Goal doesn’t exist | Create the conversion goal in Microsoft Ads first |
Sync Details
- Conversions are exported on a schedule and honor your lookback window
- Status and recent sync activity are visible in the Vendo integration settings
Verify Setup
- Trigger a conversion event in your analytics source
- Check Vendo integration logs for a successful export
- Confirm the conversion appears in Microsoft Ads after processing time
Last updated on