Huit SDK pour un contrat gelé. Android, iOS, Flutter, Kotlin Multiplatform, React Native, Unity, .NET MAUI et Electron parlent tous le même protocole de transmission : un produit livré sur quatre plateformes remonte d'une seule façon.
Cela fonctionne hors ligne. Les écrans sont mis en file sur le disque et survivent à une fermeture, à un plantage et à quinze jours sans réseau. Les sessions qui comptent le plus sont exactement celles qu'un SDK naïf perd.
Cela ne compte pas deux fois. Chaque événement porte un identifiant émis une fois et renvoyé inchangé : un lot réessayé est reconnu plutôt que compté deux fois. Une file hors-ligne sans cela invente des données au lieu de les sauver.
Cela survit à une horloge fausse. Chaque lot enregistre quand il a été vidé : un appareil réglé sur mardi prochain ne remonte pas mardi prochain.
Des erreurs avec leurs piles, et si elles étaient fatales. Assez pour voir une mauvaise version dans les chiffres plutôt que dans les avis.
Votre site et votre application dans un seul compte. Une connexion, une facture, et la même fenêtre de session sur les deux : « une session » signifie donc une seule chose pour la paire.