Docs/Trail
EN PROD · v0.7.6 · @silverbackbase/trail

Trail

Multi-touch attribution. Reconstituez le parcours complet de vos leads — du premier touch à la signature.

copiez dans votre agent IA

Le concept (la vérité terrain)

Google Analytics vous dit combien de visiteurs viennent de Meta Ads. Il ne vous dit pas lesquels ont signé un devis trois semaines plus tard.

EXEMPLE — parcours d'un lead converti
1er contactMeta Adsclique sur une pub Facebook
J+4Google Businessrevient via la fiche Google
J+11Newsletterclique sur un email de relance
J+11Formulairesoumet sa demande de devis ✓
Trail reconstruit ce parcours complet depuis votre agent. Demandez-lui : "Quel canal a généré le plus de leads signés ce mois ?" — il répond avec la vérité terrain, pas une estimation.

Le tracking traditionnel s'arrête au formulaire. Trail continue : il croise les sessions anonymes avec les leads réels que vous lui signalez (via votre CRM, votre outil de devis, ou directement depuis votre agent). Vous savez enfin quels canaux génèrent des contrats — pas juste des clics.

Pas de dashboard. Votre agent IA est l'interface. Il interroge Trail à la demande et vous sort une analyse en langage naturel.

Dans la boîte

Trail se compose de deux éléments distincts — un configurateur d'agent, et un tracker à déployer sur le site client :

CLI trail initConfigure automatiquement vos agents (Claude Code, Claude Desktop, Antigravity, Codex) pour se connecter au MCP SilverBackBase. Se lance une seule fois.
Tracker t.jsScript léger (async, zéro impact perf) à déployer sur le site de chaque client. Retourné automatiquement par votre agent via trail_create_account — pas besoin de le générer manuellement.

Mise en service

Prérequis : le MCP SilverBackBase doit être installé dans votre agent (clé API, config une seule fois). Pas encore fait ? Faites-le d'abord →

1. Créer le compte client via l'agent

Une fois le serveur MCP connecté à votre agent, vous n'avez plus besoin d'écrire de code ou de vous rendre sur une console d'administration. Votre agent IA dispose du pouvoir de provisionner vos comptes clients directement.

Ouvrez simplement votre agent et formulez votre demande de façon naturelle :

"Crée un compte Trail pour le site exemple.fr et donne-moi le tracker."

En coulisses, l'agent appelle l'outil MCP trail_create_account pour enregistrer le site et obtenir instantanément le script de tracking personnalisé.

2. Déployer le tracker personnalisé

Copiez le snippet renvoyé par votre agent et insérez-le dans le <head> de votre site web, ou via Google Tag Manager :

<script
  src="https://trail.silverbackbase.com/t.js"
  data-account-id="exemple-fr"
  async defer
></script>
Via Google Tag Manager
  1. Nouvelle balise → HTML personnalisé
  2. Collez le script
  3. Déclencheur : All Pages
  4. Publiez
Directement dans le code
  1. Ouvrez votre layout principal
  2. Collez avant </head>
  3. Déployez
Trail se charge en async — aucun impact sur les performances de vos pages.

Prompts d'attribution (CMO recipes)

Maintenant que votre agent IA est connecté aux données de tracking réelles et offline, voici les questions à haute valeur ajoutée que vous pouvez lui poser directement :

"Quel canal a généré le plus de leads signés ce mois ?"
"Montre-moi le parcours complet du lead contact@exemple.fr"
"Compare l'attribution first-touch vs last-touch sur mes 50 derniers deals"
"Quels sont les 3 chemins de conversion les plus fréquents ?"
"Quel est le délai moyen entre le premier touch et la signature ?"

Super-pouvoirs (outils MCP)

Les outils MCP exposés par Trail permettent à votre agent d'agir en autonomie complète sur votre écosystème de tracking :

OutilDescription
trail_create_accountCrée un compte client — retourne le snippet header ou GTM à installer
trail_list_accountsListe tous les comptes clients enregistrés (inclut les snippets)
trail_get_recent_sessionsVérifie que le tracker reçoit des visites (sans attendre une conversion)
trail_list_leadsListe les leads avec leur canal d'acquisition et date de conversion
trail_get_journeyParcours complet d'un lead (toutes ses sessions)
trail_get_reportRapport d'attribution par canal (first / last / linear)
trail_get_top_pathsSéquences de canaux les plus fréquentes avant conversion
trail_get_channel_performanceVisiteurs / leads / taux de conversion par canal
trail_delete_accountSupprime un compte client et optionnellement toutes ses données
trail_delete_visitorSupprime les données d'un visiteur spécifique (RGPD, bots, tests)
trail_delete_leadRetire l'attribution d'un lead sans supprimer les touchpoints
trail_purge_account_dataEfface toutes les données de tracking d'un compte sans le supprimer

Technique & self-host

Trail est entièrement open-source. Pour l'héberger sur votre propre infrastructure (souveraineté des données, conformité, reverse proxy anti-adblock), toute la documentation technique est sur GitHub.

Voir le dépôt GitHub →