How to Capture Microsoft Ads Data in ActiveCampaign

Bring original Microsoft Ads campaign details into ActiveCampaign alongside contact information, ready for segmentation, automation, and reporting.
Attribution is broken

Connecting Microsoft Ads data with ActiveCampaign contacts helps you see which campaigns introduce leads to your business—and which leads become customers.

Madlitics captures available original campaign details, landing page data, and supported click IDs on your website. It preserves that context as visitors browse and return, then populates configured form fields when they submit. Tagged campaign links supply the campaign, ad group, and creative details you want to capture.

Use those values alongside contact, deal, and customer records to compare campaigns through lead quality, pipeline, and revenue.

Why Microsoft Ads Campaign Performance Matters

Microsoft Ads traffic metrics show which campaigns attract visitors. Connecting those campaigns with contact and customer records shows how that activity contributes to business growth.
‍

Microsoft Ads Campaign Performance Based on Traffic Metrics

Campaign

Ad Spend

Visitors

Cost per Visitor

Microsoft Ads, CRM Software

$4,800

5,200

$0.92

Microsoft Ads, Demo Requests

$2,600

2,100

$1.24

Microsoft Ads, Search Retargeting

$3,900

8,900

$0.44

Campaign
Microsoft Ads, CRM Software

Ad Spend
$4,800

Visitors
5,200

Cost per Visitor
$0.92

Campaign
Microsoft Ads, Demo Requests

Ad Spend
$2,600

Visitors
2,100

Cost per Visitor
$1.24

Campaign
Microsoft Ads, Search Retargeting

Ad Spend
$3,900

Visitors
8,900

Cost per Visitor
$0.44


Search Retargeting brings the most visitors at the lowest cost per visit. Customer and revenue data reveals a different view of performance.
‍

Microsoft Ads Campaign Performance Connected to Leads, Customers, and Revenue

Campaign

Ad Spend

Visitors

Leads

Customers

Revenue

Microsoft Ads, CRM Software

$4,800

5,200

148

9

$38,000

Microsoft Ads, Demo Requests

$2,600

2,100

121

17

$126,000

Microsoft Ads, Search Retargeting

$3,900

8,900

201

3

$11,000

Campaign
Microsoft Ads, CRM Software

Ad Spend
$4,800

Visitors
5,200

Leads
148

Customers
9

Revenue
$38,000

Campaign
Microsoft Ads, Demo Requests

Ad Spend
$2,600

Visitors
2,100

Leads
121

Customers
17

Revenue
$126,000

Campaign
Microsoft Ads, Search Retargeting

Ad Spend
$3,900

Visitors
8,900

Leads
201

Customers
3

Revenue
$11,000


The Demo Requests campaign generates 17 customers and $126,000 from 121 leads, compared with three customers and $11,000 from Search Retargeting’s 201 leads.

Connecting original campaign attribution with customer outcomes helps you identify which Microsoft Ads campaigns contribute to business growth.

Set up Microsoft Ads tracking in ActiveCampaign

Bring original Microsoft campaign context into your contact records

1.

Install Madlitics on your website

Install Madlitics across your website so it can capture original attribution when visitors arrive from Microsoft Ads, including on landing pages without a form.

Install Madlitics on a website
Install Madlitics
Add UTM parameters
2.

Add UTM parameters to Microsoft Ads

Tag your destination URLs with consistent source, medium, and campaign values. Use utm_term for an ad group and utm_content for a creative variation when you want those details on your contact records.

For example: https://www.yourwebsite.com/demo?utm_source=microsoft&utm_medium=cpc&utm_campaign=lead_gen_q1&utm_term=crm_software_ad_group&utm_content=creative_a

This example identifies lead_gen_q1 as the campaign, crm_software_ad_group as the ad group, and creative_a as the creative variation.

Set up ActiveCampaign for Microsoft Ads
3.

Configure your ActiveCampaign form fields

Add hidden contact fields for channel, Segments 1–4, original landing page URL, and landing page group to your inline ActiveCampaign form. Add a corresponding field for msclkid if you want to capture that Microsoft click identifier when available.

Madlitics populates the configured fields with available saved attribution. When the visitor submits, those values are recorded alongside their contact details.

Receive enriched submission data
Connect to reporting
4.

Connect attribution to customer outcomes

Open the contact record to view the captured campaign context. Use those fields in supported segments and automations, then combine attribution with associated deal, customer, and revenue records to compare Microsoft Ads performance.

Use the reporting features available in your account or connected reporting tools. Include campaign spend separately when calculating return on ad spend.

What attribution data does Madlitics capture?

Capture original channel, campaign, and landing page data alongside the contact details collected by your form.
Madlitics field
What it captures
channel
The original marketing channel, such as Paid Search, Paid Social, Organic Search, or Referral.
segment1
The source value supplied through utm_source for tagged campaigns.
segment2
The value supplied through utm_term, such as a tagged keyword, ad group, or audience label.
segment3
The value supplied through utm_term, such as the ad group in this guide’s example.
segment4
The value supplied through utm_content, such as the creative variation.
lp
The visitor’s original landing page URL, which may differ from the form submission page.
lpg
The original landing page group, based on the first URL path segment.
Click ID's (optional)
The msclkid click identifier, when present and its corresponding field is configured.

Values depend on the campaign tags and source information available when the visitor first arrives. Campaign, targeting, and creative details must be supplied through your tracking parameters; Madlitics does not retrieve those names from your advertising accounts. utm_medium value helps classify the marketing channel alongside other signals. It is not copied into one of the four standard segment fields.

Visualizing your marketing impact

Connect captured Microsoft Ads attribution with contact and customer outcomes.

Stacked bar chart showing lead generation by marketing channel over time, comparing sources like Paid Search, Paid Social, Organic Search, Direct, and Email. Helps visualize which channels drive the most traffic.

Leads by channel
Compare contact acquisition from Paid Search with other captured marketing channels.

Line chart displaying lead-to-customer conversion rates by channel, comparing Google Ads, Facebook Ads, LinkedIn Ads, Organic Search, and Email. Shows how different sources drive qualified leads over time.

Conversion rate by channel
Use customer status alongside captured channel data to compare how often leads become customers.

Line chart showing revenue performance by marketing campaign, comparing Google Ads, Facebook Ads, and LinkedIn Ads. Helps identify top-performing and underperforming campaigns.

Revenue by campaign
Connect original Microsoft Ads campaign values with associated deal or customer revenue in ActiveCampaign or your reporting tools.

Related articles

Get started with Microsoft Ads attribution in ActiveCampaign

Madlitics brings available original Microsoft Ads campaign details, landing page data, and configured click IDs into ActiveCampaign contact fields through form submissions. View that context alongside contact information, use it in segments and automations, and connect campaigns with qualified leads, customers, and revenue.

Why use Madlitics with ActiveCampaign to capture Microsoft Ads data

See which campaigns drive real business results.

Capture campaign details
Record the Microsoft Ads source and campaign values supplied through your tracking parameters.

Compare ad groups and creatives
Capture tagged ad group and creative values to compare the contacts associated with different targeting and messaging.

Preserve first-touch attribution
Retain original campaign context as visitors browse and return, while their saved browser attribution remains available.

Landing page insights
Record the original landing page URL and group to compare the entry pages associated with leads and customers.

Give workflows campaign context
Use captured contact fields in supported segments and automation conditions.
Revenue-focused reporting
Combine original campaign attribution with customer and revenue records to evaluate advertising performance.
Start a Madlitics free trial

Frequently asked questions

Answers about capturing Microsoft Ads attribution in ActiveCampaign