Le TikTok server-side tracking garantit une mesure de conversion précise et conforme RGPD pour vos campagnes publicitaires. En implémentant la TikTok Events API en complément du TikTok Pixel classique, vous pouvez capter des données plus fiables tout en limitant les pertes liées aux restrictions sur les cookies third-party et aux limitations de tracking iOS.
Pourquoi le server-side tracking pour TikTok est important
Une meilleure qualité de données
Récupérez les données de conversion perdues à cause des ad blockers et des restrictions navigateur
Conformité privacy
Respectez les exigences RGPD grâce à une transmission server-to-server
Optimisation des campagnes
Un meilleur tracking de conversion améliore les performances de l'algorithme TikTok
Étape 1 : créer un container Google Tag Manager server
La première étape consiste à créer un container server pour gérer vos tags côté serveur. Avec un container server, vous pouvez placer des tags sur votre site sans toucher au code, en pilotant tout depuis un point central.
Configuration du container server
- Rendez-vous sur Google Tag Manager : connectez-vous à votre compte GTM sur tagmanager.google.com
- Créez un nouveau container : cliquez sur « Créer un compte » ou ajoutez un nouveau container à un compte existant
- Sélectionnez le type Server : choisissez « Server » comme plateforme cible (et non Web)
- Configurez les paramètres : donnez à votre container un nom explicite (par ex. « VotreMarque-Server-Production »)
- Récupérez le Container Config : copiez la chaîne de configuration du container server, vous en aurez besoin pour l'hébergement
Une base solide de server-side tracking est la clé du succès. Pensez à suivre notre guide complet en 7 étapes pour mettre en place votre infrastructure de server-side tracking.
Étape 2 : héberger votre container sur Tracking Hippo
Tracking Hippo propose un hébergement sGTM conforme UE avec déploiement automatisé et infrastructure managée. Plus besoin de gérer la complexité d'un setup serveur, et la conformité RGPD est assurée.
Le processus de déploiement Tracking Hippo
- Créez un compte Tracking Hippo : inscrivez-vous sur trackinghippo.io et accédez à votre dashboard
- Nouveau container server : cliquez sur « Nouveau container » et sélectionnez votre région UE préférée
- Renseignez le Container Config : collez la configuration du container server GTM récupérée à l'étape 1
- Configurez le domaine personnalisé : paramétrez votre sous-domaine de tracking (par ex. analytics.votredomaine.com)
- Déployez et configurez votre DNS : déployez le container et mettez à jour votre DNS avec les enregistrements CNAME fournis
Étape 3 : installer le TikTok Pixel
Le TikTok Pixel est essentiel pour tracker les actions des visiteurs sur votre site, comme la vue d'un produit ou un achat. Cette méthode de tracking classique fonctionne en complément du server-side tracking pour une collecte de données complète.
Implémentation du TikTok Pixel
- Accédez au TikTok Ads Manager : connectez-vous à votre compte TikTok Business et ouvrez Ads Manager
- Créez un TikTok Pixel : allez dans Assets → Events et créez un nouveau TikTok Pixel pour votre site
- Récupérez le Pixel ID : copiez votre TikTok Pixel ID unique (format : C9XXXXXXXXXXXXXXXXX)
- Installez-le dans GTM : ajoutez le tag TikTok Pixel à votre container web (et non au container server)
- Configurez les événements : paramétrez les événements standards comme ViewContent, AddToCart et Purchase
- • ViewContent — vues de pages produit
- • AddToCart — ajout au panier
- • InitiateCheckout — démarrage du checkout
- • Purchase — transactions terminées
- • Subscribe — inscriptions à la newsletter
- • SubmitForm — soumissions de formulaire
Étape 4 : configurer la TikTok Events API
La TikTok Events API envoie les données de conversion directement de votre serveur vers TikTok, pour un tracking plus fiable que les implémentations pixel-only. Cette approche server-to-server contourne les restrictions navigateur et les ad blockers.
Processus de configuration de l'Events API
- Connectez votre container web : dans votre container GTM web, définissez le paramètre server_container_url de votre balise Google sur votre domaine de tracking personnalisé (par ex. https://analytics.votredomaine.com) — le client GA4 de votre container serveur recevra ces événements et pourra déclencher votre balise TikTok Events API
- Récupérez l'Access Token : dans TikTok Ads Manager, allez dans Assets → Events → Manage et générez un Access Token Events API
- Installez le tag Events API : dans votre container GTM server, ajoutez le template de tag TikTok Events API depuis la Community Template Gallery
- Configurez l'authentification : renseignez votre Access Token et votre TikTok Pixel ID dans la configuration du tag
- Configurez les paramètres d'événement : mappez vos événements de site aux événements TikTok standards (Purchase, ViewContent, etc.)
- Configurez les données utilisateur : paramétrez les informations clients (e-mail, téléphone, external_id) pour un meilleur matching
Paramètres de données recommandés
Données d'événement :
- • Nom de l'événement (Purchase, ViewContent)
- • Heure de l'événement (timestamp serveur)
- • Valeur et devise
- • IDs de contenu et catégories
Données utilisateur (hachées) :
- • Adresse e-mail (SHA256)
- • Numéro de téléphone (SHA256)
- • ID externe (ID client)
- • Adresse IP et user agent
L'Events API hache automatiquement les données personnelles (e-mail, téléphone) via SHA256 avant transmission. Cela garantit la conformité RGPD tout en préservant l'utilité des données pour le matching d'audience.
Étape 5 : mettre en place la déduplication d'événements
La déduplication empêche qu'une même conversion soit comptée deux fois lorsque vous utilisez à la fois le TikTok Pixel et l'Events API. Vous obtenez ainsi un reporting propre et précis, sans métriques gonflées.
Pourquoi la déduplication est essentielle
Quand vous faites tourner en parallèle le TikTok Pixel et l'Events API (la configuration recommandée), une même action utilisateur peut être trackée deux fois : une fois par le pixel, une fois côté serveur. Sans déduplication, vous comptez vos conversions en double et les données de performance de campagne sont faussées.
Mise en place de la déduplication
- Générez un Event ID : créez un identifiant unique pour chaque événement de conversion (par ex. ID commande ou ID basé sur le timestamp)
- Ajoutez-le au pixel : incluez le paramètre event_id dans vos événements TikTok Pixel côté client
- Incluez-le dans l'Events API : envoyez le même event_id dans vos appels Events API côté serveur
- Configurez GTM : paramétrez votre container server pour propager l'event_id depuis les requêtes côté client
- Testez la déduplication : vérifiez que les événements identiques avec un event_id correspondant sont bien dédupliqués dans le reporting TikTok
Bonnes pratiques pour l'Event ID
Exemples de bons Event IDs :
- • Numéros de commande (par ex. « order_12345 »)
- • Combinaisons timestamp + ID utilisateur
- • UUID v4 généré côté client
- • Numéros séquentiels avec préfixes
Contraintes à respecter :
- • Unique pour chaque événement
- • Cohérent entre le pixel et l'API
- • Alphanumérique, 64 caractères max
- • Disponible côté client et côté serveur
Avec une déduplication correctement mise en place, TikTok identifie et fusionne automatiquement les événements dupliqués. Vous obtenez des données de conversion propres et précises, qui reflètent les vraies performances de vos campagnes.
Étape 6 : tester votre setup
Les tests sont essentiels pour s'assurer que votre implémentation TikTok server-side tracking fonctionne correctement. Bien tester, c'est éviter les pertes de données et garantir une mesure de campagne précise dès le premier jour.
Processus de test
- Activez le mode test : dans TikTok Events Manager, ouvrez votre pixel et activez le mode « Test Events »
- Générez un Test Event Code : créez un code d'événement de test pour identifier vos événements de test dans le dashboard
- Testez les deux canaux : déclenchez des événements pour vérifier que le TikTok Pixel et l'Events API fonctionnent correctement
- Vérifiez les données d'événement : assurez-vous que tous les paramètres (valeur, devise, content_ids) sont bien transmis
- Validez la déduplication : vérifiez que les événements dupliqués sont correctement fusionnés dans le reporting TikTok
- Surveillez pendant 24 à 48 heures : laissez le temps aux données de se traiter et de remonter dans TikTok Ads Manager
Indicateurs de réussite
- • Les événements apparaissent dans le dashboard Test Events
- • Les paramètres d'événement sont correctement formatés
- • Les données utilisateurs sont correctement hachées
- • Les événements dupliqués sont bien dédupliqués
- • Les codes de réponse serveur sont en 200
Problèmes courants
- • Access Token manquant ou incorrect
- • Paramètres d'événement mal formés
- • Mauvaise configuration du Pixel ID
- • Décalage d'event_id entre les canaux
- • Restrictions CORS ou de domaine
Points clés à retenir
Une configuration complète Ce guide couvre l'implémentation du TikTok server-side tracking via des containers Google Tag Manager server hébergés sur Tracking Hippo, pour une meilleure précision de conversion et une conformité RGPD garantie.
Une implémentation double Faire tourner en parallèle le TikTok Pixel et l'Events API maximise la captation des données, tandis que la déduplication garantit un reporting propre et des métriques fiables.
Des avantages côté data Le server-side tracking récupère les données de conversion perdues à cause des ad blockers, améliore l'optimisation de vos campagnes grâce à une meilleure qualité de données et permet l'intégration avec votre CRM et d'autres sources de données.
Une vraie conformité privacy La transmission server-to-server avec hachage automatique assure la conformité RGPD tout en préservant l'utilité des données pour le ciblage d'audience et l'optimisation des campagnes.
L'avantage Tracking Hippo Une infrastructure hébergée en UE avec déploiement automatisé, scaling managé et conformité RGPD intégrée : le server-side tracking devient accessible sans gérer d'infrastructure complexe.
Prêt à implémenter le TikTok server-side tracking ?
Boostez les performances de vos campagnes TikTok avec un tracking server-side précis. Tracking Hippo simplifie le déploiement et la gestion de votre infrastructure sGTM dans l'UE.
Articles liés
Meta Conversion API Tutorial: Complete Setup Guide
Learn how to implement Meta Conversion API for better ad performance and privacy compliance with Tracking Hippo and SGTM.
How to Create and Host a Server-Side GTM Container
Complete guide to setting up Google Tag Manager server-side containers with Tracking Hippo's EU-compliant hosting.