Managing Facebook lead generation ads and connecting them to Leadsquared, you struggle to determine which ad generated each lead, leading to difficulty in identifying the ad responsible when a lead converts into a customer.
The missing data limits your ability to improve your Facebook ads, as you run multiple campaigns simultaneously with no insight into which one is generating revenue.
Leadsource addresses the problem by tying each lead to its particular Facebook ad, offering insights into the campaign, ad set, audience, and the specific ad that generated the lead.
This article will explain how to properly attribute each lead to its respective Facebook ad, campaign, ad set, and audience.
Let’s get started!
Capture Facebook ads in Leadsquared
Step 1: Add Leadsources in the head tag of your website
Sign up to Leadsources.io, and benefit from our 14-day free trial.
Add the Leadsources tracking code in the head tag of your site - follow this easy step-by-step guide.
Step 2: Add the UTM parameters to your Facebook ads campaigns
Apply the UTM parameters you want to track to your Facebook campaigns.
For instance, with these UTM parameters, you can keep track of the campaign, ad set, audience, and ad:
- UTM_source=facebook
- UTM_campaign=campaign-name
- UTM_term=ad-set-name
- UTM_content=ad-name
Even without UTM parameters, Leadsources collects essential lead source information such as channel, landing page, and subfolder providing valuable insights at the lead level.
Step 3: Add the hidden fields in your form
To allow Leadsources to capture lead source data, you need to implement hidden fields within the form on your landing page.
When a new lead submits the form, Leadsources automatically fills in the hidden fields with data associated with the Facebook ads.
For assistance in completing the setup, review our guide on adding hidden fields to your form.
Step 4: Capture the Facebook ads data in Leadsquared
When users interact with your Facebook ads and land on your page, Leadsources automatically gathers the Facebook ads data, including the campaign, ad, ad set, and audience.
Leadsources automatically inserts Facebook ads data into the hidden fields of your form.
Upon form submission, you can automatically forward the Facebook ads data and your leads to Leadsquared by connecting your form to it.
How does Leadsources work?
Placing the Leadsources tracking code in the head tag of your site allows it to automatically gather Facebook ads data such as campaign, ad set, audience, and ad whenever a visitor arrives.
Once the Facebook ads data is captured, it is preserved in the hidden fields of your form, allowing it to be sent to your Leadsquared together with the lead information.
Leadsources acquires the following information from visitors:
- Channel
- Source
- Campaign
- Content
- Term
- Landing page
- Landing page subfolder
Leadsources effectively gathers this lead source data without the need for UTM parameters.
In some cases, you might not be able to use UTM parameters:
- Google Search
- Instagram bio link
- Social media posts
- Etc.
This limitation poses a problem for several lead source tracking tools that depend entirely on UTM parameters for their data. However, Leadsources remains capable of tracking certain lead source data, even in the absence of UTM parameters:
- Channel
- Source
- Landing page
- Landing page subfolder
As a result, Leadsources is unique in offering lead data tracking across all channels, distinguishing itself from other tracking tools:
- Organic Search
- Paid Search
- Organic Social
- Paid Social
- Referral
- Affiliate
- Display Advertising
- Direct Traffic
Leadsources automatically categorizes your traffic by channel, yielding a clear and organized dataset.
With Leadsources, you can effectively manage lead source tracking across various channels from a centralized dashboard.
How to run performance reports
With the integration of Facebook ads data into Leadsquared, you can develop several performance reports, including:
- Leads by channel
- Leads by campaign
- Leads by ad set
- Leads by audience
- Leads by ad
- Leads by landing page
- Leads by landing page subfolder
This allows for a more precise assessment and modification of your Facebook ads budget.
Let’s take a closer look at the different reports you can generate.
Lead performance reports
These reports reveal the total number of leads generated by:
- Channel
- Campaign
- Ad set
- Audience
- Ad
- Landing page
- Landing page subfolder
Example #1
Export data from channels like SEO, PPC, and email to compile a report named “Leads by Channel.”
Example #2
Having identified the leading channel, like Facebook ads, you can shift your focus to it to track the number of leads produced by each campaign.
Example #3
By determining the top campaign for lead generation, you can find out which audience, ad set, or ad is responsible for those leads.
Sales performance report
While it’s useful to identify the ads and keywords that attract the most leads, it’s crucial to determine if they also contribute to your revenue.
Sharing your form data with Leadsquared supports the creation of extensive sales performance reports.
Example:
Channels | Search Paid | Social Paid |
Leads | 50 | 75 |
Sales | 5 | 6 |
Average order value | $150 | $100 |
Revenue | $750 | $600 |
Upon examining the performance metrics of your Google and Facebook ads, you identified that Social Paid ads generated a higher number of leads than Search Paid ads.
Following several weeks of analysis, you recognized that the Search Paid channel generated more revenue despite a lower number of leads compared to the Social Paid channel, leading you to decide to allocate more budget to Search Paid campaigns.