Are your TikTok ads running, but you can’t track which one brought in your leads, sales, and revenue?
You can see the total lead count for each TikTok ad but lack lead source data insight for individual leads.
This makes it difficult to identify which ad led to conversions, making budget optimization challenging.
LeadSources solves this problem.
With LeadSources, store TikTok ad data for each lead in your online form: campaign, ad group, ad, etc.
Then, decide which ads to scale or stop.
Let’s get started!
Capture TikTok ads in your online form
Step 1: Add LeadSources in your website
LeadSources captures up to 7 lead source details for each lead you generate:
- Channel
- Source
- Campaign
- Term
- Content
- Landing page
- Landing page subfolder
➡️ Sign up to Leadsources.io for free
➡️ Add the Leadsources tracking code to your site
Step 2: Add the UTM parameters to your TikTok campaigns
Add UTM parameters to your TikTok ads to track important data (campaign, ad group, ad).
For example, include these UTM parameters in the URLs of your TikTok ads:
- UTM_medium=paidsocial
- UTM_source=tiktok
- UTM_campaign=campaign-name
- UTM_term=ad-group-name
- UTM_content=ad-name
The final URL will look 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
Note that LeadSources can track some lead source data automatically, regardless of UTM parameters. It captures information like channel, landing page, and landing page subfolder for a complete view of lead sources.
Step 3: Add the hidden fields in your online form
When someone submits your online form, LeadSources automatically populates the hidden fields with the relevant TikTok ads data (campaign, ad group, and ad).
Refer to our detailed guide on how to add hidden fields to your online form for full setup.
LeadSources stores the TikTok ads information directly within your online form (see Step 4).
Step 4: Capture the TikTok ads data in your online form
LeadSources collects TikTok ad data (campaign, ad group, and ad) as soon as someone clicks on your TikTok ad and visits your site.
LeadSources then populates the TikTok ads data into the hidden fields of your online form when the user submits your online form.
Once the form is submitted, both the TikTok ads data and the responses are sent to the online form submissions page for each lead generated.
How does LeadSources work?
When users visit your website, LeadSources collects the lead source data and inputs it into the hidden fields of your online form. After the form is submitted, this data, along with lead details like name and email, is sent to your online form submission page.
LeadSources automatically captures and tracks the source information for each lead:
Lead source data | Fetched automatically |
Channel | ✅ |
Source | ✅ |
Campaign | ✅ OR use UTM_campaign |
Content | UTM_content parameter is required |
Term | UTM_term parameter is required |
Landing page | ✅ |
Landing page subfolder | ✅ |
If UTM parameters are unavailable, such as with organic Google search or article references, LeadSources still collects the following lead source data:
✅ Channel
✅ Source
✅ Campaign
✅ Landing page
✅ Landing page subfolder
Unlike other tools, LeadSources tracks lead sources across all marketing channels, both organic and paid.
Select a channel to see the lead source data that LeadSources adds to your form:
How to run performance reports
Now that your TikTok ads data is in your online form, you can create performance reports featuring:
- Leads, sales, and revenue by channel
- Leads, sales, and revenue by source
- Leads, sales, and revenue by campaign (TikTok campaign)
- Leads, sales, and revenue by term (TikTok ad group)
- Leads, sales, and revenue by content (TikTok ad)
- Leads, sales, and revenue by landing page
- Leads, sales, and revenue by landing page subfolder
These insights will help you adjust your TikTok budget allocation accordingly.
Let’s have a look on the reports you can create.
1. Lead performance reports
Reports can be created to show how many leads came from:
- Channel
- Campaign
- Ad group
- Ad
- Landing page
- Landing page subfolder
Example #1: Leads by Channel
This report helps you identify which channel is generating the most leads overall.
Example #2: Leads by TikTok Campaign
This report focuses on a specific lead source, like TikTok, and helps you evaluate the lead performance from each campaign.
Example #3: Leads by TikTok Ad
After identifying the TikTok campaign driving the most leads, this report allows you to examine which ad group or specific ad is responsible for those results.
2. Sales performance report
It’s crucial to identify which TikTok ads and audiences are generating the most leads. But the key question is: do these leads convert into sales and revenue?
By transferring your online form data into a CRM, you can track which leads turn into paying customers. This allows you to generate sales reports based on your TikTok ads data (campaign, ad group, ad).
Consider this example:
Channels | Search Paid (Google) | Social Paid (TikTok) |
---|---|---|
Leads | 50 | 75 |
Sales | 5 | 6 |
Average Order Value | $150 | $100 |
Revenue | $750 | $600 |
After launching your TikTok and Google advertising campaigns, the initial “Leads by Channel” report showed that TikTok Social Paid ads generated more leads than Google Search Paid ads.
However, after analyzing your CRM-exported sales and revenue data, you found that the Search Paid channel contributed more revenue, despite generating fewer leads than the Social Paid channel. This suggests an opportunity to increase the budget for Search Paid ads.
Additionally, you can create various reports to assess sales and revenue performance in greater detail, including:
- Sales and revenue by source
- Sales and revenue by campaign
- Sales and revenue by content (ad)
- Sales and revenue by term (audience)
- Sales and revenue by landing page
- Sales and revenue by landing page subfolder
LeadSources integrates with the following form builders: