Easily track your Instagram ads in Insightly (without coding)

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

What's on this page:

Track the source of your leads (free trial)

You move leads from Instagram to Insightly, yet connecting each one to its particular ad is out of reach. Similarly, once these leads become customers, there’s no way to trace them back to the ad that started it all.

The inability to track your Instagram ads prevents you from knowing which ones perform best in generating leads and customers. As a result, you may be spending on ads without a clear understanding of their value.

Fortunately, a clear solution lets you track each lead back to the specific Instagram campaign, ad set, and ad that produced it.

Let’s review it, step by step!

How to Track Instagram Ads in Insightly

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

Leadsources is a simple tracking tool for lead sources. When added to your site, it captures up to 7 points of lead source data.

  1. Sign up for Leadsources.io for free.
  2. Insert the Leadsources tracking code into your site’s head tag by following this guide.

Step 2: Add the UTM parameters to your Instagram ads

UTM parameters Instagram ads

Place UTM parameters in your ad URL to track Instagram ad data like campaign, ad set, and individual ad. Use the following example:

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

Your final URL should appear like this:

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

Important to note: Leadsources compiles all lead source details, even when UTM parameters aren’t present, ensuring comprehensive tracking for every lead.

Step 3: Add the hidden fields in your form

Instagram ad hidden fields form

Hidden fields are sections of the form that users cannot view, yet they can retain information that is submitted when the form is completed.

The lead source data is captured in hidden fields of your form by Leadsources. So when a lead submits the form, Leadsources automatically inputs Instagram ad data into these fields.

Leadsources supports integration with all well-known form builders. For in-depth instructions on including hidden fields in your form, check out this guide.

Step 4: Capture the Instagram ads data in Insightly

Lead source data CRM

When users click on your ads and get to your site, Leadsources extracts the Instagram campaign, ad set, ad data, and more.

Leadsources populates Instagram ads data into the hidden fields of your form.

As a result, when the form is submitted, the Instagram ad data and lead details can be viewed in Insightly (This requires a connection between your form and Insightly).

How does Leadsources work?

Each time someone clicks on your ads and reaches your site, Leadsources collects Instagram ad data and fills the hidden fields of your form. Upon submission, this data goes to Insightly, along with the lead information you recorded (like name and email).

Leadsources tracks every aspect of lead source data for each lead you acquire:

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 detailed in the table above, even in situations where UTM parameters are impractical—such as organic sources like Google search or Instagram bio links—Leadsources still gathers some lead source data:

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

In distinction to other tools, Leadsources captures lead source data from all marketing channels, whether they are organic or paid.

Select a channel to reveal the lead source information that Leadsources places in your form:

Performance reports: Lead, sales, and revenue by source

By recording Instagram ads data in Insightly, you can formulate 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 supports your efforts to adjust your Instagram budget based on which campaigns, ad sets, and ads deliver the most leads, sales, and revenue.

Let’s uncover some of the reports you have the ability to create:

1. Lead source reports

Create performance reports that highlight the 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 helps you discover which channel is most effective at producing leads.

Leads by channel

Example #2: Leads by Instagram campaign

You can now prioritize a specific lead source (e.g., Instagram) and quantify the number of leads generated by every Instagram campaign.

Leads by campaign

Example #3: Leads by Instagram ad

Once you identify the Instagram campaign that results in the most leads, you can take a closer look at which ad group or ad contributes to those leads.

2. Sales and revenue source reports

Since we’ve identified the Instagram campaign, ad set, and ad that generate our leads, it’s essential to analyze if these leads are converting into sales and revenue.

For this purpose, connect your leads to a CRM such as Insightly. This connection provides the ability to track sales and revenue produced through various channels, sources, Instagram campaigns, ad sets, ads, landing pages, and their subfolders.

With these insights, you can revise your Instagram ad strategy to concentrate on the channels, sources, campaigns, ad sets, and ads that deliver the highest sales and revenue.

You can create a selection of sales and revenue reports, such as:

  • 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 the ads went live on Google and Instagram, the first "Leads by Channel" report showed that Social Paid ads (Instagram) were responsible for more leads than Search Paid ads.

After analyzing sales and revenue data in Insightly, you found that the Search Paid channel generated more revenue while attracting fewer leads than the Social Paid channel. This led you to adjust your budget to invest more in the Search Paid channel.