While you're running lead generation ads on Facebook and funneling leads into Thryv CRM, you lack the ability to identify which Facebook ad produced each lead, making it hard to trace which ad resulted in a sale.
Without this data, you cannot optimize your Facebook ads, leading to spending across multiple campaigns without knowing which ones are driving revenue.
Leadsource addresses the issue by associating each lead with its exact Facebook ad, including the campaign, ad set, target audience, and specific advertisement.
This article provides a step-by-step guide on how to attribute each lead to the corresponding Facebook ad, campaign, ad set, and audience.
Let’s get started!
Capture Facebook ads in Thryv CRM
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
Integrate the UTM parameters you wish to track into your Facebook campaigns.
You can, for example, use these UTM parameters to track 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 compiles all lead source data, including channel, landing page, and subfolder, to deliver comprehensive insights at the lead level.
Step 3: Add the hidden fields in your form
For Leadsources to store lead source information, you must incorporate hidden fields into the form on your landing page.
When a new lead completes your form, Leadsources automatically updates the hidden fields with the relevant Facebook ads data.
To complete your setup, review our guide on how to incorporate hidden fields into your form.
Step 4: Capture the Facebook ads data in Thryv CRM
Leadsources captures Facebook ads data including campaign, ad, ad set, and audience when users click on your ads and arrive at your page.
Leadsources automatically completes the hidden fields in your form using data from Facebook ads.
Following form submission, you can automatically send the Facebook ads data and your leads to Thryv CRM by connecting your form to Thryv CRM.
How does Leadsources work?
When you incorporate the Leadsources tracking code into the head tag of your site, it automatically collects Facebook ads data, including campaign, ad set, audience, and ad for every visitor.
The Facebook ads data is saved in the hidden fields of your form after being captured, enabling it to be sent to your Thryv CRM together with the lead.
Leadsources captures the subsequent information from visitors:
- Channel
- Source
- Campaign
- Content
- Term
- Landing page
- Landing page subfolder
Leadsources is capable of tracking this lead source data without relying on UTM parameters.
You may encounter scenarios where UTM parameters cannot be used:
- Google Search
- Instagram bio link
- Social media posts
- Etc.
This creates a challenge for numerous lead source tracking tools, as they depend entirely on UTM parameters for gathering lead source data. However, Leadsources continues to track specific lead source data even without UTM parameters:
- Channel
- Source
- Landing page
- Landing page subfolder
This allows Leadsources to offer comprehensive lead data tracking across all channels, differentiating it from other solutions:
- Organic Search
- Paid Search
- Organic Social
- Paid Social
- Referral
- Affiliate
- Display Advertising
- Direct Traffic
Leadsources sorts your traffic automatically by channel, resulting in a well-structured dataset.
Using Leadsources, you can achieve detailed lead source tracking across all channels within a single centralized interface.
How to run performance reports
With the tracking of Facebook ads data in Thryv CRM, you can produce various 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 gives you the ability to assess and modify your Facebook ads budget with greater accuracy.
Let’s look into the different types of reports available for you to create.
Lead performance reports
These reports show the number of leads obtained from:
- Channel
- Campaign
- Ad set
- Audience
- Ad
- Landing page
- Landing page subfolder
Example #1
To produce a report called “Leads by Channel,” export data from multiple channels, including SEO, PPC, and email.
Example #2
After identifying the top-performing channel, such as Facebook ads, you can dedicate your focus to it to assess the number of leads generated by each campaign.
Example #3
By recognizing the top lead-generating campaign, you can uncover the specific audience, ad set, or ad that is generating those leads.
Sales performance report
Understanding which ads and keywords generate the most leads is helpful; however, it’s essential to assess whether they also impact your revenue.
Uploading your form data to Thryv CRM allows you to create detailed sales performance reports.
Example:
Channels | Search Paid | Social Paid |
Leads | 50 | 75 |
Sales | 5 | 6 |
Average order value | $150 | $100 |
Revenue | $750 | $600 |
Following a review of your Google and Facebook ads performance, you determined that Social Paid ads generated more leads than their Search Paid counterparts.
After weeks of analysis, you concluded that, although the Search Paid channel had fewer leads than the Social Paid channel, it produced higher revenue, which led you to increase the budget for Search Paid campaigns.