Skip to main content
L’intégration Stripe de Taapit suit automatiquement tous vos paiements Stripe comme des conversions de vente. Installez le SDK, connectez l’app, et passez l’ID de suivi à Stripe.

Comment ça marche

Taapit Visual Stripe 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. Configurez l’intégration Stripe dans Paramètres → Conversion et sélectionnez Intégration Stripe

Installation

1

Installer le SDK Taapit sur votre site

D’abord, ajoutez le SDK Taapit à votre site web pour capturer l’ID de suivi ta_tid :
Puis ajoutez le composant Analytics à votre layout racine :
app/layout.tsx
Cette étape est obligatoire. Sans le SDK, le ta_tid ne sera pas capturé et les conversions ne pourront pas être suivies.
2

Installer l'app Stripe

  1. Allez sur le Stripe App Marketplace
  2. Recherchez “Taapit Conversion”
  3. Cliquez sur Installer
Ou installez directement depuis votre dashboard Taapit :
  1. Allez dans ParamètresIntégrationsStripe
  2. Cliquez sur Installer l’intégration Stripe
3

Connecter votre workspace Taapit

Après avoir installé l’app dans Stripe :1. Ouvrez l’app Taapit dans votre dashboard Stripe et cliquez sur “Connect workspace”
App Stripe Taapit - Bouton Connect workspace
2. Autorisez la connexion à votre workspace TaapitVous serez redirigé vers la page de consentement Taapit. Sélectionnez le workspace que vous souhaitez connecter et cliquez sur Autoriser.
Page de consentement Taapit
3. Vérifiez que le workspace est connectéUne fois autorisé, vous verrez votre workspace connecté dans l’app Stripe.
App Stripe Taapit - Workspace connecté
4

Passer l'ID de suivi à Stripe

Passez le ta_tid à Stripe lors de la création des customers, sessions de checkout ou payment intents.

1. Frontend : Récupérer l’ID de suivi

D’abord, récupérez l’ID de suivi depuis votre frontend pour le passer à votre API :
L’ID de suivi peut être récupéré depuis :
  1. SDK Taapit - taapit.getTrackingId() ou hook useTaapitAnalytics()
  2. Cookie (ta_tid) - automatiquement défini par le SDK
Le backend devrait vérifier le body et les cookies pour une compatibilité maximale.

2. Tracker les Ventes : Créer une Session de Checkout

Quand un utilisateur effectue un achat, passez l’ID de suivi dans les metadata de la session checkout.
Quand taapitTrackingId est-il requis pour les Checkout Sessions ?
  • Si le customer a déjà été tracké via un événement lead (avec taapitCustomerExternalId), le taapitTrackingId est optionnel - vous n’avez besoin que du taapitCustomerExternalId pour lier la vente.
  • Si c’est un nouveau customer (pas de lead préalable), taapitTrackingId est requis pour attribuer la vente.
app/api/create-checkout/route.ts

3. (Optionnel) Tracker les Leads : Créer un Customer Stripe

Si vous voulez tracker les leads séparément des ventes, créez un customer Stripe avec l’ID de suivi quand un utilisateur s’inscrit. Taapit écoute le webhook customer.created.
app/api/stripe/create-customer/route.ts
Cette étape est optionnelle. Utilisez-la si vous voulez tracker les inscriptions utilisateurs comme des leads avant qu’ils n’effectuent un achat.

Si vous utilisez les Stripe Payment Links, vous pouvez tracker les ventes automatiquement sans écrire de code backend.
Avec les Payment Links, seuls les événements de vente sont trackés. Les webhooks lead ne sont pas créés.
Comment configurer :
  1. Obtenez votre URL Stripe Payment Link (ex: https://buy.stripe.com/xxx)
  2. Ajoutez ?taapit_client_reference_id=1 à l’URL :
  3. Raccourcissez cette URL avec Taapit
Comment ça marche :Quand un utilisateur clique sur votre deeplink Taapit :
  1. Remplace taapit_client_reference_id=1 par client_reference_id=taapit_tid_{trackingId}
  2. Stripe reçoit l’ID de suivi comme client_reference_id
  3. Quand le checkout est complété, Taapit attribue la vente au clic original
5

Vérifier la connexion

  1. Allez dans ParamètresIntégrationsStripe dans Taapit
  2. Vous devriez voir le statut Connecté
  3. Effectuez un paiement test
  4. Vérifiez l’onglet Analytics pour la conversion

Événements suivis

Champs de metadata

L’intégration recherche ces champs de metadata sur les objets Stripe :
Utilisez taapitTrackingId (pas ta_tid) dans les metadata Stripe. Le ta_tid est le nom du cookie, tandis que taapitTrackingId est le nom du champ metadata.
Quand taapitTrackingId est-il requis ? - Événements lead (customer.created) : taapitTrackingId est toujours requis - Événements vente (checkout.session.completed, invoice.paid) : - Si le customer a déjà été tracké via un événement lead (avec taapitCustomerExternalId), le taapitTrackingId est optionnel - Si c’est un nouveau customer (pas de lead préalable), taapitTrackingId est requis pour attribuer la vente

Dépannage

  1. Vérifiez les metadata : Assurez-vous que taapitTrackingId est dans vos metadata Stripe 2. Vérifiez la livraison des webhooks : Dans Stripe → Développeurs → Webhooks 3. Vérifiez la connexion : Paramètres → Intégrations → Stripe doit afficher “Connecté”
Si l’ID de suivi est vide, l’utilisateur : - N’est pas venu d’un lien Taapit
  • A les cookies bloqués - Le cookie n’a pas été passé au checkout C’est normal pour le trafic direct/organique.

Sécurité

FAQ

Oui, vous avez besoin du SDK Taapit sur votre site pour capturer le cookie ta_tid. L’app Stripe ne gère que le suivi des paiements.
Chaque événement invoice.paid déclenche une vente. L’ID de suivi du checkout original est utilisé pour l’attribution.
Actuellement, les remboursements ne sont pas automatiquement suivis. Nous travaillons sur cette fonctionnalité.

Prochaines étapes

Intégration Shopify

Configurez le suivi automatique pour les boutiques Shopify.

Intégration manuelle

Pour les flux de paiement personnalisés.