Track your Facebook ads in Thryv CRM (without coding)

✔️Capture Facebook ads data on a lead level ✔️ Store Facebook ads data in Thryv CRM
Track Facebook ads data in Thryv

What's on this page:

Track the source of your leads (free trial)

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
  • Email
  • 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.

Leads by channel

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.

Leads by 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.

Leads by keyword

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:

ChannelsSearch PaidSocial Paid
Leads5075
Sales56
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.