Statistiques d’un lien court
Sachez si un lien court a porté ses fruits : vous obtenez le total des clics sur les 1 à 90 derniers jours, la date de création et la destination, sans pister qui a cliqué. Vous payez à l'usage, sans abonnement.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Un lien court ne dit rien tant qu’on ne mesure pas ce qu’il rapporte. Cet outil compte les clics d’un lien : combien de personnes l’ont suivi, au total. De quoi savoir si une affiche, un e-mail ou une publication a réellement fait venir du monde.
Un seul chiffre honnête par lien
Une fois un lien court en ligne, la question évidente est de savoir s'il a fonctionné : combien de personnes l'ont réellement suivi. L'outil répond par un total de clics, accompagné de la date de création du lien et de l'adresse vers laquelle il pointe. Il ne tient aucun journal des visiteurs : il ne dit ni qui a cliqué, ni depuis quel pays, ni sur quel appareil, ni par quel site d'origine. Il mesure la portée, pas l'audience, ce qui le garde simple et respectueux des personnes qui cliquent. Vous choisissez sur combien de jours compter, de 1 à 90, 30 par défaut.
Comparer les canaux et repérer un trafic étrange
Pour comparer des canaux, donnez à chaque annonce, lettre d'information ou publication son propre lien court pour la même offre : l'écart entre leurs totaux fait la comparaison. Les équipes produit vérifient ainsi qu'un lien de parrainage intégré à l'application sert vraiment avant d'y investir davantage. Les équipes support et antifraude consultent un lien qui connaît un pic inhabituel pour juger si le volume paraît naturel ou automatisé. Créateurs et partenaires peuvent recevoir un bilan par lien sans accès à votre compte complet. Seuls les liens de votre propre compte peuvent être consultés.
Ce que révèlent les clics
Un même message diffusé sur une affiche, dans une newsletter et sur les réseaux ne travaille pas partout pareil. En créant un lien court par support et en comparant leurs clics, vous voyez lequel performe : le nombre total de passages sur chacun. Une campagne devient alors mesurable plutôt que supposée.
Vous cessez de deviner quel support fonctionne et vous décidez sur des chiffres, pas sur une impression.
Une mesure agrégée, pas un profilage
Les statistiques renvoyées sont des totaux de fréquentation : combien de clics le lien a reçus. Il ne s’agit pas d’identifier chaque visiteur ni de dresser un profil individuel. Cette distinction compte, notamment au regard du RGPD : on mesure une audience, on ne piste pas une personne.
Vous obtenez de quoi piloter une campagne, sans constituer un fichier nominatif de qui a cliqué.
Cas d’usage
Bilan d’affiche
Une salle de spectacle compare les clics d’affiches placées dans différents quartiers.
Efficacité d’une newsletter
Studio Lumen SAS mesure combien de lecteurs de sa lettre ont réellement cliqué.
Comparaison de canaux
Élodie Garnier oppose les clics d’un lien diffusé par e-mail à ceux d’un autre publié sur les réseaux, pour une même annonce.
Suivi d’une campagne
Atelier Garnier SARL consulte régulièrement le nombre total de clics d’un lien imprimé sur son catalogue.
Questions fréquentes
Quelles statistiques obtient-on ?
Le nombre total de clics reçus par le lien, avec sa date de création et l’URL de destination. C’est une mesure de fréquentation destinée à évaluer une campagne.
Ces mesures respectent-elles le RGPD ?
Elles sont agrégées : on compte des clics, on ne profile pas d’individus. Aucun fichier nominatif n’est constitué. Les données servent uniquement à produire les statistiques du lien.
Pourquoi est-ce payant ?
Parce que mesurer suppose de conserver et d’agréger durablement les passages, un traitement hébergé.
Combien de temps les données sont-elles gardées ?
Le temps utile à vous fournir les statistiques, via un transfert chiffré. Elles restent des mesures agrégées et ne sont pas revendues à des tiers.
Faut-il ouvrir un compte pour voir les chiffres ?
Il n'y a pas d'offre gratuite — les paliers gratuits sont détournés et ralentissent tout le monde. Pas d'abonnement, pas de jetons, pas de crédits inventés, et une tâche en échec n'est jamais facturée.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/dev/short-url-stats \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"id":"k7Rm2xQp"}'const res = await fetch("https://api.kit.forhosting.com/dev/short-url-stats", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"id": "k7Rm2xQp"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/short-url-stats",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"id": "k7Rm2xQp"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/short-url-stats", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"id":"k7Rm2xQp"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"id":"k7Rm2xQp"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/short-url-stats", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"id": "k7Rm2xQp"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.short_url_stats",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Un service hébergé, à l’usage
Les données de clic transitent par un canal chiffré et servent uniquement à produire vos statistiques. La mesure suppose de conserver et d’agréger les passages sur le lien, un traitement hébergé et donc facturé : $0.002 par lien, en dollars US, sans abonnement ni compte. L’outil se consulte depuis cette page comme par API, pour un lien précis ou pour suivre plusieurs liens d’une même campagne.
Questions techniques
Puis-je suivre plusieurs liens d’une même campagne ?
Oui. Chaque lien a ses propres statistiques, et l’API permet de les consulter en série pour comparer les supports d’une même opération.