Pour installer proprement le pixel TikTok sur Shopify, passez par l'application TikTok officielle, réglez le partage de données sur « Enhanced » ou « Maximum » pour activer l'Events API en plus du pixel, puis vérifiez dans le gestionnaire d'événements que chaque achat arrive des deux sources avec le même event_id et n'est compté qu'une fois. Comptez une heure pour l'installation et quelques jours pour valider les données avant de lancer des campagnes de conversion.
Pixel TikTok et Events API : à quoi sert chacun
Le pixel TikTok est un script chargé dans le navigateur du visiteur. Il envoie à TikTok les actions faites sur votre site : page vue, ajout au panier, début de paiement, achat.
L'Events API fait la même chose depuis un serveur. TikTok la définit comme une intégration sécurisée de serveur à serveur pour partager vos données marketing.
Pourquoi les deux ? Parce que le navigateur perd des données : bloqueurs, restrictions des navigateurs sur les cookies, connexions lentes, onglets fermés avant le déclenchement du script. Le serveur, lui, sait qu'une commande a été passée. En combinant les deux, TikTok reçoit plus d'événements, mieux reliés à des personnes, et son algorithme optimise sur un signal plus complet.
Le principe est le même que pour Meta. Si vous avez déjà configuré l'API Conversions Meta sur Shopify, vous retrouverez la même logique : doubler le signal, puis dédupliquer.
Les trois niveaux de partage de données de l'application TikTok
L'application TikTok pour Shopify propose trois niveaux, décrits dans la page d'aide TikTok sur le partage de données :
| Niveau | Ce qui est activé | Pour qui |
|---|---|---|
| Standard | Pixel TikTok uniquement | À éviter si vous investissez en publicité |
| Enhanced | Pixel, Events API, correspondance avancée | Le minimum recommandé |
| Maximum | Tout Enhanced, plus les API Shopify et fonctions en test | Notre choix par défaut sur Shopify |
La « correspondance avancée » (advanced matching) envoie des informations client hachées, comme l'email ou le téléphone, pour aider TikTok à relier un événement à un compte. C'est ce qui améliore le plus l'attribution des achats.
Installation pas à pas sur Shopify
- Nettoyez l'existant. Cherchez tout ancien pixel TikTok : code collé dans le thème (
theme.liquid), pixel personnalisé dans Paramètres > Événements clients, balise dans Google Tag Manager, application tierce. Notez-les, vous les supprimerez à l'étape 6. - Installez l'application TikTok depuis l'App Store Shopify et connectez votre compte TikTok for Business et votre compte publicitaire.
- Créez ou sélectionnez le pixel proposé par l'application. Si un pixel existe déjà dans votre compte publicitaire avec de l'historique, reprenez-le plutôt que d'en créer un nouveau.
- Choisissez le niveau de partage « Maximum » (ou « Enhanced » au minimum).
- Vérifiez le consentement. Votre bannière cookies doit transmettre le choix du visiteur à Shopify via l'API de confidentialité client, pour que le pixel ne se déclenche qu'après accord, comme l'exige la réglementation française.
- Supprimez les doublons repérés à l'étape 1. Deux pixels qui envoient le même achat, c'est la source numéro un de chiffres gonflés.
- Passez une commande test (code de réduction à 100 % ou produit à petit prix) et suivez-la dans le gestionnaire d'événements.
Vérifier la déduplication navigateur/serveur
C'est l'étape que presque tout le monde saute. Quand le pixel et l'Events API envoient le même achat, TikTok doit comprendre qu'il s'agit d'un seul événement. Il s'appuie pour cela sur deux paramètres identiques : le nom de l'événement et l'event_id.
Selon la documentation TikTok sur la déduplication, les événements identiques venant du pixel et de l'Events API sont fusionnés s'ils arrivent entre 5 minutes et 48 heures après le premier. TikTok garde le premier reçu.
La checklist de contrôle
- Dans le gestionnaire d'événements, ouvrez l'événement Purchase (ou CompletePayment selon la configuration) : les deux sources, navigateur et serveur, doivent apparaître.
- Vérifiez que l'
event_idest présent dans les deux flux. Avec l'application officielle, il est normalement transmis automatiquement ; avec un développement maison, c'est à vous de générer le même identifiant (l'identifiant de commande est un bon choix). - Comparez sur 7 jours le nombre d'achats reçus par TikTok (toutes sources, dédupliqués) avec le nombre de commandes Shopify. Un écart de quelques pourcents est normal ; un total TikTok supérieur à Shopify signale un doublon.
- Vérifiez la valeur et la devise envoyées : un achat à 0 € ou en USD fausse toute optimisation à la valeur.
Les événements à suivre pour un e-commerce
| Événement | Moment | Utilité |
|---|---|---|
| ViewContent | Vue d'une fiche produit | Audiences de reciblage, optimisation haut de tunnel |
| AddToCart | Ajout au panier | Signal intermédiaire pour les petits budgets |
| InitiateCheckout | Début du paiement | Signal fort, reciblage |
| AddPaymentInfo | Saisie du moyen de paiement | Diagnostic du checkout |
| Purchase | Commande validée | Objectif principal des campagnes de vente |
Optimisez vos campagnes sur l'achat dès que le volume le permet. Si vous débutez avec très peu d'achats par semaine, un événement intermédiaire peut servir de tremplin, en gardant en tête que TikTok optimisera sur des gens qui ajoutent au panier, pas forcément sur des acheteurs.
Diagnostiquer les problèmes les plus fréquents
Quand les chiffres paraissent incohérents, voici l'ordre dans lequel nous cherchons, du plus probable au moins probable.
| Symptôme | Cause probable | Correctif |
|---|---|---|
| TikTok compte plus d'achats que Shopify | Deux pixels actifs ou event_id absent | Supprimer le doublon, vérifier l'event_id dans les deux flux |
| Aucun événement serveur visible | Niveau de partage resté sur « Standard » | Passer en « Enhanced » ou « Maximum » dans l'application |
| Achats remontés sans valeur | Paramètres value et currency manquants | Vérifier la configuration de l'application ou du développement |
| Très peu d'achats remontés | Bannière de consentement mal branchée, ou pixel bloqué | Tester avec et sans consentement, contrôler l'API de confidentialité |
| Événements en double sur les pages produit | Script ancien resté dans le thème | Rechercher « analytics.tiktok.com » dans le code du thème |
| Achats enregistrés sur la mauvaise devise | Boutique multi-devises | Vérifier la devise envoyée et celle du compte publicitaire |
Deux outils vous aident : l'onglet de diagnostic du gestionnaire d'événements, qui signale les paramètres manquants et les problèmes de déduplication, et l'extension de navigateur TikTok Pixel Helper, qui montre en direct les événements envoyés par la page que vous visitez. Utilisez-les après chaque modification du thème ou changement d'application, car une mise à jour peut réintroduire un ancien script sans prévenir.
Gardez aussi un œil sur la qualité de correspondance des événements affichée dans le gestionnaire. Si elle est faible, vérifiez que la correspondance avancée est bien active et que l'email ou le téléphone du client sont transmis au moment de l'achat.
Quand passer à une solution server-side dédiée
L'application officielle couvre la majorité des boutiques Shopify. Une infrastructure dédiée (conteneur server-side, outil tiers de tracking) devient pertinente si :
- vous envoyez les mêmes événements à plusieurs plateformes et voulez une seule source de vérité ;
- vous voulez enrichir les événements avec la marge ou le statut client (nouveau ou récurrent) ;
- vous avez un checkout ou un tunnel hors Shopify (landing pages externes, abonnements).
Notre article sur le tracking server-side, pourquoi et comment le mettre en place détaille ces architectures, et notre offre de tracking server-side et data les met en place pour vous. Pour la vision complète, le guide du tracking e-commerce pour des données fiables reprend tous les canaux.
Les erreurs à éviter
- Garder deux pixels actifs (thème plus application) : achats comptés deux fois, ROAS affiché flatteur, algorithme qui apprend sur un faux signal.
- Lancer les campagnes avant validation. Une semaine de données fausses, c'est une phase d'apprentissage gâchée.
- Oublier le consentement. Un pixel qui se déclenche avant l'accord du visiteur vous expose à un risque juridique.
- Comparer TikTok et Shopify sans tenir compte de l'attribution. TikTok compte selon sa propre fenêtre, clics et vues. Les chiffres ne concorderont jamais parfaitement, comme nous l'expliquons dans notre article sur les écarts de données entre Meta, Google et GA4.
- Changer de pixel à chaque problème. L'historique a de la valeur : corrigez la configuration plutôt que de repartir de zéro.
Et ensuite : exploiter un signal propre
Un tracking fiable ne fait pas vendre à lui seul. Il permet à l'algorithme de trouver vos acheteurs, à condition de lui donner des créas qui arrêtent le défilement. Une fois le pixel validé, la suite logique est de structurer vos tests créatifs et votre budget : notre guide TikTok Ads pour l'e-commerce et notre méthode pour fixer un budget TikTok Ads de test prennent le relais. Pour alimenter les campagnes en vidéos, Le Lab livre des créas UGC et des hooks en 72 h.
Par où commencer cette semaine
- Listez tous les pixels TikTok présents sur votre boutique (thème, événements clients, GTM, applications).
- Installez ou mettez à jour l'application TikTok et passez en partage « Maximum ».
- Supprimez les doublons et vérifiez le comportement avec et sans consentement.
- Passez une commande test et contrôlez les deux sources et l'
event_id. - Comparez 7 jours d'achats TikTok et Shopify avant de lancer vos campagnes de conversion.
Si votre tracking fait partie d'un chantier plus large (Meta, Google, GA4, attribution), notre accompagnement Écosystème commence justement par ces fondations. Pour un diagnostic de votre configuration : réserver un appel stratégique de 30 minutes.
