Have you tried TikTok ads but still can't figure out which one is boosting your leads, sales, and revenue?
You understand the total leads per TikTok ad, but not the individual breakdown of each lead.
This means you can’t track which TikTok ad drove conversions, making it harder to adjust your ad budget.
Leadsources fixes this issue.
TikTok ad data (campaign, ad group, ad) for each lead is captured by Leadsources.
You can then store the TikTok ad data for every lead straight into Ninja Forms.
Then, you can create reports like “Ads that resulted in the most sales or revenue” to decide which ads to boost or stop.
Let’s start the process!
Capture TikTok ads in Ninja Forms
Step 1: Add Leadsources in the head tag of your website
Sign up to Leadsources.io for free (benefit from our 14-day free trial).
Insert the Leadsources script inside the head section of your site.
No code is necessary, follow this easy step-by-step guide.
Step 2: Add the UTM parameters to your TikTok campaigns
Implement UTM parameters for your TikTok ads to track significant metrics (campaign, ad group, ad).
To illustrate, integrate these UTM parameters into the links of your TikTok ads:
- UTM_medium=paidsocial
- UTM_source=tiktok
- UTM_campaign=campaign-name
- UTM_term=ad-group-name
- UTM_content=ad-name
The last URL should take the following form:
https://www.yoursite.com/?UTM_medium=paidsocial&UTM_source=tiktok&UTM_campaign=campaign-name&UTM_term=ad-group-name&UTM_content=ad-name
Be mindful that Leadsources can gather lead source data without UTM parameters. It monitors elements such as channel, landing page, and landing page subfolder to provide a complete view of lead origins.
Step 3: Add the hidden fields in Ninja Forms
When an individual fills out your Ninja Forms, Leadsources automatically updates the hidden fields with TikTok ads data (campaign, ad group, and ad).
Review our comprehensive guide on adding hidden fields in Ninja Forms to complete your setup efficiently.
Leadsources captures and saves the TikTok ads data right in your Ninja Forms form (check Step 4).
Step 4: Capture the TikTok ads data in Ninja Forms
Leadsources collects TikTok ad data (campaign, ad group, and ad) whenever a user clicks your TikTok ad and arrives at your site.
The TikTok ads data is directly and automatically added into the hidden fields of your Ninja Forms form by Leadsources.
Upon submitting the form, both the TikTok ads data and the form responses are transmitted to the Ninja Forms submissions page for each generated lead.
How does Leadsources work?
When you add the Leadsources script to your website, you can gather TikTok ads data (campaign, ad group, ad) whenever someone visits your page.
The details are automatically filled into the hidden fields of your Ninja Forms form.
Leadsources will assemble the subsequent information from visitors:
- Channel
- Source
- Campaign
- Content
- Term
- Landing page
- Landing page subfolder
This gives you the ability to track vital lead sources even when UTM parameters are missing, such as organic traffic from:
- Google Search
- Instagram bio link
- Social media posts
- Etc.
Although most tools rely on UTM parameters for lead data capture, Leadsources functions well even without them, ensuring comprehensive tracking of lead sources.
Leadsources gathers lead information from all platforms, such as:
- Organic Search
- Paid Search
- Organic Social
- Paid Social
- Referral
- Affiliate
- Display Advertising
- Direct Traffic
This makes it possible to centralize all lead source data in one area, simplifying tracking and analysis.
How to run performance reports
Since your TikTok ads information is stored in Ninja Forms, you can compile performance reports that include:
- 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
This helps you to be more strategic with your TikTok budget decisions.
Now, let’s survey the different reports you can create.
1. Lead performance reports
You can create reports to present the count of leads generated via:
- Channel
- Campaign
- Ad group
- Ad
- Landing page
- Landing page subfolder
Example #1: Leads by channel
This report enables you to discover which channel is delivering the most leads.
Example #2: Leads by TikTok campaign
Distinguish a specific lead source, for instance, TikTok, and evaluate how many leads come from each campaign.
Example #3: Leads by TikTok ad
After identifying the top-performing TikTok campaign in terms of leads, you can evaluate which ad group or ad plays a crucial role in that success.
2. Sales performance report
Identifying the TikTok ads and audiences generating the most leads is crucial. However, do these leads have a direct impact on your sales and revenue?
By integrating your Ninja Forms data into a CRM like GoHighLevel, you can monitor which leads convert into paying customers. This helps you create sales reports using your TikTok ads data (campaign, ad group, ad).
Pay attention to this illustration:
Channels | Search Paid | Social Paid |
Leads | 50 | 75 |
Sales | 5 | 6 |
Average order value | $150 | $100 |
Revenue | $750 | $600 |
Following your advertising campaigns on TikTok and Google, the early "Leads by Channel" report showed that TikTok Social Paid ads garnered more leads than Google Search Paid ads.
Yet, upon evaluating your sales and revenue data from the CRM export, you realized that the Search Paid channel brought in more revenue, despite having a lower lead count compared to the Social Paid channel. This points to a possible chance to enhance the Search Paid budget.
In addition, you can compile different reports to closely evaluate sales and revenue performance, such as:
- Sales and revenue by source
- Sales and revenue by campaign
- Sales and revenue by content (aka. ad)
- Sales and revenue by term (aka. audience)
- Sales and revenue by landing page
- Sales and revenue by landing page subfolder