Skip to Content
TikTok Events API

Suivi des conversions TikTok API avec Google Tag Manager

TikTok Events API : Améliorez l’efficacité de vos publicités pour des performances optimales

Les nouvelles régulations sur le tracking et la diminution de l’efficacité du TikTok Pixel

Le secteur du tracking évolue à grande vitesse et pose de nouveaux défis en matière de collecte de données, notamment avec l’apparition des bloqueurs de publicité, la disparition progressive des cookies tiers et les restrictions imposées par certains navigateurs, tels que Safari. Par conséquent, le Pixel TikTok a perdu de son efficacité, compliquant un suivi précis des conversions avec cet outil seul. Pour surmonter ces obstacles et proposer une solution de collecte de données fiable, la TikTok Events API devient un outil indispensable. Découvrez pourquoi l’intégration de la TikTok Events API est primordiale pour le succès de vos campagnes publicitaires, ainsi que nos recommandations pour une implémentation réussie.

Combinaison de la TikTok Events API et du Pixel, et gestion de la déduplication :

La TikTok Events API et le Pixel TikTok utilisent des approches distinctes pour la collecte de données. Contrairement au Pixel TikTok, qui collecte les données via le navigateur et dépend des cookies tiers pour le suivi côté client, la TikTok Events API fonctionne avec un suivi côté serveur. Cela permet à l’API d’événements de se passer des cookies tiers, en transmettant les informations utilisateur directement de serveur à serveur, assurant ainsi une collecte de données plus fiable et précise.

À ce jour, TikTok recommande d’utiliser simultanément les deux méthodes de tracking en activant à la fois le Pixel et l’Events API.

Le Pixel TikTok demeure la solution la plus efficace tant que les cookies tiers sont encore disponibles (notamment sur des navigateurs comme Chrome). Toutefois, pour les navigateurs qui ont déjà bloqué ces cookies, comme Safari ou Firefox, la TikTok Events API offre des performances supérieures. En combinant ces deux systèmes de tracking, vous assurez la solution la plus optimisée pour garantir un volume de données suffisant, quel que soit le navigateur utilisé par vos visiteurs.

Cela étant dit, la mise en place d’un double suivi n’est pas obligatoire. Bien que cette approche puisse améliorer les performances de vos campagnes publicitaires, elle peut également avoir des effets négatifs sur :

  • les performances globales de votre site : le script du Pixel TikTok doit être chargé dans le navigateur, ce qui peut ralentir le site.
  • la gouvernance de vos données : en utilisant le SDK de TikTok, vous permettez à la plateforme de collecter certaines données de manière autonome.

La décision finale doit être prise en fonction de vos priorités et de la situation spécifique de votre entreprise.

Recommandation double implémentation du Pixel Tiktok et Tiktok Events API

Une fois que la TikTok Events API et le Pixel TikTok sont configurés, il est crucial que TikTok puisse identifier et dédupliquer les événements en double.

Pour cela, vous devez transmettre un ID d’événement unique et identique à travers chaque méthode de tracking. TikTok s’occupera alors de comparer ces événements et de supprimer les doublons, garantissant ainsi qu’un seul événement est pris en compte. Toutefois, si un événement est manqué par le Pixel TikTok mais bien capté via le suivi côté serveur, TikTok enregistrera cet événement supplémentaire, permettant ainsi une collecte complète et exhaustive des données.

Déduplication côté Tiktok d'un évènement remonté par le pixel et par Tiktok Events API, grâce à l'eventID

Grâce à cette approche, le suivi des données devient véritablement optimal, garantissant un volume de conversions élevé tout en renforçant la précision et la fiabilité des informations collectées. Cela permet d’optimiser vos campagnes publicitaires en s’assurant que chaque événement pertinent est correctement pris en compte.

Tag Tiktok Events API d’Addingwell : déduplication grâce à un ID d’événement

Le tag TikTok Events API d’Addingwell a été développé pour faciliter un suivi combiné, utilisant à la fois le Pixel TikTok et la TikTok Events API, tout en intégrant un ID d’événement unique. Cet ID est envoyé simultanément au Pixel TikTok et dans le paramètre event_id de GA4, permettant ainsi d’assurer une déduplication efficace des événements. Cela garantit que les conversions sont comptabilisées de manière précise sans générer de doublons.

Veuillez noter que nous n’aborderons pas davantage l’implémentation du double suivi dans cette documentation. Si vous avez besoin d’assistance pour sa mise en place, n’hésitez pas à contacter notre équipe support.
Recommandation tag Addingwell double implémentation pixel Tiktok et Tiktok Events API

Bénéfices attendus post set-up

Une fois la TikTok Events API mise en place, ainsi que le contournement des bloqueurs de publicité et la gestion de l’ITP de Safari, vous constaterez une amélioration significative de la fiabilité et de la précision de vos données. En effet, nos clients remarquent généralement une augmentation du nombre de conversions attribuées dans leur gestionnaire de publicités TikTok !

Configurer la balise TikTok Events API d’Addingwell

Comme mentionné dans notre documentation, l’intégration de la TikTok Events API est désormais incontournable pour les annonceurs. Elle constitue la solution la plus efficace pour optimiser le nombre de conversions attribuées à vos campagnes publicitaires. Si l’implémentation de la TikTok Events API vous paraît complexe, rassurez-vous : la balise développée par Addingwell rend ce processus beaucoup plus simple ! Suivez notre guide détaillé pour une configuration optimale de la TikTok Events API…

Configurer la balise

Créez une nouvelle balise dans Google Tag Manager Server-Side puis accédez à la Community Template Gallery.

Recherche dans la gallerie GTM Server-Side

Ensuite, recherchez la balise Tiktok Events API by Addingwell puis importez-là dans votre conteneur GTM.

Import du tag Tiktok Event API by Addingwell depuis la galerie GTM Server-Side

Pour configurer la balise, deux informations sont nécessaires :

Une fois le token d’accès et l’identifiant du pixel récupérés, configurez la balise Tiktok Events API.

Configuration de la balise Tiktok Events API

Event Name Setup Method

Méthode de configurationDescription
Inherit from clientIndiquez à la balise de faire la correspondance entre les événements GA4 reçus du conteneur client-side et les événements standards de Tiktok.
OverrideAssociez manuellement les événements GA4 à ceux qui doivent être envoyés à TikTok. Vous avez le choix d’envoyer soit un événement standard, soit un événement personnalisé.

Access Token

Entrez ici le token d’accès récupéré dans le gestionnaire d’événements.

Pixel ID

Entrez ici l’identifiant du pixel récupéré dans le gestionnaire d’événements.

Test Event Code

Entrez ici le code de test pour tester l’envoi des événements à Tiktok

Il est déconseillé de laisser un code de test dans la balise TikTok Events API en production. Assurez-vous de le retirer avant de publier votre conteneur serveur.

Déclencher la balise

Déclenchez la balise Tiktok Events API sur les événements GA4 pertinents en utilisant la table de correspondance de la balise.

Par exemple, pour un site e-commerce, les événements suivants sont généralement utilisés :

Nom de l’événement
page_view
view_item
add_to_cart
begin_checkout
add_payment_info
purchase

Cette liste d’événement n’est bien sûr pas exhaustive et dépend de votre situation.

Pour une organisation optimale, créez une variable de type Lookup Table configurée comme suit :

Configuration d'une table de correspondance dans Google Tag Manager Server-Side

Dans la balise Tiktok Events API, créez un déclencheur personnalisé vérifiant que les événements proviennent de GA4 (Client Name = GA4) et que la Lookup Table précédemment configurée renvoie true.

Configuration d'un déclencheur personnalisé dans Google Tag Manager Server-Side

Vérifier les données reçues

Après avoir configuré votre balise TikTok Events API, il est essentiel de vérifier les points suivants :

  • que votre conteneur serveur transmet correctement les événements à TikTok,
  • que le volume d’événements reçus par TikTok est cohérent et correspond à vos attentes,
  • que la qualité des données est suffisamment élevée pour permettre à TikTok d’associer vos événements clés à un utilisateur spécifique sur la plateforme.

Vérifier l’envoi des événements

Prévisualisation GTM Server-Side

La première étape est de vérifier que la balise TikTok Events API s’active correctement pour les événements définis dans le déclencheur.

Dans le mode de prévisualisation du conteneur serveur, assurez-vous que la balise TikTok Events API se déclenche bien pour un événement spécifique (dans cet exemple, nous vérifions son activation pour l’événement view_item). Confirmez qu’elle apparaît dans la section Tags Fired et que son statut est indiqué comme Succeeded.

Vérifier le déclenchement de la balise Tiktok Events API en server-side

Dans la prévisualisation, cliquez sur la balise Tiktok Events API pour vérifier que des requêtes ont bien été envoyées à Tiktok via l’API d’événements.

Vérifier l'envoi des données via Tiktok Events API

Côté Addingwell via Tag Health : requêtes en succès

Accédez à l’onglet Tag Health depuis votre espace de travail Addingwell. Commencez par analyser le nombre de requêtes envoyées pour l’API d’événements TikTok sur une période donnée, ainsi que le taux de réussite de ces requêtes. Cliquez sur TikTok Events API pour obtenir des détails plus approfondis.

Vérifier les requêtes Tiktok Events API sur l'espace de travail Adddingwell

Cet écran affiche les détails des événements transmis par votre serveur à l’API d’événements Tiktok, ainsi que le taux de réussite des requêtes, qui, dans notre exemple, est de 99,99%.

Pourcentage de succès dans les requêtes Tiktok Events API sur l'espace de travail Adddingwell

Pour examiner les requêtes en erreur, nous allons approfondir en récupérant les logs de ces erreurs.

Accédez à l’onglet Logs pour accéder aux logs de chaque balise en place sur votre serveur. Cliquez sur les Logs de l’API Tiktok.

Détail des logs sur les requêtes Tiktok Events API via l'espace de travail Adddingwell

Par exemple, dans les logs d’erreurs de notre compte, l’erreur la plus fréquente (6 occurrences) est due au fait que l’API de Tiktok n’était pas disponible. Dans cet exemple, à part attendre que l’API devienne à nouveau disponible vous ne pouvez pas faire grand chose de plus.

Vérification des logs sur les requêtes en erreur pour Tiktok Events API via l'espace de travail Adddingwell

Vérifier la qualité des données reçues

Envoyer vos événements de conversion à la plateforme TikTok est une étape essentielle, mais ce processus peut être optimisé en intégrant des données utilisateur (comme une adresse email, un numéro de téléphone) à ces événements. Ces informations permettent à TikTok d’associer les données transmises depuis votre serveur à un utilisateur réel dans leur base de données, améliorant ainsi la précision du suivi des conversions.

Cela permet à TikTok de :

  • Attribuer plus précisément les conversions, en identifiant des conversions qui n’auraient autrement pas été associées à vos campagnes TikTok.
  • Optimiser vos enchères de manière plus efficace, en s’appuyant sur des données de meilleure qualité.

Pour un guide détaillé sur l’envoi fiable de données utilisateur en server-side, consultez notre documentation à ce sujet.

Côté Addingwell via Data Monitoring

Accédez au menu Data Monitoring depuis votre espace de travail Addingwell. Cet écran vous permet de visualiser l’ensemble des données utilisateur traitées par votre client GA4 et disponibles pour vos événements côté serveur. Par exemple, vous pouvez voir que les données d’email sont présentes dans 25,9 % des événements reçus côté serveur. Pour consulter la liste des événements où les emails des utilisateurs ont bien été transmis, cliquez sur l’icône de recherche pour obtenir plus de détails.

Vérifier la qualité des données reçues Data monitoring Addingwell

Sur cet écran, vous pouvez voir le pourcentage de présence des données utilisateur email dans vos événements côté serveur.

Vérifier la qualité des données utilisateurs dans Addingwell

Dans notre exemple, les données d’email utilisateur sont présentes dans 100 % des événements de type purchase, mais seulement dans 35,8 % des événements add_to_cart. Cela reste cohérent avec notre entonnoir de conversion, car l’email n’est pas toujours requis ou disponible à l’étape d’ajout au panier.

La qualité des données transmises est bonne, car les événements contiennent les informations utilisateur pertinentes et disponibles, assurant un suivi efficace.

Félicitations

Vous avez terminé la configuration de la TikTok Events API, et vous avez vérifié que vos données sont correctement transmises à TikTok et que leur qualité est conforme aux attentes. Vous êtes maintenant prêt à optimiser vos campagnes publicitaires avec des données fiables et précises.

Si vous avez rencontré le moindre problème durant ces étapes, n’hésitez pas à contacter notre équipe support.