Track your Instagram ads in Wufoo in 4 easy steps

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

What's on this page:

Track the source of your leads (free trial)

Leads can be collected through Wufoo from Instagram, but there’s no option to link each one to its respective Instagram ad. Also, after a lead turns into a customer, tracking their journey back to the original ad is not possible.

Without proper tracking, evaluating the impact of your Instagram ads is challenging, so you can’t see which ads are pulling in leads and customers. As a result, you end up running multiple ads with no clear understanding of which actually lead to conversions.

Fortunately, there's a clear way to link each lead directly to the exact Instagram campaign, ad set, and ad that sourced it.

Let's go through it step by step!

How to track Instagram ads in Wufoo

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

Leadsources is a simple solution for tracking lead origins. Once installed on your website, it records 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

Insert UTM parameters into your ad URL to record details about the Instagram campaign, ad set, and ad. Here’s an example setup:

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

Your final URL should resemble this:

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

Keep in mind: Leadsources records all lead source data, regardless of UTM parameters, for complete tracking of every lead.

Step 3: Add the hidden fields in Wufoo

Instagram add hidden fields Wufoo

Hidden fields are non-visible form fields that capture information to be included in the form submission.

When a Wufoo is submitted, Leadsources automatically updates the hidden fields with Instagram ads data. This Instagram ad information is then saved directly in your Wufoo.

➡️ How to add hidden fields in Wufoo

Step 4: Capture the Instagram ads data in Wufoo

Instagram ads data Wufoo

When users engage with your ads and land on your site, Leadsources fetches the Instagram campaign, ad set, and ad information.

Leadsources populates the Instagram ads data in the hidden fields of Wufoo.

Consequently, after the form submission, the Instagram ad data and lead details are available for you to view in Wufoo.

How does Leadsources work?

When a user visits your site, Leadsources fetches Instagram ad data and populates the hidden fields in your form. Once the form is submitted, this information, including lead details like name and email, is transmitted to Wufoo.

Leadsources captures all of this source data for each lead generated:

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 shown in the table above, in cases where UTM parameters cannot be employed—such as with organic sources like Google search or referral traffic—Leadsources captures some lead source data:

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

Different from other tools, Leadsources tracks lead sources through all marketing channels, including organic and paid options.

Choose a channel to review the lead source data that Leadsources embeds in your form.

Performance reports: Lead, sales, and revenue by source

By collecting Instagram ad data in Wufoo, you can develop performance reports that feature:

  • 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 allows for adjustments to your Instagram budget in accordance with the campaigns, ad sets, and ads that attract the most leads, sales, and revenue.

Let’s review several reports that you can produce:

1. Lead source reports

Develop performance reports that illustrate the quantity of leads generated by:

  • 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 provides insights into the channel that generates the greatest number of leads.

Leads by channel

Example #2: Leads by Instagram campaign

You can now direct your attention to a particular lead source (e.g., Instagram) and assess the leads generated by each Instagram campaign.

Leads by campaign

Example #3: Leads by Instagram ad

When you identify the Instagram campaign that brings in the most leads, you can assess which specific ad set or ad is responsible for attracting those leads.

2. Sales and revenue source reports

Having established which Instagram campaign, ad set, and ad are driving our leads, we need to analyze whether these leads result in sales and revenue.

To realize this goal, connect your leads to a CRM such as GoHighLevel. This makes it possible to track sales and revenue generated by various channels, sources, Instagram campaigns, ad sets, ads, landing pages, and landing page subfolders.

By utilizing this data, you can enhance your Instagram ad strategy to focus on the channels, sources, campaigns, ad sets, and ads that produce the greatest sales and revenue.

You can develop multiple 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

After initiating ads on Google and Instagram, the initial "Leads by Channel" report demonstrated that Social Paid ads (Instagram) were responsible for greater leads than Search Paid ads.

However, when analyzing the sales and revenue statistics in your CRM, you determined that the Search Paid channel achieved higher revenue with a lesser volume of leads than the Social Paid channel. This led you to adjust your budget to focus more on the Search Paid channel.