Track TikTok ads data in Keap Forms in 4 easy steps

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

What's on this page:

Track the source of your leads (free trial)

Are you running TikTok ads but not sure which ones are driving leads, sales, and revenue?

While you can track the total number of leads for each TikTok ad, it’s difficult to get specific details for each lead.

Without this information, you can't easily tell which ads are generating conversions, making it hard to optimize your ad spend.

Leadsources provides a solution that makes tracking TikTok ads easy.

With Leadsources, every lead’s TikTok ad data (campaign, ad group, and ad) is automatically tracked and stored.

You can save TikTok ad data for each lead directly in Keap Forms.

This data can be saved directly into Keap Forms, and you can create detailed reports, such as “Which ads are generating the highest sales?” This helps you determine which ads to focus on or stop.

Let's dive in!

Capture TikTok ads in Keap 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).

Embed the Leadsources script into the head tag of your site.

No code is necessary, follow this easy step-by-step guide.

Step 2: Add the UTM parameters to your TikTok campaigns

Add UTM parameters to your TikTok ads to monitor key metrics such as campaign, ad group, and ad performance.

For example, add these UTM parameters to the links in your TikTok ads:

  • UTM_medium=paidsocial
  • UTM_source=tiktok
  • UTM_campaign=campaign-name
  • UTM_term=ad-group-name
  • UTM_content=ad-name

Your 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

Keep in mind that even without UTM parameters, Leadsources still captures lead source data. It tracks information such as the channel, landing page, and subfolder of the landing page, giving you a complete view of where each lead originates.

Step 3: Add the hidden fields in Keap Forms

Hidden fields Keap Forms

Leadsources will automatically fill in hidden fields with TikTok ad data (campaign, ad group, ad) when users submit a Keap Forms.

Follow our guide for setting up hidden fields in Keap Forms.

Leadsources then directly inputs the TikTok ads data into your Keap Forms (see Step 4).

Step 4: Capture the TikTok ads data in Keap Forms

TikTok ads data Keap Forms

As soon as a visitor clicks on your TikTok ad and arrives on your website, Leadsources captures the ad data (campaign, ad group, ad).

This data is stored in Keap Forms hidden fields and is included in the submissions once the form is submitted.

Once the form is completed and submitted, the TikTok ads data, along with the form responses, is sent to the Keap Forms submissions page for each lead.

How does Leadsources work?

Integrating Leadsources into your website enables you to automatically capture TikTok ad data whenever a visitor comes from TikTok.

This data is then saved in the hidden fields of your Keap Forms.

Leadsources is configured to collect the following visitor data:

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

This enables tracking important lead sources even in the absence of UTM parameters, such as organic traffic from:

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

Unlike many tools that capture lead data only when UTM parameters are present, Leadsources provides robust lead source tracking even without them.

Leadsources records lead information from every channel, such as:

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

This allows you to consolidate all lead source data in a single location for easier tracking and analysis.

How to run performance reports

Once your TikTok ads data is stored in Keap Forms, you can create performance reports like:

  • 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 make informed decisions about your TikTok budget.

Now, let's explore the different reports you can generate.

1. Lead performance reports

You can generate reports to show the number of leads sourced from:

  • Channel
  • Campaign
  • Ad group
  • Ad
  • Landing page
  • Landing page subfolder

Example #1: Leads by channel

This report offers an overview of the channel that generates the highest number of leads for you.

Leads by channel

Example #2: Leads by TikTok campaign

Focus on a specific channel, such as TikTok, and monitor the number of leads generated by each campaign.

Leads by campaign

Example #3: Leads by TikTok ad

Once you've identified the TikTok campaign generating the most leads, you can further analyze which specific ad group or ad is driving that performance.

2. Sales performance report

It's crucial to understand which TikTok ads and audiences drive the most leads. However, the real question is: do these leads actually impact your overall sales and revenue?

Importing your Keap Forms data into a CRM such as GoHighLevel allows you to track which leads convert into paying clients. This enables you to generate sales reports based on the performance of your TikTok ads (campaign, ad group, ad).

Let's take a look at this example:

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

After evaluating your Google and TikTok ad campaigns, the initial "Leads by Channel" report revealed that TikTok Social Paid ads generated more leads than Google Search Paid ads.

After reviewing the sales and revenue data from the CRM export, you discovered that the Search Paid channel generated more revenue, despite having fewer leads than the Social Paid channel. This suggests a potential opportunity to increase the budget for the Search Paid channel.

You can also create various reports to analyze sales and revenue performance in greater detail, including:

  • 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