Attribution
Attribution relie tes données de visibilité IA à de vrais leads et à du revenu. Au lieu de voir seulement si ta marque apparaît dans les réponses IA, tu peux voir si les clients déclarent réellement t’avoir trouvé via ChatGPT, Perplexity, Claude, Google, des ads, des recommandations ou d’autres canaux. Utilise Attribution quand tu poses des questions comme :- « Comment avez-vous entendu parler de nous ? »
- « Où nous avez-vous trouvés en premier ? »
- « Quelle source a influencé cette commande ? »
- « Combien de pipeline provient de la recherche IA ? »
Setup recommandé
Le setup le plus simple consiste à envoyer un webhook chaque fois qu’un lead, une inscription, une commande ou un deal est créé.Choisir comment envoyer les données
Webhook
Idéal pour les formulaires, CRM, boutiques et outils d’automatisation.
Customer API
Idéal pour les intégrations backend et les clients API directs.
Bulk import
Idéal pour les imports historiques ou les jobs batch quotidiens.
Workflows du dashboard
Idéal quand ta source envoie des champs personnalisés.
Webhook sortant
Idéal quand ton propre système doit recevoir les réponses enregistrées.
Envoyer des données via un webhook
L’endpoint webhook de ton projet a cette forme :POST avec Content-Type: application/json. Les envois form-encoded et multipart form sont aussi acceptés pour les outils de formulaire qui ne peuvent pas envoyer de JSON brut.
Référence des champs
Finseo normalise le texte des canaux en catégories. Par exemple, les réponses contenant
chatgpt, openai, claude, perplexity, gemini, copilot ou ai search sont catégorisées comme ai_search.
Mapper les champs entrants
De nombreux outils envoient des payloads avec leurs propres noms, tels queLeadSource, how_did_you_find_us, q3_howDid ou des réponses Typeform imbriquées. Finseo peut mapper ces champs dans les workflows Attribution.
- Ouvre Attribution.
- Va dans Workflows.
- Envoie un webhook de test depuis ton système source.
- Ouvre le workflow créé.
- Mappe les champs entrants vers attribution, e-mail, nom, valeur du deal, devise, ID de formulaire ou règles.
- Enregistre le mapping.
utm_source contient chatgpt, mappe-le vers AI Search.
Formats de sources pris en charge
Finseo détecte automatiquement plusieurs sources courantes :- HubSpot : payloads legacy de webhook de contact avec
properties, ou bodies JSON personnalisés depuis Operations Hub. - Typeform :
form_response.answers, y compris les champs choice, choices, text et email. - Tally : payloads
data.fields. - Salesforce : JSON depuis Flow HTTP Callout, par exemple
LeadSource,Email,Name,AmountetCurrencyIsoCode. - Jotform : multipart/form-data avec
rawRequestou des champs commeq3_howDid,formIDetsubmissionID. - Raw JSON : payloads directs avec des champs comme
channelId,respondentEmail,dealValueetmetadata.
Exemples
Import batch quotidien
Si tu préfères un job quotidien, envoie jusqu’à1000 réponses à la fois avec l’API bulk.
Recevoir les événements d’attribution
Tu peux configurer une URL de webhook sortant dans les paramètres Attribution. Finseo envoie un event à ton URL chaque fois qu’une nouvelle réponse est enregistrée.X-FinSEO-Signature en utilisant HMAC-SHA256.
Bonnes pratiques
- Ajoute la question d’attribution au plus près de la conversion, comme l’inscription, la demande de démo, le checkout ou la qualification de lead.
- Garde des options de réponse stables à travers les pays. Traduis les labels pour les utilisateurs si besoin, mais garde les valeurs de webhook cohérentes.
- Envoie la devise de paiement d’origine dans
dealCurrency; Finseo peut tout de même agréger et mapper les valeurs. - Inclus un
respondentExternalIdstable tel qu’un ID de commande, un ID de lead CRM, un ID de contact ou un ID de deal. - Place le produit, le SKU, le marché, la campagne et tout autre contexte business dans
metadata. - Envoie un event par lead, commande ou deal. Évite d’envoyer chaque page vue comme attribution.