⚡ +100 marques e-commerce et DTC accompagnées sur TikTok depuis 2023
TikTok Ads

Pixel TikTok 2026 : installer l’Events API en 5 étapes

Le pixel seul laisse passer des conversions, l’Events API les envoie depuis votre serveur. Inventaire, intégration, déduplication par event_id, consentement et contrôle face au back-office, dans l’ordre où je les fais faire.

Par SarahPublié le 07/09/2026 · mis à jour le 24/09/20268 min de lecture
En bref
  • Le pixel tourne dans le navigateur et perd des événements ; l’Events API les envoie depuis le serveur, et on garde les deux.
  • Pixel et serveur partagent le même nom d’événement et le même event_id, sinon chaque commande est comptée deux fois.
  • L’installation se valide face au back-office : achats reçus ÷ commandes, chaque semaine, avec alerte en cas de baisse ou au-dessus de 1.

1.Pourquoi le pixel seul laisse passer des conversions

Le pixel est un script exécuté dans le navigateur. Bloqueur de publicités, navigateur qui limite les scripts tiers, refus de cookies, page de confirmation qui charge mal, onglet fermé trop vite : l’événement disparaît, la commande reste.

La plateforme optimise alors sur moins de signaux, et on finit par couper une créa qui vendait dans des navigateurs où le pixel ne tournait pas.

Deux canaux, à garder ensemble
CanalOù il tourneRôle
PixelNavigateur du visiteurSignaux de navigation et cookies
Events APIVotre serveur ou votre plateforme e-commerceFiabilise les événements qui comptent le plus, à commencer par l’achat
Les deuxNavigateur et serveurCouvrent davantage que chacun séparément, déduplication réglée

Le volume récupéré dépend de votre site, de votre audience et de votre bannière de consentement : seule la mesure de l’étape 5 vous le donne.

2.Étape 1 : inventorier les événements

Sans inventaire, chaque prestataire installe ce qu’il connaît, et six mois plus tard personne ne sait ce qui remonte. Quatre événements suffisent pour démarrer, dans un tableau à six colonnes.

Les quatre événements de départ
ÉvénementDéclencheurParamètres
Vue de contenuAffichage d’une fiche produitIdentifiant produit
Ajout au panierClic réussiValeur, devise
Début de commandeOuverture du tunnel de paiementÀ fixer dans l’inventaire
AchatValidation du paiementNuméro de commande, valeur, devise
  • Nom de l’événement
  • Déclencheur précis
  • Paramètres envoyés
  • Canal d’envoi : pixel, serveur ou les deux
  • Responsable
  • Date de dernière vérification, la colonne qui vieillit le plus vite
Une ligne d’inventaire · boutique fictive
ColonneContenu
ÉvénementAchat
DéclencheurAffichage de la page de confirmation après paiement accepté
ParamètresNuméro de commande, valeur hors frais de port, devise EUR, identifiants produits
Envoyé parPixel et serveur
ResponsableLéa

Si le pixel envoie la valeur avec frais de port et le serveur sans, vos rapports mélangent deux définitions du chiffre d’affaires. L’inventaire tranche ce choix une fois pour toutes.

3.Étape 2 : choisir la méthode d’intégration

Trois voies existent, et le bon choix dépend surtout de qui maintiendra le dispositif dans un an.

Trois voies d’intégration
VoieAvantageContrepartie
Intégration partenaire de la plateforme e-commerceSans développement, mise à jour par la plateformeDisponible seulement si votre plateforme la propose
Tag Manager côté serveurPlus de contrôle sur ce qui est envoyé et à quel momentUne configuration à surveiller
Développement direct sur l’APIAdapté aux sites sur mesureUne équipe technique disponible pour le maintenir
Quelle voie choisir ?
Votre plateforme propose-t-elle une intégration partenaire, visible dans Events Manager ?
OuiCommencez par elle : c’est souvent la moins fragile.
NonQuestion suivante.
Quelqu’un sait-il administrer un conteneur côté serveur ?
OuiTag Manager côté serveur.
NonSite sur mesure : développement direct, avec un budget de maintenance prévu dès le départ.

Un tracking casse rarement le jour de l’installation ; il casse le jour d’une mise à jour du thème que personne n’a reliée au pixel.

4.Étape 3 : dédupliquer avec un event_id commun

Si pixel et Events API envoient tous deux l’achat, TikTok reçoit deux fois la commande. Le centre d’aide TikTok sur la déduplication demande le même nom d’événement et le même event_id ; TikTok indique conserver le premier reçu.

  1. Générerl’event_id une seule fois, au moment de la commande
  2. Transmettrela même valeur au pixel et au serveur
  3. Stabiliserune valeur unique, par exemple le numéro de commande préfixé
Version utile
  • Commande 10482 d’une boutique fictive : pixel et serveur envoient event_id = « order_10482 ».
  • TikTok compte une seule conversion.
Version ratée
  • Le pixel génère un code aléatoire, le serveur utilise le numéro de commande.
  • Les envois ne se reconnaissent pas : commande comptée deux fois.
Le symptôme · boutique fictive, sans déduplication
Achats côté pixel268
Achats côté serveur389
Reçus par TikTok, jusqu’à 268 + 389657
Commandes du back-office412
Ratio 657 ÷ 412≈ 1,59

Au-dessus de 1, TikTok voit plus d’achats que vous n’avez de commandes : la déduplication ne fonctionne pas. Un événement envoyé par un seul canal n’a pas besoin de déduplication.

5.Étape 4 : consentement et données personnelles

L’envoi depuis le serveur ne dispense pas du RGPD : un refus de cookies publicitaires pose la même question, que l’envoi parte du navigateur ou du serveur.

  • Relier l’envoi serveur au statut de consentement enregistré par votre bannière.
  • Ne transmettre email ou téléphone que sous la forme prévue par la documentation officielle de l’Events API, règles de hachage vérifiées.
  • Mettre à jour la politique de confidentialité pour mentionner l’envoi vers TikTok.
  • Documenter le flux : quelles données, à quel moment, sur quelle base légale.

Je ne suis pas juriste, et cet article ne remplace pas un avis de conformité : faites valider le dispositif par la personne en charge de la conformité.

Gardez une copie datée de la configuration et de la documentation consultée : quand la bannière change, elle permet de vérifier que l’envoi serveur suit, ce qui est rarement automatique.

6.Étape 5 : contrôler face au back-office

Les outils de test d’Events Manager montrent si les événements arrivent ; le back-office dit s’ils sont tous là. Le second contrôle est celui qu’on saute.

  1. Commande testl’achat apparaît une seule fois, avec la bonne valeur
  2. Sur une semaineachats reçus par TikTok comparés aux commandes de la boutique
  3. Après chaque modificationdu site, du tunnel de paiement ou de la bannière : on recompare
Couverture du signal · boutique fictive, semaine du 31 août, 412 commandes
SituationAchats reçusCouverture
Pixel seul268268 ÷ 412 ≈ 0,65
Pixel et Events API, dédupliqués389389 ÷ 412 ≈ 0,94
Achats récupérés389 − 268 = 121sur la semaine
Commandes restantes, en partie refus de consentement412 − 389 = 23non reçues
Les deux zones d’alerte
La couverture baisse d’une semaine à l’autre, sans changement de bannière ?
OuiUne mise à jour du site a presque toujours cassé un envoi.
NonQuestion suivante.
La couverture passe au-dessus de 1 ?
OuiDoublons : revoyez la déduplication de l’étape 3.
NonNotez le ratio dans le tableau des dépenses, comme chaque semaine.

Ce ratio compte des événements reçus, sans rien dire de l’attribution : une couverture de 0,94 ne veut pas dire que 94 % de vos ventes viennent de TikTok.

7.Ce que le setup change, et ce qu’il laisse intact

Ce que le setup change
  • La plateforme optimise sur des données plus complètes.
  • Vos rapports se rapprochent de ce qui se passe dans la boutique.
Ce qu’il laisse intact
  • Une créa faible reste non rentable, jugée sur des chiffres plus justes.
  • Le ROAS affiché ne devient pas une vérité comptable.
  • Piloter au nCAC et au MER calculés dans le back-office.
  • Lire les conversions attribuées en connaissant les fenêtres d’attribution clic et vue.
  • Contrôler chaque mois le ratio événements reçus ÷ commandes réelles, en plus du suivi hebdomadaire des premières semaines.
  • Ajouter la vérification du tracking à votre check-list de pré-lancement.
  • Inscrire le nom d’une personne responsable du tracking dans l’inventaire de l’étape 1.

Un setup sans propriétaire se dégrade à chaque mise à jour du site, jusqu’au jour où vos meilleures vidéos semblent cesser de « convertir ».

Gardez le pixel, ajoutez l’Events API avec un event_id commun, reliez-la au consentement, et suivez chaque semaine le ratio achats reçus ÷ commandes du back-office.

Vous voulez que 99ways audite et fiabilise votre tracking TikTok ? Découvrez notre agence TikTok Ads.

PartagerLinkedInX
Premier échange · 30 min

Choisissez votre créneau. Maintenant.

Ce n'est pas un appel commercial : c'est une première lecture de vos chiffres. Sous 48 h, vous recevez l'écart chiffré entre votre ROAS affiché et votre marge réelle, les 3 principales opportunités repérées et notre recommandation. Ce n'est pas un audit complet.

  1. 01
    Vous choisissez un créneauDirectement ici, sans quitter la page.
  2. 02
    Vous indiquez 3 chiffresMarge de contribution, panier moyen, dépense média.
  3. 03
    Sous 48 h, votre diagnosticÉcrit, et les actions vous restent que la réponse soit oui ou non.
GratuitSans engagementNDA sur demandeRéservé aux marques qui partagent leurs données
Hamza, 99waysSarah, 99waysTatiana, 99ways
Diagnostic TikTok · 99waysVisio · 30 minutes
Réservation en ligne

Chargement du calendrier…

ou ouvrir le calendrier dans un nouvel onglet
C'est réservé ✓

Vous allez recevoir une invitation par e-mail. Préparez vos 3 chiffres : on s'occupe du reste.

Réserver un appel gratuit →