How to track lead source in Microsoft Dynamics CRM (without coding)

✔️ Capture lead source data on a lead level ✔️ Store lead source data in Microsoft Dynamics CRM
Lead source tracking Microsoft Dynamics CRM

What's on this page:

Track the source of your leads (free trial)

You manage lead generation and transfer them to Microsoft Dynamics CRM, but determining their source remains unclear.

Likewise, when a lead becomes a customer, there’s no mechanism to link a customer back to the specific ad or channel that brought them in as a lead.

This gap in tracking prevents you from analyzing marketing performance, making it unclear which sources are responsible for your leads, sales, and revenue. As a result, you spend on marketing without understanding how it impacts your financial outcomes.

Luckily, connecting leads and sales to their respective channels can be done with ease.

Let’s go through it step by step!

How to track the source of leads in Microsoft Dynamics CRM

Step 1: Add Leadsources in your website

With Leadsources, tracking lead origins becomes easy. Simply add it to your website, and it will gather up to 7 lead source details for every lead:

  • Channel
  • Source
  • Campaign
  • Term
  • Content
  • Landing page
  • Landing page subfolder

➡️ Sign up to Leadsources.io for free
➡️ Add the Leadsources tracking code to your site

Step 2: Add the hidden fields in your form

add the hidden fields to form

These fields, known as hidden fields, remain unseen by users but carry information submitted with the form.

Leadsources uses hidden fields to save lead source data, and Leadsources automatically populates them when a visitor submits the form.

➡️ How to add hidden fields to your form

Step 3: Send lead source data to Microsoft Dynamics CRM

Lead source data Microsoft Dynamics CRM

You can send lead source data from your form builder to Microsoft Dynamics CRM for efficient tracking.

With Microsoft Dynamics CRM, you can track the source of all your leads, sales, and revenue efficiently.

This provides a clear connection between your marketing activities and the sales you generate.

➡️ Send lead source data to Microsoft Dynamics CRM

How does Leadsources work?

Upon a visitor’s arrival on your site, Leadsources collects the lead source data and populates the hidden fields within your form. Once the form is submitted, this information, including name and email, is transmitted to Microsoft Dynamics CRM.

Leadsources collects the lead source information for every lead you acquire:

Lead source dataFetched automatically
Channel
Source
Campaign✅ OR use UTM_campaign
ContentUTM_content parameter is required
TermUTM_term parameter is required
Landing page
Landing page subfolder

In cases where UTM parameters are unavailable—like organic search traffic from Google or mentions in articles—Leadsources still tracks the lead source data:

✅Channel
✅Source
✅Campaign
✅Landing page
✅Landing page subfolder

Leadsources differs from other tools by tracking lead sources across every marketing channel, including both organic and paid.

Choose a channel to view the data Leadsources inserts as the lead source in your form.

Performance reports: Lead, sales, and revenue by source

By capturing lead source data in Microsoft Dynamics CRM, you can build performance reports such as:

  • Leads, sales, and revenue by channel
  • Leads, sales, and revenue by source
  • Leads, sales, and revenue by campaign
  • Leads, sales, and revenue by term (e.g. keyword or adset)
  • Leads, sales, and revenue by content (e.g. ad)
  • Leads, sales, and revenue by landing page
  • Leads, sales, and revenue by landing page subfolder

With this insight, you can adjust your marketing budget, focusing on the most effective channels, sources, campaigns, terms, and content that generate leads, sales, and revenue.

Let’s examine some of the reports that are available for you to create.

1. Lead source reports

Generate detailed performance reports that show how many leads were created by:

  • Channel
  • Source
  • Campaign
  • Term (e.g. keyword or adset)
  • Content (e.g. ad)
  • Landing page
  • Landing page subfolder

Example #1: Leads by channel

This report provides insights into the channel that produces the most leads.

Leads by channel

Example #2: Leads by campaign

This allows you to focus on a particular lead source (e.g., Google Ads) and track the leads produced by each campaign.

Leads by campaign

Example #3: Leads by keyword and ad

After recognizing the campaign with the most leads, you can track which specific keyword ad is driving those conversions.

2. Sales and revenue source reports

After identifying the channels, sources, campaigns, and terms that generate leads, we must examine if these leads are turning into sales and revenue.

To make this possible, transfer your leads to Microsoft Dynamics CRM. This helps you monitor sales and revenue from various channels, sources, campaigns, terms, content, and subfolders of your landing pages.

By analyzing this data, you can adapt your marketing strategy to emphasize the channels, sources, campaigns, keywords, and ads that generate the greatest sales and revenue.

Various sales and revenue reports can be generated, such as:

  • Sales and revenue by channel
  • Sales and revenue by source
  • Sales and revenue by campaign
  • Sales and revenue by term (e.g. Keywords)
  • Sales and revenue by content (e.g. Ads)
  • Sales and revenue by landing page
  • Sales and revenue by landing page subfolder

To give you a clear example, we’ll consider this scenario:

ChannelsSearch PaidSocial Paid
Leads5075
Sales56
Avg. Order Value$150$100
Revenue$750$600

After setting up ads on Google Ads and Facebook Ads Manager, the initial “Leads by Channel” report revealed that Facebook’s Social Paid ads generated a higher number of leads than Google’s Search Paid ads.

After analyzing the sales and revenue data in Microsoft Dynamics CRM, you realized that the Search Paid channel was more profitable, generating higher revenue with fewer leads compared to the Social Paid channel. This insight led you to adjust your budget to concentrate on the Search Paid channel.