The best way to capture Facebook Ads data in Kali Forms

Here's how to capture Facebook Ads data (like the campaign, network & ad set the lead came from) in Kali Forms so you can track the number of leads you are getting from your Facebook Ads

Kali Forms Facebook Ads

Want to find out how many leads your Facebook Ads are actually generating?

Imagine being able to easily see where all your leads are coming from within Kali Forms, right down to the specific network, campaign, ad set, and ad they clicked.

With Attributer, you can easily track the source of all your leads, including those from Facebook Ads, within Kali Forms. In this article, we'll show you how it works and how to get started.

4 simple steps to capture Facebook Ads data in Kali Forms

Capturing Facebook Ads data with each submission of your Kali Forms is simple with Attributer. Here's how it works:

1. Add UTM parameters to your Facebook Ads

Facebook Ad with UTMs

To begin, you need to add UTM parameters to all the Facebook Ads you currently have running..

If you're unfamiliar with the term 'UTM parameters', they're additional text snippets that you attach to the end of the URL you want to send to people from your campaigns. These snippets provide information to analytics tools like Attributer, indicating where a person has come from.

For instance, if you wish to direct someone to a page such as, your final URL with UTM parameters would look something like this:

You can use UTM parameters to capture whatever information you want about your Facebook Ads, but the general best practice would be something like this:

  • UTM Medium = Paid social
  • UTM Source = Facebook (or Instagram or whatever network it's on)
  • UTM Campaign = The name of your campaign
  • UTM Term = The name of the ad set the ad belongs to
  • UTM Content = The specific ad

Adding UTM parameters to your URLs is simple. Plus, there are free tools available on the web that can help you in adding them.

2. Install Attributer on your website

Add Attributer Code to Site Mobile

Attributer is a small piece of code that you can install on your website.

Whenever a person visits your site, Attributer looks at some technical details on how they arrived there (like the UTM parameters you added in Step 1) and uses that to identify their source (e.g., Facebook Ads).

Once the site visitor fills out a form on your website, Attributer writes the attribution data into a set of hidden fields that you'll add to your forms (step 3). Kali Forms will then capture this data along with the lead's name, email, and other details.

Adding Attributer to your website is a breeze. Simply sign up for a 14-day free trial, and you'll receive a tiny snippet of code. Then, follow these instructions to add it to your website.

3. Add hidden fields to your forms

Step 2

The third step is adding a few hidden fields to your lead capture forms. These are the forms you use to collect details from your website visitors, like your Contact Us form or your Request a Quote form.

Below are the hidden fields that you'll need to include:

  • Channel
  • Channel Drilldown 1
  • Channel Drilldown 2
  • Channel Drilldown 3
  • Channel Drilldown 4
  • Landing Page
  • Landing Page Group

Kali Forms has made adding hidden fields incredibly easy. Simply drag and drop a 'Hidden' field type into the form. You can find a detailed set of instructions here

4. Attributer writes the Facebook Ads data into the hidden fields and it’s captured by Kali Forms

Step 2 (1)

Whenever a user visits your website from Facebook Ads, Attributer grabs the UTM parameters that you added to the ads and stores them in a cookie in the user's browser. This ensures that the UTM parameters are stored as the user navigates your site.

Later on, when the user fills out a form on your site, Attributer writes the Facebook Ads data (taken from the UTM parameters) to the hidden fields that you have added to your forms. This data will then be captured alongside the lead's name, email, and other details upon form submission.

What you can do with the data

Once the Facebook Ads data has been captured in Kali Forms, you have the option to send that data to your sales & markeitng tools using built-in integrations in Kali Forms or third-party tools like Zapier:

  • Send it to your CRM - Bysending the Facebook Ads data to your CRM (such as Salesforce, Pipedrive, Hubspot, and more), you can run reports that display the number of leads generated by your Facebook Ads, the conversion rate from leads to customers, amount of revenue generated, and so on.
  • Transfer it to a spreadsheet - If you transfer the data to a Google or Excel sheet, you can produce basic charts and graphs right in the sheet. Additionally, you can connect analytics tools like Google Data Studio to create more sophisticated reports.
  • Receive it in your email notifications - If you use email to respond to new leads and don't have a CRM, you can add the Facebook Ads data to the lead notification email that Kali Forms sends. This way, you can view the source of each lead right in your inbox.

Why use Attributer

There are other options for capturing Facebook Ads data in Kali Forms, so why choose Attributer?

There are a few main benefits:

Captures other attribution information

Aside from providing attribution information on leads who came to your website via Facebook Ads, Attributer also gives you data on leads who arrived through other channels like Paid Search, Referral, Organic Social, Direct, or Organic Search.

Therefore, by using Attributer, you'll be able to see the source of ALL your leads and customers, not just those who clicked on your Facebook Ads.

Remembers the data

Other techniques for gathering Facebook Ads data in Kali Forms need the UTM's to be present in the URL on the same page where the user submits a form. This approach can create problems, as illustrated in the scenario below:

Imagine a user clicks on your Facebook Ad and lands on your homepage. They then click the 'Get A Quote' button, which leads them to a separate page to fill out a form. Since the visitor is filling out the form on a different page than where they initially arrived, the UTM parameters would be lost and cannot be captured in Kali Forms.

Fortunately, Attributer resolves this issue by storing the UTM parameters in a cookie within the user's browser. This means that regardless of which page the visitor completes the form, the UTM parameters will always be included in the form submission.

Cleans the data

Attributer was created to identify discrepancies in UTM usage and can still assign leads to the appropriate channel.

For example, if you use utm_source=facebook in some campaigns and in others, Attributer can still allocate the lead to the correct channel (which in this case would be Paid Social).

Captures landing page data

Besides the Facebook Ads data, Attributer also captures the landing page URL (e.g., and landing page group (e.g., /blog). 

This means you you can run reports that show the number of leads and customers you get from specific sections of your website (such as your blog) as well as break it down to determine the number of leads and customers you get from each individual blog post.

Wrap up

Attributer makes it easy to capture the UTM parameters you put behind your Facebook Ads with each new lead you get through Kali Forms.

And with this data, you easily see how many leads you are getting from your Facebook Ads, the campaigns they are coming from, the most effective networks for your ads (I.e. Instagram, Facebook Messenger), and more.

Best of all, getting started with Attributer is free! Take advantage of the 14-day free trial today to see how it can work for you.

Get Started For Free

Start your 14-day free trial of Attributer today!


About the Author

Aaron Beashel is the founder of Attributer and has over 15 years of experience in marketing & analytics. He is a recognized expert in the subject and has written articles for leading websites such as Hubspot, Zapier, Search Engine Journal, Buffer, Unbounce & more. Learn more about Aaron here.