Quick answer: Install TikTok Pixel, fire the Complete Registration event on form submission, then choose Complete Registration as your campaign optimization event. TikTok's algorithm then finds users most likely to sign up.
TikTok's algorithm optimizes toward what you measure. Without a clear sign-up signal, it optimizes toward the wrong thing. This guide walks you through every step.
---
What is Sign-Up Tracking on TikTok Ads?
Sign-up tracking tells TikTok exactly when a user completes your registration form after clicking your ad. Without it, you can see clicks and views but not the conversions that matter.
Why track sign-ups
Tracking sign-ups gives the TikTok algorithm a clear goal. It shifts your campaign from reach-based to conversion-based. More conversion data means smarter optimization. Smarter optimization means a lower cost per registration.
Without tracking, you spend on impressions. With tracking, you spend toward a measurable outcome.
How TikTok Pixel powers sign-up measurement
Per TikTok's Business Help Center, TikTok Pixel is a piece of code you place on your website that shares website events with TikTok. It collects timestamps, IP addresses, user agents, and cookies to track user actions after they see your ad. The Pixel is the backbone of all conversion tracking on TikTok, including sign-ups.
Once installed, the Pixel fires events you define. For sign-up tracking, the key event is Complete Registration.
---
Step 1: Set Up TikTok Pixel
You need a working Pixel before you can track anything. Start here.
Create a new pixel or use an existing one
Log in to TikTok Ads Manager. Navigate to Tools > Events Manager. Click Connect Data Source and select Web. Enter your website URL. If you already have a Pixel for this domain, select it. Otherwise, create a new one.
Each Pixel is tied to a domain. Make sure the Pixel you select matches the URL where your sign-up form lives. Per TikTok Ads Manager documentation, the Pixel selected in any campaign must match the URL you enter during campaign setup. A mismatch breaks tracking.
Choose your integration method (Partner or Manual)
TikTok offers two setup paths. Choose the one that fits your tech stack.
Partner Integration works with Shopify and Google Tag Manager. If your site runs on either platform, use this path. It's faster and reduces manual errors.
Manual Setup gives you a raw code snippet. Paste it into the `
` of every page on your site. This works for any website platform but requires developer access or basic code knowledge.Install and verify the base code
After choosing your method, TikTok walks you through the installation. Once the base code is live, verify it. Per TikTok's setup documentation, you have three verification options:
- TikTok Pixel Helper (Chrome extension): shows real-time Pixel activity on any page.
- Test Events in Events Manager: fire live events and confirm TikTok receives them.
- Diagnostics tab: flags setup issues automatically.
Don't skip verification. An unverified Pixel means unreliable data, and unreliable data means wasted spend.
---
Step 2: Configure the Complete Registration Event
The base Pixel tracks page views by default. You need to add the sign-up event manually.
Access the Event Builder
In Events Manager, find your Pixel and click Set Up Events. This opens the Event Builder. Per TikTok's documentation, the Event Builder is a no-code tool that lets you configure events without editing your site's code directly. You add events one at a time.
Set up the Complete Registration standard event
Click Add Event. Select Complete Registration from the standard events list. This is TikTok's predefined event for user sign-ups. Its code name is `CompleteRegistration`. Using this standard event, rather than a custom one, ensures TikTok's algorithm can treat it as a campaign optimization signal.
TikTok also supports SubmitForm and SubmitApplication for similar flows. For most standard sign-up forms, Complete Registration is the correct choice.
Track sign-up form submissions or button clicks
Tell TikTok when to fire the event. The Event Builder offers two trigger options.
Button Clicks fires Complete Registration when a user clicks your sign-up submit button. Use this when your form stays on the same URL after submission.
URL Visits fires Complete Registration when a user lands on a confirmation or thank-you page. Use this when your form redirects after a successful submission.
Choose the trigger that matches your form's actual behavior. Test it using the Test Events tool before moving to the next step.
---
Step 3: Create a Website Sales Campaign with Sign-Up Optimization
With your Pixel live and your event configured, build the campaign.
Set up a Website Sales campaign
In TikTok Ads Manager, click Create Campaign. Select the Website Sales objective. Per TikTok's Ads Manager documentation, Website Sales campaigns drive users to your site to complete specific goals, including registration. This objective supports Manual, Smart+, and Search campaign types. Pick Manual for the most control over targeting and budget.
Select Complete Registration as your optimization event
At the ad group level, find the Optimization Event dropdown. Select Complete Registration. This tells TikTok's algorithm to optimize ad delivery toward users most likely to sign up, not just users most likely to click.
Link your Pixel here too. Select the same Pixel you attached to your sign-up page. A mismatched Pixel will silently break your attribution.
Configure audience and budget
Set your audience. You can use interest-based targeting, custom audiences, or Lookalike Audiences built from existing sign-up data. If you have no conversion history yet, start broad. Let TikTok's learning phase collect data before you narrow targeting.
Give the campaign enough budget and time to collect meaningful conversion data. Avoid major edits while the algorithm is still learning. Frequent changes reset the learning phase and delay optimization.
---
Step 4: Monitor Sign-Up Conversions
Your campaign is live. Now watch the data.
View conversion metrics in TikTok Ads Manager
Go to the Campaigns tab in TikTok Ads Manager. Add the Complete Registration column to your reporting view. You'll see total sign-ups, cost per registration, and registration rate at the campaign, ad group, and ad level.
The Dashboard view gives you a high-level overview. Customize your column layout to surface the metrics most relevant to your sign-up goals.
Understand attribution and reporting
Per TikTok's reporting documentation, TikTok tracks conversions using multiple matching methods: email, phone, IP address, user agent, and cookies. Third-party cookies are enabled by default. First-party cookies are optional but recommended for more accurate, durable attribution.
Attribution windows are set at the ad group level. Review your window settings before drawing conclusions from the data. Your window should reflect how long users typically take to decide to sign up after first seeing your ad.
Optimize based on sign-up performance
Compare sign-up rates across creatives. Pause ads with high cost per registration. Scale the ones with low cost per registration. Look at which audience segments produce the best sign-up rates, not just the best click-through rates.
Clicks don't equal sign-ups. Optimize toward the metric you actually care about.
---
Scaling Sign-Up Campaigns with Better Creative
Tracking is one half of the equation. Creative is the other.
TikTok's algorithm can optimize toward Complete Registration events, but it needs strong ads to work with. Low-quality creatives produce low-quality traffic, even with perfect Pixel setup.
The fastest path to a lower cost per sign-up is better ads. Test more angles. Refresh creatives before they fatigue. Write hooks that stop the scroll in the first three seconds.
Coinis helps with exactly this. The platform generates on-brand ad creatives from a product URL, writes platform-ready copy with AI, and produces multiple creative variations quickly. Coinis doesn't yet publish directly to TikTok (that's on the roadmap), but every creative you build in Coinis can be downloaded and launched straight into TikTok Ads Manager. Your tracking setup handles the rest.
Better creative plus solid tracking. That's a sign-up campaign worth scaling.
---
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
What event should I use to track sign-ups on TikTok Ads?
Use the Complete Registration standard event (code: CompleteRegistration). It's TikTok's predefined event for account registrations and is fully supported as a campaign optimization event in Website Sales campaigns.
Do I need a developer to set up TikTok Pixel?
Not always. If your site uses Shopify or Google Tag Manager, TikTok's Partner Integration handles setup without custom code. For other platforms, you'll need to paste the base code snippet into your site's page header, which typically requires basic code access or a developer.
Why am I seeing clicks but no Complete Registration conversions in TikTok Ads Manager?
This usually means your event isn't firing correctly. Use the Test Events tool in Events Manager or install the TikTok Pixel Helper Chrome extension to verify the Complete Registration event triggers when a user submits your sign-up form. Also confirm the Pixel linked in your campaign matches the domain of your sign-up page.
Can I track sign-ups from TikTok Promote (not Ads Manager) campaigns?
Yes. TikTok's Promote feature supports conversion goal setup with Complete Registration as an optimization event. You select your Pixel and choose Complete Registration as the conversion event during Promote setup, just like in a standard Ads Manager campaign.