TikTok Pixel Setup: A Step-by-Step Guide for Australian Businesses

TikTok Pixel Setup: A Step-by-Step Guide for Australian Businesses

Isometric illustration of pixel event tracking

To set up the TikTok Pixel, open Events Manager in TikTok Ads Manager, create a web data source, install the pixel through a partner integration, Google Tag Manager or manual code, then confirm that your key events fire correctly. After that, add the Events API so the conversions the browser misses still reach TikTok. The install itself takes under an hour. Getting it to match your real sales takes more care.

I’m Jesse, a senior paid media specialist at Senior Ad Managers. Most of the accounts we audit don’t have a missing pixel. They have a pixel that fires twice, reports a purchase with no value, or counts conversions that never appear in the CRM. This guide covers the setup and the checks that stop those problems before you spend a dollar.

Senior Ad Managers
Measure Ads Against Real Revenue
Senior Ad Managers measure campaigns against closed revenue in your CRM, not just the conversions reported by ad platforms.

TL;DR

  • Create the pixel in Events Manager, then install it by the method that fits your site: partner integration (such as Shopify), Google Tag Manager, or manual code.
  • Pair the pixel with the Events API, and send the same event ID from both so TikTok counts each conversion once.
  • Send value and currency (AUD) on purchase events, or TikTok can’t optimise toward revenue.
  • Test with the TikTok Pixel Helper and the Test Events tool before you launch a campaign.
  • Under the Privacy Act 1988, tell visitors about the pixel and give them a clear way to opt out.

Table of Contents

What the TikTok Pixel does, and what it can’t

The pixel is a snippet of code on your website. It reports actions such as page views, add to cart and purchases back to TikTok. TikTok uses that data to measure your ads, optimise delivery and build audiences for retargeting.

It can’t tell you whether a lead became a paying customer. That is the gap where wasted spend hides. The platform tells a good story about conversions it saw, but it has no view of the quote that was never accepted or the order that was refunded. Everything below is about making the pixel accurate. The CRM check at the end is about making it honest.

If TikTok is one channel among several for you, our social media advertising service covers how we run it alongside Meta, always measured against closed revenue.

Before you start: the checklist

Sort these out first. Each one saves a rework later.

  1. A TikTok Ads Manager account with admin access to the business you’ll run ads under.
  2. Admin access to your website, whether that’s Shopify, WooCommerce, WordPress, or a custom build.
  3. A list of the actions that matter. For a store, that is view content, add to cart, initiate checkout and purchase. For a service business, it is a form submission, a booked call or a phone click.
  4. A privacy policy that mentions advertising pixels. More on that below.
  5. A way to match leads to revenue. If you run a CRM, decide now how a TikTok lead will be tagged there.

Decide step 3 before you touch the code. The most common mistake we see is tracking every possible event and then optimising toward a low-value one like page views.

Step 1: Create the pixel in Events Manager

In TikTok Ads Manager, go to Tools, then Events. That opens Events Manager. Choose to connect a data source, select the web option, and give the pixel a name you’ll recognise later. Use the business name, not “Pixel 1”, because agencies and staff change and the next person needs to know what it belongs to.

You’ll then be offered the installation methods. TikTok’s own guidance describes three: manual setup with code snippets, a partner integration for platforms like Shopify, or Google Tag Manager. If you also run Google Ads and only use one tag container, GTM is usually the tidiest choice because every tag lives in one place.

If you run a local service business, the same logic applies to your other ad channels. Our friends in the trades space have written about Google Ads for aircon cleaners, and the principle carries over: you only know an ad works when each call or booking is tracked back to the campaign that produced it.

Step 2: Choose your installation method

Method Best for Skill needed Watch out for
Partner integration Shopify and similar platforms Low Check which events it sends by default and whether purchase carries value
Google Tag Manager Sites already using GTM, lead gen, custom builds Medium Triggers firing on the wrong pages, duplicate tags
Manual code Developers, simple sites Medium to high Easy to forget events on thank-you pages; harder to maintain

Partner integration

For Shopify and comparable platforms, you connect your TikTok account in the platform’s sales channel or app settings, pick the pixel you created, and let the integration deploy it. It’s the fastest route. The trade-off is that you have less control, so test what it sends.

Google Tag Manager

In GTM you add the TikTok Pixel base code as a tag that fires on all pages. Then you create separate event tags for the actions you care about, each with its own trigger. A form submission tag should fire on the confirmation state, not on the button click, or you’ll count people who tried and failed validation. TikTok publishes its own GTM setup walkthrough in Events Manager, last updated April 2025, which is worth following alongside this.

Manual code

Paste the base code into the head of every page, then add event code on the pages or actions that matter. This works, but every change to your site becomes a developer job. We rarely recommend it unless there’s a developer who owns tracking.

Step 3: Set up the events that match your business

Standard events give TikTok a common language. Pick the few that reflect real business outcomes.

For eCommerce: ViewContent, AddToCart, InitiateCheckout and Purchase. Purchase must carry value and currency. Tealium’s documentation on the TikTok Events connector notes that purchase events require those two parameters to enable ROAS and value-based optimisation. For an Australian store, the currency is AUD, and it must be passed as a code, not a symbol.

For lead generation: a form submit, a booked appointment or a click-to-call. A dental clinic or law firm doesn’t need AddToCart. It needs a lead event that fires once per genuine enquiry.

Count each lead once. If a person submits a form, lands on a thank-you page and refreshes it, you can end up with three “conversions”. Fire the event on the first load only, or pass a unique ID so repeats are ignored. This is the same discipline we apply to Google Ads, and our guide to conversion tracking on Google Ads explains the logic in more depth.

Step 4: Add the Events API for server-side tracking

The pixel runs in the visitor’s browser. Ad blockers, browser privacy settings and dropped connections all stop some events from reaching TikTok. The Events API sends the same events from your server instead. You’ll hear this called server-side tracking.

The pixel and the API are meant to work together. PxlPeak’s 2026 guide describes them as two complementary technologies, and recommends running both. We agree. Running the API alone loses browser signals, and running the pixel alone loses everything the browser drops.

What you need for the API

  • An access token generated in Events Manager for your specific pixel. Per Tealium’s documentation, this token authenticates the server-to-server connection. Treat it like a password and don’t paste it into a shared document.
  • Event name and page URL for each event.
  • An event ID for deduplication, which brings us to the part most people get wrong.
  • Value and currency on purchases.

You can build the connection through GTM server-side, your e-commerce platform’s built-in connection, or a custom integration. Our server-side tracking setup page explains what we build for clients, and our piece on the TikTok Events API for Australian teams goes deeper on the API itself.

Deduplication: don’t count twice

When both the pixel and the API send the same purchase, TikTok needs a way to know it is one purchase. You do that by passing the same unique event ID, such as an order ID, through both routes. Tealium’s guidance says that if the IDs don’t match, or one is missing, TikTok will likely record two conversions.

Browser and server events deduplicated once

The result looks great in the dashboard: conversions up, cost per result down. Then you check your CRM or your bank account and the numbers don’t match. If your agency’s report looks better than your sales, check deduplication first.

A practical rule: use the order ID for purchases, and for leads use a unique submission ID generated when the form is sent. Pass the same value to the browser event and the server event.

Step 5: Test before you spend

Never launch a campaign on an untested pixel. Two tools do most of the work.

TikTok Pixel Helper

The TikTok Pixel Helper Chrome extension shows whether the pixel is present on a page and which events fire as you click around. Walk through your site as a customer would: view a product, add it to the cart, start checkout and complete a test order.

Look for three things:

  • Each event fires once, not twice.
  • Events fire on the right page or action, not on every page.
  • Purchase events show a value and the AUD currency code.

Test Events in Events Manager

The Test Events function in TikTok Ads Manager lets you enter your website URL and watch data arrive in real time. One diagnostics guide suggests checking browser events first, then comparing them with server events. Differences between the two often point to a mapping problem, such as a missing currency or value field.

If you use both methods, confirm in Test Events that browser and server versions of the same event are matched rather than listed separately.

Step 6: Reconcile TikTok’s numbers against your CRM

This is the step that most guides skip, and it’s the one that decides whether TikTok earns its budget.

After a week or two of data, take the leads or orders TikTok claims and compare them with your CRM or order system. Ask:

  1. Does the count roughly match? A large gap usually means duplicates or an event firing at the wrong moment.
  2. Of the leads TikTok counted, how many became paying customers?
  3. Does the revenue TikTok reports line up with revenue in your accounts?

TikTok will count a lead the moment a form is submitted. It can’t see that half of them were spam, or that most never answered the phone. Platform-reported ROAS tells you what the platform saw. Closed revenue tells you what you earned. We always measure against the second one.

To make that possible, capture the click source on the lead record. Our article on closed-loop attribution covers how to hold click identifiers in your CRM, including the Australian privacy considerations. If you sell on longer sales cycles, the pipeline attribution audit shows how to tie ads to closed-won deals.

Privacy: what Australian businesses need to do

Using a tracking pixel isn’t illegal in Australia, but it carries responsibilities. The OAIC’s guidance on tracking pixels, published 4 November 2024, states that the Privacy Act does not prohibit them, but organisations deploying third-party pixels should do due diligence to make sure they’re used appropriately.

In practice, that means:

  • Update your privacy policy to say you use tracking and advertising pixels, and why.
  • Give visitors an easy way to opt out of targeted advertising. A consent banner on first visit is the usual approach.
  • Keep sensitive information out of the pixel. If you run a health clinic, a law firm or anything similar, think hard about what URLs, form fields and parameters get sent. A URL that reveals a medical condition is a problem.
  • Don’t set and forget. The OAIC’s media release on the guidance points to the value of regular reviews of your tracking technologies. Put a quarterly check in the diary.

If you handle health or other sensitive data, speak with a privacy lawyer before turning on any pixel. This article is not legal advice.

Our perspective: fix tracking before you scale

We’ve audited enough accounts to see the same pattern. Spend goes up, the platform reports healthy results, and the owner can’t find the money in the bank. It’s rarely the ads. It’s the measurement.

Our approach is the same on TikTok as on Google and Meta. We fix tracking first, because every optimisation the algorithm makes is based on the signal you feed it. Bad signal means the platform optimises toward the wrong people. Then we cut the spend that isn’t producing real customers, and measure each campaign against closed revenue in your CRM rather than platform-reported numbers. Each lead is counted once. ROAS is reconciled to real sales.

Our perspective: fix tracking before you scale — overview diagram

We’ve seen what the discipline does. A DTC supplement brand we worked with grew from $15k to $90k a month in revenue on Meta Ads, and a telehealth provider added 600+ new patients in 12 months through Google and Meta Ads. Neither started with a bigger budget. Both started with numbers they could trust. We can’t promise any particular result for your business, and we’ll tell you upfront if we can’t help.

So my advice: don’t scale TikTok spend until the pixel and the Events API agree with each other, and both roughly agree with your CRM.

— Jesse Lees

Common TikTok Pixel mistakes we see

Firing purchase without a value. TikTok can’t optimise toward revenue without it. Check the Pixel Helper on a test order.

Installing the pixel twice. A partner integration plus a manual snippet or a GTM tag will double every event. Use one method.

Missing deduplication. Pixel and API both send the purchase, with no shared event ID. Reported conversions inflate.

Tracking low-value events as the goal. Optimising a campaign toward page views gets you cheap visitors, not customers.

Skipping the CRM check. The platform number is a claim, not proof.

Forgetting the privacy side. A pixel on a site with no disclosure creates a risk you don’t need.

When to get a specialist to do it

If you run a simple Shopify store with a standard purchase flow, you can usually handle the install yourself using the steps above. Bring in help when the setup involves server-side tracking, a CRM with long sales cycles, multiple locations, or sensitive data.

We start most new clients with a $99 AUD Google Ads audit, which checks your conversion tracking, wasted spend and account structure. If your tracking needs more than a check, our website tracking service covers the setup and reconciliation tied to CRM revenue.

FAQ

Do I need the Events API as well as the TikTok Pixel?

We recommend both. The pixel collects browser events, and the Events API sends the same events from your server, so conversions that ad blockers or browser settings drop still reach TikTok. Use a shared event ID so the two aren’t counted twice.

How do I know if my TikTok Pixel is working?

Install the TikTok Pixel Helper extension and walk through your site, checking that each event fires once. Then use Test Events in TikTok Ads Manager to confirm the data arrives. Finally, compare a week of reported conversions with your CRM or order system.

Can I install the TikTok Pixel through Google Tag Manager?

Yes. You add the base code as a tag firing on all pages, then create event tags with their own triggers. It’s a good choice if you already manage your other tags there, but test for duplicate firing.

The OAIC says the Privacy Act doesn’t prohibit tracking pixels, but organisations must use them responsibly. Disclose the pixel in your privacy policy, offer an easy opt-out, and avoid sending sensitive information. For health, legal or other sensitive services, get advice from a privacy lawyer.

Why are TikTok’s conversions higher than my actual sales?

Common causes are duplicate events, missing deduplication between pixel and API, and counting a lead before it’s qualified. Platform numbers record what the platform saw, not what you banked. Reconciling against closed revenue in your CRM shows the true picture.

Get your tracking checked first

If you want a second pair of eyes on your tracking before you scale, start with the $99 AUD Google Ads audit. We’ll show you what’s working, what’s wasted, and what to fix first.

Sources

Senior Ad Managers
Discuss Your Conversion Tracking
Email Senior Ad Managers to discuss how conversion tracking and CRM revenue measurement relate to your advertising campaigns.
J
Jesse · Senior Ad Managers
Founder of Senior Ad Managers, a Melbourne performance marketing agency. Manages paid search across AU, NZ & US accounts.

Want a $99 AUD audit of your account? →

Next step

Find out where your ad spend is going.

Get a $99 AUD Google Ads audit. We'll show you where money is being wasted and which leads you're missing out on.

Show me my current ad mistakes →
CallContact Us