Prérequis
Avant de commencer :- Créez un deeplink Taapit pointant vers votre site ou landing page
- Activez le suivi des conversions sur votre lien :
- Allez dans les paramètres de votre lien dans le dashboard Taapit
- Activez Suivi des conversions
1
Accéder aux paramètres Conversion
- Dans votre dashboard Taapit, allez dans Paramètres → Conversion
- Dans le dropdown, sélectionnez Intégration manuelle côté client
2
Ajouter vos hostnames autorisés
- Dans la section Allowed Hostnames, ajoutez les domaines de votre site (ex:
example.com,www.example.com) - Cliquez sur Enregistrer
3
Obtenir votre clé publique
- Copiez votre Publishable Key (commence par
taapit_pk_) - Vous utiliserez cette clé dans les étapes suivantes
Si vous n’avez pas encore de clé publique, cliquez sur Generate Key pour en créer une.
Installation
Choisissez votre méthode préférée :- Package NPM (React/Next.js)
- Balise Script (Sans Build)
1
Installer le SDK
2
Ajouter le composant Analytics
Ajoutez le composant
Analytics à votre layout racine pour capturer automatiquement le ta_tid :app/layout.tsx
Obtenez votre clé publique depuis le Dashboard Taapit.
Suivre un Lead
Un lead est un client potentiel qui montre de l’intérêt (inscription, soumission de formulaire, démarrage d’essai).trackingId pour les leads : Le trackingId est toujours requis pour les événements lead. Il est automatiquement détecté depuis le cookie ta_tid défini quand l’utilisateur a cliqué sur un lien Taapit.- Package NPM
- Balise Script
Suivre une Vente
Une vente est une transaction complétée (achat, abonnement, paiement).trackingId pour les ventes : Si le customer a déjà été tracké via un événement lead, le trackingId est optionnel. 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), l’utilisateur doit avoir un cookie ta_tid valide (défini en cliquant sur un lien Taapit).- Package NPM
- Balise Script
components/checkout.tsx
Méthodes disponibles
Bonnes pratiques
1. Toujours suivre après confirmation
2. Gérer l’absence d’ID de suivi
3. Utiliser des external IDs stables
Limitations
- Les bloqueurs de publicités peuvent bloquer les requêtes de tracking
- Les restrictions du navigateur peuvent empêcher la définition des cookies
- La fermeture de page avant la fin du tracking perd l’événement
Prochaines étapes
Intégration côté serveur
Un suivi plus fiable depuis votre backend (recommandé).
Référence API
Documentation complète de l’API.