Aller au contenu
wheremyflow
Fonctionnalités Tarifs Comparatif Manifeste Aide Audit Contact Démo Connexion

Téléchargements

wheremyflow capte automatiquement les clics sur les liens vers des fichiers — pas besoin d'instrumenter chaque <a>. Les données apparaissent dans Contenus → Téléchargements.

Extensions reconnues par défaut

.pdf, .zip, .rar, .7z, .tar, .gz, .csv, .xls, .xlsx, .doc, .docx, .ppt, .pptx, .mp3, .mp4, .mov, .dmg, .exe, .apk, .iso.

Comment ça marche

À chaque clic sur un <a href> dont l'extension correspond, le snippet émet un événement file_download avec les propriétés :

  • file_path — le chemin du fichier (sans le domaine).
  • file_name — juste le nom de fichier.
  • file_ext — l'extension (sans le point).
  • link_text — le texte du lien (200 caractères max).

Désactiver

Si vous ne voulez pas tracker les téléchargements (par exemple sur une page de documentation lourde où chaque fichier est lié plusieurs fois), ajoutez data-wmf-ignore sur le lien :

<a href="/specs.pdf" data-wmf-ignore>specs.pdf</a>

Étendre

Pour des extensions non standard, déclenchez l'événement manuellement :

document.querySelectorAll('a[href$=".gltf"]').forEach((a) => {
  a.addEventListener('click', () => {
    window.wmf('event', 'file_download', {
      file_path: new URL(a.href, location.href).pathname,
      file_ext: 'gltf',
    });
  });
});