Are your Facebook ads bringing in the most leads, sales, and revenue?
You may know how many leads each ad generates, but pinpointing the exact source can be challenging.
Without clear insights into which ads perform best, optimizing your marketing strategy becomes difficult.
LeadSources helps you track the source of your leads across campaigns, Ad Sets, and ads to improve efficiency.
With your online form, you can seamlessly capture Facebook ads data, including campaign details for each lead.
You can then identify which audiences to focus on or exclude.
Let’s get started!
Capture Facebook ads in your online form
Step 1: Add LeadSources in the head tag of your website
Once added to the head tag of your website, LeadSources will track up to 7 lead source data points for every lead you generate:
- Channel
- Source
- Campaign
- Term (e.g., Ad Set)
- Content (e.g., Ad name)
- Landing page
- Landing page subfolder
➡️ Sign up to Leadsources.io for free
➡️ Add the LeadSources tracking code to your site
Step 2: Add the UTM parameters to your Facebook ads campaigns
Add UTM parameters to track the performance of your Facebook campaigns, Ad Sets, audiences, and ads.
Example: Include these UTM parameters in your Facebook ad URLs:
- UTM_source
- UTM_campaign
- UTM_term
- UTM_content
Additionally, LeadSources automatically captures lead source data—such as channel, landing page, and subfolder—even without UTM parameters, giving you a full view of your leads.
Step 3: Add the hidden fields in your online form
When your online form is submitted, LeadSources populates the hidden fields with the Facebook ads data:
- campaign
- ad set
- ad
This data is then stored in your form submission page.
Step 4: Capture the Facebook ads data in your online form
When a user clicks on your Facebook ad and lands on your website, LeadSources fetches Faecbook data like campaign, ad set, and ad.
LeadSources automatically populates this data into the hidden fields of your online form.
The submissions page of your online form receives both the Facebook ad data and the form responses once the form is submitted.
How does LeadSources work?
By adding the LeadSources code to your site, it tracks Facebook ads data, such as campaign, ad set, and ad, for every visitor. The Facebook ads data is then stored in the hidden fields of your online form.
LeadSources is designed to collect the following visitor details:
- Channel
- Source
- Campaign
- Term (e.g., Ad Set)
- Content (e.g., Ad name)
- Landing page
- Landing page subfolder
This ensures the tracking of the lead source information including traffic from organic sources such as:
- Google Search
- Instagram bio link
- Social media posts
- Etc.
LeadSources enables comprehensive tracking of lead sources even when UTM parameters are missing, unlike most tools.
Other tools may not track lead data from all channels, but LeadSources does:
- Organic Search
- Paid Search
- Organic Social
- Paid Social
- Referral
- Affiliate
- Display Advertising
- Direct Traffic
This feature helps consolidate all lead source data into a single place.
How to run performance reports
With your Facebook ads data in your online form, you can create performance reports such as:
- Leads per campaign
- Leads per Ad set
- Leads per ad
- Etc.
This helps you make more informed decisions when adjusting your Facebook ads budget.
Now, let’s take a look at the types of reports you can create.
Lead performance reports
Reports can show the number of leads generated by:
- Channel
- Campaign
- Ad set
- Audience
- Ad
- Landing page
- Landing page subfolder
Example #1
You can create a “Leads by Channel” report by exporting data from SEO, PPC, and email campaigns.
Example #2
After identifying the top channel, such as Facebook ads, you can focus on it to track the number of leads for each campaign.
Example #3
Once you find the campaign with the most leads, you can explore which ad set, or ad is driving the results.
Sales performance report
While it’s crucial to know which Facebook ads generate the most leads, it’s also important to determine if they contribute to your sales and revenue.
You can create detailed sales reports by importing your online form data into a CRM.
Example:
Channels | Search Paid | Social Paid |
Leads | 50 | 75 |
Sales | 5 | 6 |
Average order value | $150 | $100 |
Revenue | $750 | $600 |
We ran an ads campaign on Google and Facebook. The lead report showed that Social Paid ads (Facebook) generated more leads than Search Paid ads (Google).
However, after analyzing the sales report from the CRM, it was found that the Search Paid channel generated higher revenue with fewer leads compared to the Social Paid channel.
LeadSources integrates with the following form builders: