- alice@fernwood.co identifiée · terminée 4:32
- anon-7f3a2c anonyme · expirée 1:08
- theo@fernwood.co identifiée · terminée 2:47
Données d'exemple
Analytics · Replay · Flags
Votre stack analytics, intégré — pas greffé après coup. Analytics produit, relecture de session, feature flags et analytics web s'exécutent en quatre SDKs first-party, 1,9 à 6,6 Ko gzippés, une seule balise script chacun. Et parce qu'ils écrivent sur la même colonne vertébrale que votre revenu et vos retours, chaque événement arrive déjà relié au compte client dont il provient.
Pas de tag manager. Pas d'échantillonnage. Pas de fournisseur supplémentaire.
Chaque angle sur l'usage
Analytics produit et web, first-party — capturées par votre propre SDK et reliées à la 360. Cliquez pour explorer les angles.
Données d'exemple
Analytics produit
Appelez identify() une fois, et les événements arrêtent d'être du bruit anonyme. Le même visiteur est une seule personne avant et après l'inscription — ses pages vues avant authentification et ses événements produit après authentification se réunissent sur la colonne vertébrale, rattachés au compte de l'entreprise à laquelle il appartient.
identify() relie les événements à de vrais utilisateurs ; les sessions anonymes se recollent à la même personne une fois connectée. Aucun code de liaison d'identité de votre côté.
La capture automatique universelle des clics (façon Heap) et le suivi des écrans en SPA sont actifs par défaut — les changements de route et les clics deviennent des événements sans code par élément ou par route. Désactivable par surface.
Tendances d'événements par fonctionnalité et par cohorte, plus funnels, rétention et product paths sur les 30 derniers jours — juste à côté du revenu que ces utilisateurs représentent.
Ingestion par lots : jusqu'à 50 événements / 32 Ko par lot, dédupliqués par ID d'événement ; une file localStorage rejoue tout ce qu'un départ de page aurait perdu, si bien que la fin d'une session chargée n'est jamais perdue.
Funnels · Rétention · Résultats
Chaque étape de funnel et chaque cohorte de rétention porte le MRR en direct des comptes qui la composent — parce que comportement et revenu ne sont séparés que par deux sauts sur une seule fiche, pas par deux outils recollés par un export nocturne. Alors « où perdons-nous de l'argent ? » devient une requête, pas un projet d'un trimestre.
Chaque étape affiche le MRR des comptes distincts qu'elle contient — 48 000 € entrés → 12 000 € convertis, 31 000 € de MRR bloqués à l'abandon. Les dollars se réconcilient avec votre chiffre d'affaires global : mêmes comptes, même filtre.
Les cohortes basculent entre rétention en nombre d'utilisateurs et rétention en MRR, pour voir le revenu qui est resté — pas seulement les logos. Sensible à la devise ; jamais de mélange entre € et $.
Les vrais parcours que les utilisateurs suivent dans le produit — points de bifurcation et impasses, tracés à partir de vos propres événements, pas d'une estimation par échantillon.
Livrez une fonctionnalité, et sa carte de tâche répond d'elle-même : adoption parmi les comptes actifs, le MRR qui a adopté, et le gain de rétention par rapport aux non-adoptants — un verdict (ça marche, mitigé, ou aucun signal), pas un tableau de bord qu'il faut aller lire.
Votre IA peut poser les mêmes questions pondérées par le revenu via MCP — analyze_funnel, get_retention, analyze_paths.
Relecture de session
Un utilisateur dit « l'export n'a pas fonctionné » — ouvrez sa session et regardez exactement ce qu'il a vu. Des enregistrements au niveau du DOM de vraies sessions, listées de la plus récente à la plus ancienne, utilisateurs identifiés et visiteurs anonymes confondus.
init({ replay: true }). Désactivez la relecture, et vos visiteurs ne paient jamais ces octets.Données d'exemple
Feature flags
Créez des flags avec des règles de ciblage et des déploiements progressifs en pourcentage, basculez-les en direct depuis le dashboard, et lisez-les dans votre app avec un seul appel SDK — pas de fournisseur de flags séparé, pas de bundle supplémentaire.
Le SDK évalue les flags selon les attributs de l'utilisateur — plan, rôle, tout ce que vous passez — si bien qu'un flag peut être actif pour une cohorte et désactivé pour tous les autres.
La première fois qu'un flag est lu, le SDK émet un événement d'exposition. Vous ne savez pas seulement qu'un flag était actif — vous savez exactement qui a vraiment vu la variante.
Déploiement à 0 %, 50 %, 100 % — et un seul bouton retire une fonctionnalité défaillante de la production. Les flags sont intégrés au SDK d'analytics produit de 6,6 Ko, et la dernière valeur est mise en cache pour que l'UI conditionnée par un flag ne clignote jamais au premier rendu.
Déjà sur LaunchDarkly ou Statsig ? Les deux connecteurs sont en direct — répliquez ces flags et expériences sur la colonne vertébrale pour la visibilité de l'équipe.
Analytics web
Un seul script de 5,8 Ko sur votre site marketing capture les pages vues, les sources de trafic, les pages les plus visitées, les clics sortants, les 404, les événements personnalisés, les Core Web Vitals (LCP, CLS, INP, TTFB) et la capture automatique des clics sans balisage. Pas de cookies — les profils visiteurs anonymes viennent d'empreintes d'appareil hachées qui tournent chaque jour.
<script
src="https://platform.aioproductos.com/sdk/productos.js"
data-product-key="pk_live_e_…"
></script> C'est toute l'installation. L'init sans code lit les attributs data-* — pas de snippet, pas d'objet de configuration. 5,8 Ko gzippés, mesurés.
Les SDKs
Des tailles réelles, mesurées, gzippées — votre vitesse de page ne nous remarquera pas. Chaque SDK vit dans son propre espace de noms global, si bien que les quatre tournent sur la même page sans collision.
5,8 Ko 6,6 Ko 5,9 Ko 1,9 Ko Tous servis depuis platform.aioproductos.com/sdk — une URL stable par SDK, auto-init via les attributs data-*, ingestion par lots dédupliquée par ID d'événement.
Pourquoi nous plutôt qu'un outil isolé
Les outils d'analytics isolés vous forcent à exporter, rapprocher et espérer. Ici, le rapprocheur d'identité relie les utilisateurs à leur compte entreprise par domaine e-mail — alice@fernwood.co atterrit automatiquement sur le compte Fernwood — et chaque ligne d'événement porte le compte et l'end-user auxquels elle appartient.
Les IDs de compte et d'end-user sont écrits sur chaque événement dès son ingestion. « Les événements de ce compte, ces 30 derniers jours » est une simple recherche indexée — pas une jointure en éventail.
Chaque correspondance d'identité est enregistrée dans une carte d'identité que vous pouvez consulter — automatique par domaine e-mail, manuelle quand vous taguez quelqu'un vous-même.
La cohorte qui utilise une fonctionnalité et le revenu qu'elle paie se trouvent sur la même fiche — si bien que « cette fonctionnalité vaut-elle encore la peine ? » devient une recherche, pas un projet de recherche.
Limite honnête : les événements portent leur compte dès la première écriture ; les panneaux d'usage dans la 360 client s'allument à mesure que la jointure de chaque connecteur arrive.
Confidentialité
Une analytics que vous pouvez exécuter en UE sans spirale de revue juridique. Les SDKs arrivent respectueux d'office.
Accès anticipé
Nous intégrons des partenaires design en ce moment. Connectez votre site en quelques minutes et regardez les pages vues, les sessions et les flags atterrir reliés à de vrais comptes clients.
FAQ