You send leads from TikTok to HubSpot CRM easily. But associating leads with specific TikTok ads is not something you can do.
After a lead becomes a customer, you still can't associate that customer with a specific TikTok ad.
Without tracking, it's hard to measure how successful your TikTok ads are. As a result, you're investing in many ads without knowing which actually generate leads or customers.
Thankfully, a solution exists that lets you link each lead to the exact TikTok campaign, ad group, and ad that brought it in.
We’ll go through it together, step by step!
How to capture TikTok ads in HubSpot CRM
Step 1: Add Leadsources in the head tag of your website
Leadsources is a simple solution for tracking your lead sources. Once installed on your site, it monitors up to 7 pieces of information for each lead.
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 like campaign, ad group, and ad in your URL to gather TikTok ads data.
You can insert the following UTM parameters:
- UTM_medium=paidsocial
- UTM_source=tiktok
- UTM_campaign=campaign-name
- UTM_term=ad-group-name
- UTM_content=ad-name
Once complete, your URL should 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
Important: Leadsources collects key lead source information, including channel, landing page, and subfolder, regardless of UTM parameter use, to ensure comprehensive lead tracking.
Step 3: Add the hidden fields in your form
The lead source data is stored directly in the hidden fields of your form by Leadsources.
Once a new lead submits your form, Leadsources automatically fills the hidden fields with TikTok ads details.
For extensive guidance on adding hidden fields in your form, check this guide.
Step 4: Capture the TikTok ads data in HubSpot CRM
When users click through your ads and arrive at your site, Leadsources logs the TikTok ads data, including campaign, ad group, and ad.
Leadsources takes care of filling the hidden fields in your form with the TikTok ads information automatically.
Once the form is submitted, you can efficiently forward the TikTok ads data and your leads to HubSpot CRM by integrating your form with HubSpot CRM.
How does Leadsources work?
Whenever a visitor arrives at your website, Leadsources gathers the TikTok ads information.
This TikTok ads information is added to the hidden fields of your form. Upon submission of the form, the data is dispatched to HubSpot CRM, together with the lead details (name, email, etc.).
The following metrics are monitored by Leadsources for each visitor:
- Channel
- Source
- Campaign
- Content
- Term
- Landing page
- Landing page subfolder
Even in the lack of UTM parameters, Leadsources relies on the referrer to monitor lead source data.
Sometimes, it is not practical to use UTM parameters, particularly when traffic is derived from organic sources:
- Google Search
- Instagram bio link
- Social media posts
- Etc.
In these instances, most lead source tracking tools cannot track lead sources due to their reliance on UTM parameters. However, Leadsources is still able to gather specific lead source information, even when UTM parameters cannot be used:
- Channel
- Source
- Landing page
- Landing page subfolder
Consequently, Leadsources stands apart from many lead tracking tools by providing comprehensive lead data tracking across each channel:
- Organic Search
- Paid Search
- Organic Social
- Paid Social
- Referral
- Affiliate
- Display Advertising
- Direct Traffic
Furthermore, Leadsources systematically categorizes your traffic by channel, resulting in an orderly dataset.
Ultimately, Leadsources is a simple and robust tool that gathers detailed lead source data across all channels in a single location.
Performance reports: Lead, sales, and revenue by source
By tracking TikTok ads data within HubSpot CRM, you can design multiple performance reports, such as:
- 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 means you can adjust your TikTok budget according to the campaign, ad group, and ad that produce your leads, sales, and revenue.
Now, let’s evaluate the different lead performance reports you can produce using this data.
1. Lead source reports
Generate performance reports that specify the number of leads acquired from:
- 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 you the channel that accounts for the highest lead generation.
Example #2: Leads by TikTok campaign
Now, you can distinguish a particular lead source (such as TikTok) and track the number of leads generated by individual TikTok campaigns.
Example #3: Leads by TikTok ad
Following the identification of the TikTok campaign that drives the most leads, you can look into the specific ad group or ad that leads to this success.
2. Sales and revenue source reports
Having identified the TikTok campaign, ad group, and ad that drive our leads, we must consider: are these leads effectively generating sales and revenue?
We must recognize which leads convert into customers. Connecting your leads to a CRM like HubSpot CRM will allow you to track the sales and revenue generated from various channels, sources, TikTok campaigns, ad groups, ads, landing pages, and more.
This enables you to adapt your TikTok ads strategy to focus on the channels, sources, campaigns, ad groups, and ads that are most effective at generating sales and revenue.
This gives you the ability to generate various sales and revenue reports, including:
- 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 better understand this, let’s analyze the following scenario:
Channels | Search Paid | Social Paid |
Leads | 50 | 75 |
Sales | 5 | 6 |
Average order value | $150 | $100 |
Revenue | $750 | $600 |
Once the advertising campaigns were initiated on Google and TikTok, the early "Leads by Channel" report showed that Social Paid ads (TikTok) exceeded Search Paid ads in lead generation.
Still, upon reviewing the exported sales and revenue data from your CRM, you noticed that the Search Paid channel delivered more revenue while generating fewer leads than the Social Paid channel. Consequently, you decided to boost the budget for the Search Paid channel.