Skip to main content
Offline conversion tracking allows you to attribute sales and other valuable customer actions that occur outside your website to your Microsoft Advertising campaigns. These actions might include in-store purchases, phone orders, or consultations. By syncing MoEngage events with Microsoft Advertising, you can:
  • Accurately measure ROI (Return on Investment) by closing the loop between digital ad spend and offline revenue.
  • Optimize campaign bidding based on actual conversion data rather than clicks.
  • Improve targeting by understanding which keywords and ads drive high-value offline actions.
For more information, refer to Microsoft Advertising Documentation on Offline Conversions.
PrerequisitesTo use this feature, you must have access to a Microsoft Advertising account with the required permissions.Note: Microsoft Advertising Offline Conversions is part of the Connected Channels add-on. Contact your dedicated MoEngage customer success manager (CSM) to enable it for your account.

Step 1: Connect Microsoft Advertising on the App Marketplace

To connect Microsoft Advertising on the App Marketplace, perform the following steps:
  1. On the left navigation menu in the MoEngage UI, click App Marketplace.
  2. On the App Marketplace page, search for Microsoft Advertising Offline Conversions.
  3. Click the Microsoft Advertising Offline Conversions tile.
  4. On the Microsoft Advertising Offline Conversions page, go to the Integrate tab.
  5. Enter the following details:
    FieldRequiredDescription
    Connection nameYesThe name of the Microsoft Advertising Offline Conversions connection.
    Developer TokenYesThe developer token found in your Microsoft Advertising account under Tools > Developer settings.
    Customer IDYesThe unique Customer ID for your Microsoft Advertising account. Find this in the URL as cid.
    Account IDYesThe unique ID for the Microsoft Advertising account where conversions are recorded. Find this in the URL as aid.
  6. Click **Connect Screenshot 2026-03-31 at 3.50.36 PM.png**You are taken to the Microsoft login page to authorize the account.
  7. You will be directed to the Microsoft login page to authorize your account.
  8. Log in using an account with Administrator privileges to grant MoEngage the necessary permissions to establish the connection. Screenshot 2026-03-31 at 3.49.13 PM.png
  9. Once authenticated, you will be automatically redirected back to the MoEngage dashboard.

Step 2: Create a Campaign to Sync Offline Conversions

After you configure the connector, send conversion events within a MoEngage campaign. To create a campaign to sync offline conversions, perform the following steps:
  1. On the left navigation menu in the MoEngage UI, click Engage, and then click Campaigns.
  2. On the All campaigns page, click + Create campaign. The Create campaign dialog box appears.
  3. Under Connected Apps, click Microsoft Advertising Offline Conversions.
  4. In the Content step of the campaign creation, map the MoEngage attributes to the following required Microsoft fields:
    FieldRequiredDescription
    Goal NameYesThe name of the conversion goal as it appears in your Microsoft Advertising dashboard. This name must match exactly.
    Microsoft Click ID (MSCLKID)OptionalThe unique ID captured in the user profile when the user clicked your ad.
    Conversion ValueYesThe monetary value of the conversion.
    Currency CodeYesThe currency (for example, USD or EUR) that matches your Microsoft Advertising account settings.
    Attribution ModelOptionalThe name of the attribution model used outside of Microsoft Advertising (for example, Linear, Time Decay, Position-based, or a custom model name).
    Attribution CreditOptionalA decimal value between 0 and 1 (for example, 0.5 for 50 percent credit). This represents the fraction of the conversion assigned to this specific click. This field is only applicable if the goal is set to IsExternallyAttributed in Microsoft Advertising.
    Screenshot 2026-03-31 at 3.54.19 PM.png
Information
  • 90-day limit: Microsoft Advertising can only match transactions to clicks that occurred in the last 90 days.
  • Clear naming: Because connections are account-specific, name your connectors clearly (for example, MSAds_US_Sales) to avoid confusion.
  • Data Accuracy: Ensure that MSCLKID data is consistently captured and stored in user profiles to maximize match rates.
  • Testing: Always run a test campaign before publishing to verify attribute mapping and conversion tracking.
  • Account-Level Management: Maintain separate connectors for each Microsoft Advertising account to ensure proper attribution and currency handling.