Easily track Instagram ads data in Formidable Forms

✔️ Capture Instagram ads data on a lead level ✔️ Store Instagram ads data in Formidable Forms
Track Instagram ads data in Formidable Forms

What's on this page:

Track the source of your leads (free trial)

You can use Formidable Forms to capture leads from Instagram, however associating each lead with an ad isn't feasible. Similarly, after a lead turns into a customer, you can't trace them to the exact Instagram ad.

The absence of tracking data makes it hard to evaluate Instagram ad performance, keeping you uninformed about which ads yield leads and customers. This leads to spending on various ads without clarity on their conversion rates.

A convenient solution is available to map each lead to the exact Instagram campaign, ad set, and ad that brought it in.

Let's go through it step by step!

How to track Instagram ads in Formidable Forms

Step 1: Add Leadsources in the head tag of your website

Leadsources makes tracking lead sources simple. When integrated into your website, it logs up to 7 source data points for every lead.

➡️ Sign up to Leadsources.io for free
➡️ Add the Leadsources tracking code to your site

Step 2: Add the UTM parameters to your Instagram ads

UTM parameters Instagram ads

In your ad URL, add UTM parameters to track Instagram campaign, ad set, and ad information. Here’s an example:

  • UTM_medium=paidsocial
  • UTM_source=instagram
  • UTM_campaign=campaign-name
  • UTM_term=ad-set-name
  • UTM_content=ad-name

In its final form, the URL should look as shown here:

https://www.yourdomain.com?UTM_medium=paidsocial&UTM_source=instagram&UTM_campaign=campaign-name&UTM_term=ad-set-name&UTM_content=ad-name

Note: Leadsources tracks all lead source data, capturing every detail even when UTM parameters aren’t used.

Step 3: Add the hidden fields in Formidable Forms

Instagram add hidden fields Formidable Forms

Hidden fields are hidden form elements that capture information, which is submitted with the rest of the form data.

Upon receiving a submission, Leadsources automatically fills the hidden fields in your Formidable Forms with Instagram ads data. It then saves this information directly in your Formidable Forms.

➡️ How to add hidden fields in Formidable Forms

Step 4: Capture the Instagram ads data in Formidable Forms

Instagram ads data Formidable Forms

When users click on your advertisements and arrive at your website, Leadsources fetches the Instagram campaign, ad set, and ad data, among other things.

Leadsources populates the hidden fields of Formidable Forms with the captured Instagram ads data.

Thus, upon submitting the form, the Instagram ad data and lead details will be accessible in Formidable Forms.

How does Leadsources work?

Every time someone accesses your site, Leadsources fetches Instagram ad data and populates it within the hidden fields of your form. When the form is submitted, this information, along with lead details such as name and email, is sent to Formidable Forms.

Leadsources compiles all of this source data for every lead:

Lead source dataFetched automatically
Channel
Source
Campaign✅ OR use UTM_campaign
ContentUTM_content parameter is required
TermUTM_term parameter is required
Landing page
Landing page subfolder

As outlined in the table above, when UTM parameters are ineffective—like with organic sources such as Google search or referrals—Leadsources captures certain lead source data:

  • Channel
  • Source
  • Campaign
  • Landing page
  • Landing page subfolder

Unlike other applications, Leadsources captures lead sources throughout all marketing channels, whether organic or paid.

Choose a channel to check the lead source information that Leadsources embeds into your form.

Performance reports: Lead, sales, and revenue by source

By inserting Instagram ad data in Formidable Forms, you can generate performance reports that outline:

  • Leads, sales, and revenue by channel
  • Leads, sales, and revenue by source
  • Leads, sales, and revenue by campaign (aka. Instagram campaign)
  • Leads, sales, and revenue by term (aka. Instagram ad set)
  • Leads, sales, and revenue by content (aka. Instagram ad)

This permits you to adjust your Instagram budget to align with the campaigns, ad sets, and ads that generate the most leads, sales, and revenue.

Let’s point out several reports you can create:

1. Lead source reports

Generate performance reports that account for the number of leads acquired from:

  • Channel
  • Source
  • Campaign (aka. Instagram campaign)
  • Term (aka. Instagram ad set)
  • Content (aka. Instagram ad)
  • Landing page
  • Landing page subfolder

Example #1: Leads by channel

This report makes it easier to see which channel produces the largest number of leads.

Leads by channel

Example #2: Leads by Instagram campaign

You can now concentrate on one lead source (e.g., Instagram) and keep track of the lead generation from each Instagram campaign.

Leads by campaign

Example #3: Leads by Instagram ad

Once you've discovered the Instagram campaign that generates the highest lead count, you can analyze which ad set or individual ad is responsible for that result.

2. Sales and revenue source reports

Now that we've identified the Instagram campaign, ad set, and ad that attract our leads, it is crucial to determine if these leads result in sales and revenue.

To realize this objective, integrate your leads with a CRM like GoHighLevel. This allows for tracking sales and revenue from various channels, sources, Instagram campaigns, ad sets, ads, landing pages, and landing page subfolders.

This information provides the opportunity to refine your Instagram ad strategy to highlight the channels, sources, campaigns, ad sets, and ads that yield the most effective sales and revenue.

You have the option to create numerous sales and revenue reports, for example:

  • Sales and revenue by channel
  • Sales and revenue by source
  • Sales and revenue by campaign
  • Sales and revenue by term (e.g., Instagram ad set)
  • Sales and revenue by content (e.g., Instagram ad)
  • Sales and revenue by landing page
  • Sales and revenue by landing page subfolder

Example Scenario:

ChannelSearch PaidSocial Paid
Leads5075
Sales56
Average Order Value$150$100
Revenue$750$600

Once ads were launched on Google and Instagram, the early "Leads by Channel" report demonstrated that Social Paid ads (Instagram) resulted in more leads than Search Paid ads.

Nevertheless, after analyzing the sales and revenue insights in your CRM, you found that the Search Paid channel produced higher revenue with fewer leads than the Social Paid channel. Consequently, you decided to adjust your budget to allocate more towards the Search Paid channel.