Track your TikTok ads in HubSpot CRM easily

✔️ Capture TikTok ads data on a lead level ✔️ Store TikTok ads data in HubSpot CRM
Track Tiktok ads data in HubSpot CRM

What's on this page:

Track the source of your leads (free trial)

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

Hidden fields to your form TikTok ads

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

TikTok ads lead data 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
  • Email
  • 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.

Leads by channel

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.

Leads by campaign

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:

ChannelsSearch PaidSocial Paid
Leads5075
Sales56
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.