You generate TikTok leads and send them to Agile CRM. Yet, identifying which ad produced each lead is not achievable.
When a lead converts into a customer, you still can't track them back to the exact TikTok ad.
The inability to track TikTok ads prevents you from understanding their performance. As a result, you’re spending on numerous ads without knowing which ones lead to conversions.
Fortunately, a solution exists to connect each lead directly to the TikTok campaign, ad group, and ad that generated it.
We’ll take this process step by step!
How to capture TikTok ads in Agile CRM
Step 1: Add Leadsources in the head tag of your website
Leadsources is a simple-to-use tool that tracks the origins of your leads. After adding it to your website, it captures up to 7 key data points for each lead generated.
Sign up to Leadsources.io - it's free.
Insert the Leadsources tracking code into the head tag of your website - follow this guide.
Step 2: Add the UTM parameters to your TikTok ads
Include UTM parameters such as campaign, ad group, and ad in your URL to monitor TikTok ads data.
You can add the following UTM parameters:
- UTM_medium=paidsocial
- UTM_source=tiktok
- UTM_campaign=campaign-name
- UTM_term=ad-group-name
- UTM_content=ad-name
The URL in its final form should appear like this:
https://www.yoursite.com/?UTM_medium=paidsocial&UTM_source=tiktok&UTM_campaign=campaign-name&UTM_term=ad-group-name&UTM_content=ad-name
Reminder: Leadsources gathers lead source data like channel, landing page, and subfolder, even when UTM parameters aren’t applied, to ensure full tracking for each lead.
Step 3: Add the hidden fields in your form
Leadsources securely stores the lead source information in the hidden fields of your form.
When a lead submits your form, Leadsources ensures that the hidden fields are filled with TikTok ads data.
To understand how to incorporate hidden fields in your form, consult this guide for detailed steps.
Step 4: Capture the TikTok ads data in Agile CRM
When visitors click on your ads and reach your site, Leadsources captures TikTok ads information, including campaign, ad group, and ad.
TikTok ads data is automatically inserted into the hidden fields of your form by Leadsources.
When the form is submitted, you can send TikTok ads data and your leads to Agile CRM by establishing a connection between your form and Agile CRM.
How does Leadsources work?
Leadsources captures TikTok ads information with every visitor that lands on your site.
The TikTok ads information is inserted into the hidden fields of your form. When the form is submitted, this data is transmitted to Agile CRM, along with the lead details (name, email, etc.).
Leadsources gathers the following information for every visitor:
- Channel
- Source
- Campaign
- Content
- Term
- Landing page
- Landing page subfolder
Even in the absence of UTM parameters, Leadsources can still track lead source data via the referrer.
In certain cases, UTM parameters cannot be used, particularly for traffic that comes from organic sources:
- Google Search
- Instagram bio link
- Social media posts
- Etc.
In these scenarios, numerous lead source tracking tools fail to track lead sources because they rely solely on UTM parameters. However, Leadsources is still able to capture certain lead source information, even when UTM parameters cannot be applied:
- Channel
- Source
- Landing page
- Landing page subfolder
As a result, Leadsources distinguishes itself from many lead tracking tools by providing detailed lead data tracking across all channels:
- Organic Search
- Paid Search
- Organic Social
- Paid Social
- Referral
- Affiliate
- Display Advertising
- Direct Traffic
In addition, Leadsources automatically segments your traffic by channel, ensuring a clean dataset as a result.
In essence, Leadsources is a powerful and simple tool that captures all including lead source data from every channel in a unique environment.
Performance reports: Lead, sales, and revenue by source
By tracking TikTok ads data within Agile CRM, you can compile numerous performance reports, including:
- Leads, sales, and revenue by channel
- Leads, sales, and revenue by source
- Leads, sales, and revenue by campaign (aka. Tiktok campaign)
- Leads, sales, and revenue by term (aka. Tiktok ad group)
- Leads, sales, and revenue by content (aka. TikTok ad)
- Leads, sales, and revenue by landing page
- Leads, sales, and revenue by landing page subfolder
Consequently, this allows you to adapt your TikTok budget in relation to the campaign, ad group, and ad that create your leads, sales, and revenue.
Let’s investigate the various lead performance reports you can generate with the help of this data.
1. Lead source reports
Construct performance reports that show the count of leads generated by:
- Channel
- Source
- Campaign
- Term (aka. TikTok ad group)
- Content (aka. TikTok ad)
- Landing page
- Landing page subfolder
Example #1: Leads by channel
This report shows which channel is the most effective in generating leads.
Example #2: Leads by TikTok campaign
You can now identify a specific lead source (like TikTok) and measure how many leads come from each TikTok campaign.
Example #3: Leads by TikTok ad
Following the identification of the TikTok campaign with the most leads, you can explore the particular ad group or ad that contributes to this outcome.
2. Sales and revenue source reports
We now recognize the TikTok campaign, ad group, and ad responsible for our leads. However, does this imply that these leads are translating into sales and revenue?
We should determine which leads are successfully transforming into customers. By connecting your leads to a CRM like Agile CRM, you can effectively track the sales and revenue from different channels, sources, TikTok campaigns, ad groups, ads, landing pages, and others.
You can therefore enhance your TikTok ads strategy to prioritize the channels, sources, campaigns, ad groups, and ads that lead to sales and revenue.
You can then prepare a range of sales and revenue reports, such as:
- Sales and revenue by source
- Sales and revenue by campaign
- Sales and revenue by term (aka. TikTok ad group)
- Sales and revenue by content (aka. TikTok ad)
- Sales and revenue by landing page
- Sales and revenue by landing page subfolder
To show this more clearly, let’s discuss the following situation:
Channels | Search Paid | Social Paid |
Leads | 50 | 75 |
Sales | 5 | 6 |
Average order value | $150 | $100 |
Revenue | $750 | $600 |
Once ads were activated on Google and TikTok, the first "Leads by Channel" report indicated that Social Paid ads (TikTok) produced a greater number of leads than Search Paid ads.
Nonetheless, after you exported your sales and revenue data from your CRM, you realized that the Search Paid channel had a greater revenue generation with fewer leads than the Social Paid channel. Consequently, you chose to increase the budget for the Search Paid channel.