DocumentationTester sur localhost

06 · Dépannage

Essayer le snippet sur votre propre machine

Votre propre machine et vos robots de test sont exclus volontairement. Voici comment les laisser entrer, sans les mélanger à vos chiffres de production.

01Pourquoi les visites locales ne comptent pas

Le script n’envoie rien depuis localhost, 127.0.0.1, *.localhost, *.local ou une page file:// : votre développement ne remplit donc pas le tableau de bord. Et chaque site n’accepte que les événements des pages de son propre domaine : une page locale qui enverrait vers votre site en production serait de toute façon refusée.

02Essayer en local

  1. Ajoutez un second site dont le domaine est localhost (les sous-domaines comme app.localhost comptent aussi). Les chiffres de votre site en production restent ainsi propres.

  2. Utilisez la balise de ce site sur vos pages locales, avec data-allow-localhost :

    HTML
    <script defer data-site="k3xq2mfa7twp" data-allow-localhost src="https://t.tallybyoutpost.com/script.js"></script>
  3. Ouvrez votre page locale : la vérification en direct du second site passe au vert.

03Tests automatisés

Un navigateur piloté par WebDriver, Playwright ou Puppeteer n’envoie rien sauf si la balise porte aussi data-allow-automation, et Chrome headless est filtré comme robot dès son arrivée. Gardez ces deux attributs hors de la balise de votre site en production, pour que les exécutions de tests ne comptent jamais comme des visiteurs.

04Préproduction et aperçus

Un site de préproduction sur un sous-domaine de votre domaine en production (staging.yoursite.com) compte comme le site en production. Pour le séparer, ajoutez-le comme un site à part avec son propre domaine, ou n’y mettez pas la balise.

Il manque quelque chose, ou ce n’est pas ce que vous voyez ? Écrivez à support@tallybyoutpost.com en précisant la page.