Skip to main content
Le suivi côté serveur est la méthode recommandée pour le suivi des conversions car il :
  • Ne peut pas être bloqué par les bloqueurs de publicités
  • Garantit la livraison des événements de tracking
  • Confirme les actions avant le tracking (ex: paiement vérifié)
  • Fonctionne avec les webhooks des fournisseurs de paiement

Comment ça marche

Taapit Visual manual integration

Prérequis

Important : Pour que le suivi des conversions fonctionne, les utilisateurs doivent arriver sur votre site via un deeplink Taapit. C’est ainsi que l’ID de suivi (ta_tid) est généré et transmis à votre site.
Avant de commencer :
  1. Créez un deeplink Taapit pointant vers votre site ou landing page
  2. Activez le suivi des conversions sur votre lien :
    • Allez dans les paramètres de votre lien dans le dashboard Taapit
    • Activez Suivi des conversions
  3. Obtenez votre Secret Key depuis Paramètres → Conversion dans votre dashboard Taapit
N’exposez jamais votre clé secrète dans le code côté client. Utilisez-la uniquement sur votre serveur.

Installation

Même pour le suivi côté serveur, vous devez installer le SDK sur votre frontend pour capturer le cookie ta_tid.

Étape 1 : Frontend - Installer le SDK

Ajoutez le composant Analytics pour capturer le ta_tid :
app/layout.tsx

Étape 2 : Backend - Configurer votre clé API

.env
N’exposez jamais votre clé API secrète dans le code côté client.

Étape 3 : Backend - Suivre les conversions

app/api/signup/route.ts

Suivre un Lead

Suivre une Vente

trackingId pour les ventes : Si le customer a déjà été tracké via un événement lead, le trackingId est optionnel pour les événements de vente. Vous n’avez besoin que du customerExternalId pour lier la vente au customer existant. Si c’est un nouveau customer (pas de lead préalable), trackingId est requis.
Le amount doit être en unités de devise, pas en centimes.
  • amount: 29.99 pour 29,99€
  • amount: 2999 (cela serait interprété comme 2999€)

Référence API

Endpoints

Authentification

Corps de la requête

Quand trackingId est-il requis ? - Événements lead : trackingId est toujours requis - Événements vente : - Si le customerExternalId a déjà été tracké (via un événement lead précédent), trackingId est optionnel - Si c’est un nouveau customer (pas d’événement lead préalable), trackingId est requis pour créer l’enregistrement client

Réponse

Bonnes pratiques

1. Récupérer l’ID de suivi de plusieurs sources

2. Toujours suivre après confirmation

3. Stocker l’ID de suivi pour une utilisation ultérieure

4. Logger les échecs de tracking

Prochaines étapes

Intégration Stripe

Suivi automatique pour Stripe (encore plus simple).

API Track Lead

Documentation complète de l’API pour les leads.

API Track Sale

Documentation complète de l’API pour les ventes.