Logo of TAGGRS, written in blue and with a small favicon
HomeServer-side Tracking
Start for free
Introduction
Get started
Get started with TAGGRSSet up Google Tag ManagerAdd the GTM Data LayerConfigure GTM transformationsTest the setupDebuggingAnalytics dashboard
Migrate from Google CloudMigrate from hosting
Shortcuts
GTM Copy PasteReady-made templates
GA4 Server-side Tracking
Setup in GTMCreate GA4 Event TagsGA4 tag setup in server containerE-commerce events in GTM
Google Ads Server-side Tracking
Install Conversion LinkerSet up Conversion TrackingConfigure Enhanced ConversionsDeploy Remarketing Tags
Facebook Server-side Tracking
Set Meta PixelImprove your EMQ ScoreInstall Meta CAPIMeta Events DeduplicationMeta CAPI Gateway
LinkedIn Server-side Tracking
Install LinkedIn Insight TagSet up LinkedIn CAPILinkedIn Events Deduplication
TikTok Server-side Tracking
Set up TikTok PixelInstall TikTok Events APITikTok Events Deduplication
Pinterest Server-side Tracking
Set up Pinterest TagConfigure Pinterest Conversions APIPinterest Events Deduplication
Snapchat Server-side Tracking
Set up Snap PixelSnapchat Conversions APISnapchat Events Deduplication
TAGGRS Tracking Tags and Tools
Tracking TagsGoogle Service Account integrationsGTM LogsProfit TrackingData Enricher ToolWebhooks TesterEnhanced Tracking ScriptMulti Domain ToolClick ID RecoveryConsent Tool
Configurations
Billy Grace Server-side TrackingLeadPages Server-side TrackingPiwik PRO Server-side TrackingCDN Server-side TrackingShopify Server-side TrackingActiveCampaign Server-side TrackingKlaviyo Server-side Tracking
Server-side Tracking for e-commerce
Shopify Data LayerShopware Data LayerMagento Data LayerWooCommerce Data LayerPrestashop Data LayerLightspeed Data Layer
Consent Management server-side
Activate Consent ModeConfigure TAGGRS with Axeptio

Set up TikTok Pixel

To get started with TikTok server-side tracking, the first step is installing the TikTok Pixel using Google Tag Manager (GTM) and TAGGRS. This guide walks you through the implementation and provides additional resources to help you future-proof your tracking, by making it resilient to browser restrictions and ad blockers, and compatible with advanced server-side integrations.

Prerequisites

  • Access to your TikTok Ads Manager account
  • A Google Tag Manager web container installed on your website
  • Your TikTok Pixel ID

Create and retrieve Your TikTok Pixel

  1. Log in to TikTok Ads Manager and go to Events Manager.
  2. Click Connect Data Source and select Web Events.
  3. Click Create Pixel.
  4. Choose Manual Setup (not Partner Integration).
  5. Name your Pixel, skip the business funnel step, and confirm.
  6. Under Event Setup Methods, ensure Custom Code is selected.
  7. Click View Instructions and copy the TikTok Pixel base code provided.

Add the TikTok Pixel to Google Tag Manager

  1. In your GTM workspace (Web container), go to Tags and click New.
  2. Name your tag (e.g. "TikTok - Pixel").
  3. Click Tag Configuration and select Custom HTML as the tag type.
  4. Paste the TikTok Pixel base code you copied from TikTok Ads Manager.
  5. Set the trigger to All Pages to fire the Pixel on every page for full-site tracking.
  6. Click Save.

Publish and test

  1. Use GTM Preview mode to verify the Pixel fires on all intended pages.
  2. In TikTok Events Manager, use the Test Events and Diagnostics tools to confirm data is being received and events are tracked correctly.
  3. Optionally, install the TikTok Pixel Helper Chrome extension to troubleshoot and validate your implementation.

Configure additional event tracking (Optional)

  1. To track custom events (e.g. purchases or add-to-cart), use the TikTok Pixel template in GTM or extend the base code with additional event scripts.
  2. For each event, create a new tag in GTM, configure the event details, and set the appropriate trigger (e.g. a purchase confirmation page or a custom data layer event).
  3. For advanced server-side tracking, integrate TikTok Events API with TAGGRS and deduplicate events using unique event IDs.

Troubleshooting

Pixel not firing
Check GTM trigger and ensure Pixel code is correct
No data in TikTok Events Manager
Use Test Events and Pixel Helper to diagnose issues
Duplicate events
Use unique event IDs and deduplication when combining Pixel and Events API

Useful resources

TikTok server-side tracking - The full manual
Find expert support
Previous
Set up Conversion Tracking
Next
Deploy Remarking Tags
Copyright © 2025 TAGGRS. All right reserved.
TABLE OF CONTENTS
PrerequisitesCreate and retrieve Your TikTok PixelAdd the TikTok Pixel to Google Tag ManagerPublish and testConfigure additional event tracking (Optional)TroubleshootingUseful resources