Easily capture your Instagram ads in Agile CRM (without coding)

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

What's on this page:

Track the source of your leads (free trial)

Leads are collected on Instagram and sent to Agile CRM, but the original ad for each lead isn’t tracked. Similarly, when a lead becomes a customer, it’s impossible to trace back to the first Instagram ad.

The lack of tracking makes it challenging to determine the success of your Instagram ads, leaving you in the dark about which ads lead to conversions. This could cause you to spend on ads without understanding their return.

Fortunately, it’s now easy to link each lead to the exact Instagram campaign, ad set, and ad responsible for its generation.

Let’s review it together, step by step!

How to Track Instagram Ads in Agile CRM

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

Leadsources is a simple way to track your lead sources. After installing it on your website, it gathers up to 7 data points for each lead’s source.

  1. Sign up for Leadsources.io for free.
  2. Add the Leadsources tracking code to the head section of your website as described in this guide.

Step 2: Add the UTM parameters to your Instagram ads

UTM parameters Instagram ads

In your ad URL, add UTM parameters to log Instagram data for campaign, ad set, and ad. Follow this format:

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

The final URL should be structured as follows:

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

Remember: Leadsources gathers all lead source information, even if UTM parameters are not implemented, guaranteeing thorough tracking for each lead.

Step 3: Add the hidden fields in your form

Instagram ad hidden fields form

These fields, known as hidden fields, are not visible to the user but can store data that is sent along with the form submission.

Leadsources places lead source details in the hidden fields of your form. Therefore, when a lead submits the form, these fields are filled with Instagram ad data automatically.

Leadsources collaborates with all leading form builders. For detailed steps on how to add hidden fields to your form, follow this guide.

Step 4: Capture the Instagram ads data in Agile CRM

Lead source data CRM

When users tap your ads and reach your website, Leadsources retrieves data related to the Instagram campaign, ad set, and ad, along with other details.

Your form’s hidden fields are filled with Instagram ads data through Leadsources.

Therefore, once the form has been submitted, you can access the Instagram ad data and lead details in Agile CRM (This requires connecting your form to Agile CRM).

How does Leadsources work?

Leadsources retrieves Instagram ad data whenever a visitor lands on your website and automatically populates the hidden fields of your form. Once submitted, this data is forwarded to Agile CRM, along with the lead details you collected (like name and email).

Leadsources captures and stores all lead source data linked to 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

The table above shows that in circumstances where UTM parameters are not applicable—such as organic sources like Google search or Instagram bio links—Leadsources continues to fetch certain lead source data:

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

Unlike competing tools, Leadsources provides comprehensive tracking of lead sources across all marketing channels, organic and paid.

Choose a channel to check what lead source data Leadsources fills into your form.

Performance reports: Lead, sales, and revenue by source

Tracking Instagram ad data in Agile CRM allows you to create detailed performance reports such as:

  • 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 aids you in optimizing your Instagram budget according to the campaigns, ad sets, and ads that result in the highest leads, sales, and revenue.

Let’s highlight some of the reports you can develop:

1. Lead source reports

Create performance reports that provide the details on leads obtained through:

  • 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 reveals which channel contributes the most to lead generation.

Leads by channel

Example #2: Leads by Instagram campaign

You are now in a position to focus on a specific lead source (e.g., Instagram) and determine the leads produced by each Instagram campaign.

Leads by campaign

Example #3: Leads by Instagram ad

After identifying the Instagram campaign that drives the greatest number of leads, you can assess which specific ad group or ad generates those leads.

2. Sales and revenue source reports

Now that we understand which Instagram campaign, ad set, and ad yield our leads, we need to check whether these leads are resulting in sales and revenue.

To implement this, integrate your leads with a CRM like Agile CRM. This integration allows you to monitor sales and revenue resulting from multiple channels, sources, Instagram campaigns, ad sets, ads, landing pages, and landing page subfolders.

This information enables you to adjust your Instagram ad strategy to prioritize the channels, sources, campaigns, ad sets, and ads that have led to the greatest sales and revenue.

A variety of sales and revenue reports can be created, including:

  • 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

Following the release of ads on Google and Instagram, the initial "Leads by Channel" report pointed out that Social Paid ads (Instagram) resulted in more leads than Search Paid ads.

Nevertheless, a thorough analysis of sales and revenue data in Agile CRM revealed that the Search Paid channel yielded greater revenue with a fewer number of leads than the Social Paid channel. Consequently, you altered your budget to increase funding for the Search Paid channel.