Aller au contenu principal
5 min de lecture

Suivi des téléchargements

Voyez quels fichiers vos visiteurs téléchargent, depuis quels appareils et pays, et comment les téléchargements évoluent dans le temps — le tout capturé automatiquement, sans modification de code.

Aperçu

Zenovay enregistre automatiquement un événement download_start chaque fois qu'un visiteur clique sur un lien vers un fichier téléchargeable sur votre site. Les données apparaissent dans votre tableau de bord sous app → ouvrez votre site web → onglet « Téléchargements ».

L'onglet Téléchargements n'est visible que pour les propriétaires et membres d'équipe authentifiés. Il est intentionnellement masqué sur les tableaux de bord partagés publiquement, car les URL et les noms de fichiers peuvent révéler des chemins internes.

Le suivi des téléchargements fait partie du script de suivi Zenovay. Il fonctionne conjointement avec les Événements auto-capturés — aucune installation ni configuration supplémentaire n'est nécessaire.

Ce qui est capturé automatiquement

Un événement download_start se déclenche lorsqu'un visiteur clique sur l'un des éléments suivants :

  • Un lien <a> dont le chemin se termine par une extension de fichier reconnue : pdf, zip, exe, dmg, pkg, msi, apk, csv, xls, xlsx, doc, docx, ppt, pptx, mp4, mp3, wav, mov, avi, rar, 7z, tar, gz, tgz, iso, deb, rpm
  • Tout lien <a download> (quelle que soit l'extension du fichier)
  • Un téléchargement blob généré par JavaScript (par exemple, des PDF générés dynamiquement)

Zenovay utilisant navigator.sendBeacon, l'événement est envoyé de manière fiable même lorsque le clic déclenche un téléchargement de fichier qui éloigne le navigateur de la page.

Aucune modification de code n'est requise. Une fois le script de suivi Zenovay installé, le suivi des téléchargements fonctionne immédiatement.

Taille du fichier

  • Pour les téléchargements depuis le même domaine (fichiers servis depuis le même domaine que votre site), Zenovay capture automatiquement la taille du fichier.
  • Pour les téléchargements depuis un domaine externe (fichiers sur un domaine différent), la taille du fichier n'est capturée que si la politique CORS du serveur de fichiers le permet. Dans le cas contraire, la colonne Taille affiche « — ».

Durée de finalisation du téléchargement

La durée de finalisation n'est disponible que pour les téléchargements en application ou programmatiques (fetch + blob) — par exemple, un bouton qui récupère un PDF et déclenche un téléchargement Blob en JavaScript.

Pour les liens de fichiers classiques gérés par le navigateur (le standard <a href> vers un fichier), le navigateur gère l'intégralité du transfert. La plateforme web ne fournit aucune API permettant de mesurer la durée du téléchargement ; la colonne Temps Moyen affiche donc « — » pour ces téléchargements. Il s'agit d'une limitation réelle du navigateur, non de Zenovay.

Si vous avez besoin de la durée de finalisation pour un fichier, implémentez le téléchargement avec fetch() et URL.createObjectURL(). Zenovay pourra alors mesurer l'intégralité du transfert.

Exclure des liens individuels

Ajoutez l'attribut data-download à n'importe quel élément d'ancre pour l'exclure entièrement du suivi des téléchargements :

Exclure un lien du suivi des téléchargementsHTML
<!-- Ce lien ne sera PAS suivi comme téléchargement -->
<a href="/internal-report.pdf" data-download>Télécharger le rapport</a>

Compatibilité entre navigateurs

Le suivi des téléchargements fonctionne dans Chrome, Firefox et Safari. Il utilise navigator.sendBeacon pour envoyer l'événement, ce qui garantit la livraison même lorsque la navigation de téléchargement décharge la page.

Confidentialité

Le suivi des téléchargements utilise le tracker Zenovay existant. Il n'ajoute aucun nouveau cookie ni entrée dans localStorage, et fonctionne en mode sans cookie. Les visiteurs qui envoient un signal Global Privacy Control ou Do Not Track ne sont pas suivis ; leurs téléchargements n'apparaîtront donc pas dans l'onglet Téléchargements — c'est intentionnel.

Limites selon la formule

FormuleÉvénements de téléchargement par site et par jour
Free100 (limite souple)
ProIllimité
ScaleIllimité
EnterpriseIllimité

La limite du plan Free est une limite souple. Les événements dépassant le plafond journalier ne sont pas comptabilisés dans les totaux affichés dans l'onglet Téléchargements pour ce jour.

Consulter les données de téléchargement

Ouvrez le site web dans l'application et accédez à l'onglet Téléchargements. Cet onglet contient :

PanneauCe qu'il affiche
Fichiers les plus téléchargésURL du fichier, téléchargements, téléchargements uniques, taille, temps de finalisation moyen
Téléchargements dans le tempsTendance du volume de téléchargements sur la plage de dates sélectionnée
Par appareilTéléchargements ventilés par type d'appareil
Par paysTéléchargements ventilés par pays du visiteur
Par sourceTéléchargements ventilés par source de trafic
Résumé de finalisationPart des téléchargements avec durée de finalisation enregistrée par rapport aux téléchargements gérés par le navigateur

Plage de dates

  • Les plages 7 jours et 30 jours sont disponibles sur toutes les formules.
  • La plage 90 jours nécessite la formule Scale ou Enterprise.

En lien

Cette page vous a-t-elle été utile ?