Fonctionnalités · Statistiques

Le trafic, sans traceur.

Pages vues, pages les plus visitées et sources principales pour chaque application, comptées par Tofu lui-même. Aucun cookie, aucun script tiers, aucune adresse IP conservée — et aucun compte de statistiques à ouvrir.

Lire la documentationConfiguration de l’agent

Ce que votre agent appelle

  • siteAnalytics
  • setSiteAutoInject
claude · ~/franks-kitchenexemple

Count visits to franks-kitchen.

tofu · siteAnalytics

site key tfsk_…a41c issued · snippet ready

Update(app/layout.tsx)

1 line added · collect.js, no cookie

tofu · ingest ~/franks-kitchen

code updated · settings kept

tofu · deploy

ready · HTTP 200 · publicly reachable

Une ligne, ou aucune

Une ligne, ou rien du tout.

Chaque application a une clé de site et une ligne. La clé désigne votre application et les adresses autorisées à envoyer des données pour elle — votre adresse trytofu.app et les domaines que vous avez connectés — et rien d’autre.

Dans une application basée sur un framework, votre agent ajoute la ligne à la mise en page et déploie. Pour un site statique déjà construit, un interrupteur suffit pour que Tofu l’ajoute au moment du déploiement — sur la copie publiée, jamais dans vos fichiers stockés — et la section Statistiques signale chaque fois que Tofu ne l’a pas fait.

app/layout.tsxune ligne
<head>
  <script defer
    src="https://trytofu.ai/collect.js"
    data-site="tfsk_…"></script>
</head>
Copiez-la depuis la section Statistiques, ou laissez votre agent l’ajouter. La clé est publique par conception : elle figure de toute façon dans le code source de votre page.

Compté sans traceur

La vie privée de vos visiteurs, dès la conception.

Les deux extrémités appartiennent à Tofu : un petit script servi depuis son propre domaine, et son propre service de réception. Rien sur un visiteur ne quitte l’infrastructure de Tofu.

  • Cookies

    0

    Rien n’est stocké dans le navigateur

    Il n’y a donc rien à effacer, et aucune bannière cookies à afficher.

  • Scripts tiers

    0

    Un seul script, depuis le domaine de Tofu

    Les données partent vers le service de Tofu. Aucun service tiers sur votre page.

  • Adresses IP conservées

    0

    Utilisées en mémoire, jamais conservées

    Les visiteurs uniques, là où ils sont comptés, proviennent d’une empreinte qui change chaque jour : personne n’est suivi d’un jour à l’autre.

  • Jours de conservation

    90

    Puis une tâche quotidienne efface les données.

    Jamais conservées au-delà de 365 jours ; supprimer l’application supprime aussi son trafic.

Do Not Track et GPC, respectés deux fois

Vérifiés dans le navigateur, puis de nouveau sur le serveur : si l’un des deux signaux est actif, la vue n’est pas enregistrée du tout.

Des chemins, pas des adresses complètes

Les chaînes de requête et les fragments sont d’abord supprimés, et les segments qui ressemblent à un identifiant deviennent :id. Ainsi, un terme de recherche ou un jeton de réinitialisation présent dans une URL n’est jamais stocké.

Aucun lien avec un compte

Une vue n’est jamais reliée à un utilisateur connecté, et la clé du site identifie votre application sans pouvoir lire ni modifier quoi que ce soit.

Ce que vous voyez

Vos chiffres, dans votre tableau de bord et via votre agent.

DonnéeCe que c’est
VuesChaque chargement de page compté, par jour UTC ; les jours sans activité sont conservés plutôt qu’omis.
Les 10 chemins les plus consultésUniquement des chemins : les segments qui ressemblent à un identifiant sont regroupés en :id.
Les 10 sources principalesLe nom d’hôte du site référent, jamais son chemin.
VisiteursUn décompte seulement si le sel de visiteurs de Tofu est configuré ; sinon, la valeur affichée est —, jamais une estimation.

Consultez ces chiffres dans la section Statistiques, ou demandez à votre agent : siteAnalytics accepte toute période de 1 à 90 jours. Un nombre impossible à lire est renvoyé comme indisponible, jamais comme zéro.

claude · ~/franks-kitchensemaine type

How many people saw the booking page this week?

tofu · siteAnalytics days: 7

1,284 views · 7 days

top paths · /book 412 · / 388

top sources · google.com 214 · instagram.com 96

The booking page had 412 views this week — counted as views, not people. Most visits came from Google.

Bientôt disponible.

  • Une vue par chargement de page. La navigation interne d’une application monopage ne crée pas de nouvelle vue : une telle application compte donc trop peu.

  • Les robots comptent comme des personnes. Les bots ne sont pas classés : un robot qui n’envoie aucun signal Do Not Track compte comme une vue.

  • Ni export ni webhook. Consultez les chiffres dans votre tableau de bord ou via votre agent ; il n’y a ni CSV ni webhook.

  • Un collecteur qui sait freiner. Les vues qui dépassent les plafonds par minute du collecteur sont écartées : un afflux ou un pic très important peut donc donner un décompte trop bas, et votre page n’est jamais ralentie.

  • L’ajout automatique est réservé aux sites statiques précompilés. Une application construite avec un framework, y compris Next.js, contient la ligne dans son propre layout ; l’interrupteur ne lui ajoute rien, et la section Statistiques l’indique.

  • Ni engagement ni Web Vitals. Le taux de rebond, le temps passé sur la page et les mesures de chargement ne sont pas mesurés.

Collez un prompt. En ligne en 10 minutes.

Votre application, sa base de données, votre domaine et votre connexion — avec l’agent que vous utilisez déjà, en 10 minutes environ.

Commencer gratuitement