Track TikTok ads data in Perfex (without coding)

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

What's on this page:

Track the source of your leads (free trial)

You capture leads on TikTok and integrate them into Perfex. But tracking those leads back to specific TikTok ads is not possible.

When a lead becomes a customer, you cannot associate that customer to a specific TikTok ad.

The lack of tracking makes it impossible to measure TikTok ad effectiveness. You end up paying for various ads without knowing which ones actually generate results.

Luckily, there’s an easy solution that enables you to track each lead back to the exact TikTok campaign, ad group, and ad that created it.

Let's go through it step by step!

How to capture TikTok ads in Perfex

Step 1: Add Leadsources in the head tag of your website

Leadsources is an intuitive tool that tracks where your leads originate. Once placed on your website, it captures up to 7 pieces of lead source data 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

Use UTM parameters like campaign, ad group, and ad in your URL to capture 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

Your 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: Even without UTM parameters, Leadsources collects data such as channel, landing page, and landing page subfolder to ensure complete lead source tracking.

Step 3: Add the hidden fields in your form

Hidden fields to your form TikTok ads

Leadsources places the captured lead source data directly into the hidden fields of your form.

When your form is submitted by a new lead, Leadsources fills the hidden fields with the relevant TikTok ads details.

For detailed instructions on implementing hidden fields in your form, see this guide.

Step 4: Capture the TikTok ads data in Perfex

TikTok ads lead data CRM

When users click on your ads and get directed to your site, Leadsources gathers the TikTok ads data, including campaign, ad group, and ad.

The hidden fields in your form are automatically populated by Leadsources with data from TikTok ads.

When the form is submitted, you can easily dispatch TikTok ads data and your leads to Perfex by associating your form with Perfex.

How does Leadsources work?

Each visit to your site results in Leadsources capturing the TikTok ads data.

The TikTok ads data is stored in your form's hidden fields. Upon form submission, this information is delivered to Perfex, together with the lead details (name, email, etc.).

For every visitor, Leadsources logs the following information:

  • Channel
  • Source
  • Campaign
  • Content
  • Term
  • Landing page
  • Landing page subfolder

Even without the inclusion of UTM parameters, Leadsources utilize the referrer to gather lead source data.


In particular situations, using UTM parameters is impractical, especially for traffic from organic sources:

  • Google Search
  • Instagram bio link
  • Social media posts
  • Etc.

In these cases, most lead source tracking tools struggle to capture lead sources since they depend entirely on UTM parameters. In contrast, Leadsources still gathers certain lead source information, regardless of the availability of UTM parameters:

  • Channel
  • Source
  • Landing page
  • Landing page subfolder

For this reason, Leadsources provides complete lead data tracking across all channels, unlike many other lead tracking solutions:

  • Organic Search
  • Paid Search
  • Organic Social
  • Paid Social
  • Referral
  • Affiliate
  • Email
  • Display Advertising
  • Direct Traffic

Alongside this, Leadsources automatically classifies your traffic by channel, producing a clear dataset.

In short, Leadsources is a robust and simple tool that gathers complete lead source data across various channels in a distinctive space.

Performance reports: Lead, sales, and revenue by source

When you track TikTok ads data in Perfex, you can create diverse 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

Therefore, you can modify your TikTok budget depending on the campaign, ad group, and ad that generate your leads, sales, and revenue.

Let's assess the various lead performance reports you can derive from this data.

1. Lead source reports

Create performance reports that illustrate the leads acquired through:

  • Channel
  • Source
  • Campaign
  • Term (aka. TikTok ad group)
  • Content (aka. TikTok ad)
  • Landing page
  • Landing page subfolder

Example #1: Leads by channel

This report gives you the ability to recognize the channel that generates the largest volume of leads.

Leads by channel

Example #2: Leads by TikTok campaign

You can now target a specific lead source (for instance, TikTok) and track the number of leads generated by each TikTok campaign.

Leads by campaign

Example #3: Leads by TikTok ad

Once you've identified the TikTok campaign generating the highest volume of leads, you can further investigate the specific ad group or ad that produces those leads.

2. Sales and revenue source reports

We have identified the TikTok campaign, ad group, and ad that create our leads. But do these leads actually lead to increased sales and revenue?

We need to determined which leads become customers. This can be accomplished by integrating your leads with a CRM like Perfex, allowing you to track sales and revenue across different channels, sources, TikTok campaigns, ad groups, ads, landing pages, and more.

You can then reshape your TikTok ads strategy to highlight the channels, sources, campaigns, ad groups, and ads that result in sales and revenue.

You can thus create an array 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 illustrate this point, let's review the following scenario:

ChannelsSearch PaidSocial Paid
Leads5075
Sales56
Average order value$150$100
Revenue$750$600

After the launch of ads on Google and TikTok, the initial "Leads by Channel" report highlighted that Social Paid ads (TikTok) attracted more leads than Search Paid ads.

However, upon analyzing the sales and revenue data you exported from your CRM, you found that the Search Paid channel generated more revenue while having fewer leads than the Social Paid channel. This led you to increase the budget for the Search Paid channel.