Bestimmte Pfade ausschließen

Ist window.goatcounter.no_onload gesetzt, wird beim Laden der Seite automatisch nichts gesendet. Am einfachsten setzen Sie diesen Wert über das Attribut data-goatcounter-settings am Script-Tag:

<script data-goatcounter="https://MYCODE.stats.wise-relations.com/count"
        data-goatcounter-settings='{"no_onload": true}'
        async src="//zgo.at/count.js"></script>

Für statische oder serverseitig gerenderte Sites ist das der unkomplizierteste Weg.


Sie können den Wert auch in JavaScript setzen (bevor das Skript lädt); zum Beispiel, um die Erfassung automatisch zu überspringen, wenn die Klasse des <body>-Elements goatcounter-skip enthält:

<script>
    window.goatcounter = {
        no_onload: body.classList.contains('goatcounter-skip'),
    }
</script>
<script data-goatcounter="https://MYCODE.stats.wise-relations.com/count"
        async src="//static.stats.wise-relations.com/count.js"></script>

Oder anhand einer Liste von Pfaden:

<script>
    ['/wp-admin.php', '^/feed/.*'].forEach((p) => {
        if (p === window.location.pathname || window.location.pathname.match(p))
            window.goatcounter = {no_onload: true}
    })
</script>
<script data-goatcounter="https://MYCODE.stats.wise-relations.com/count"
        async src="//static.stats.wise-relations.com/count.js"></script>

Fragen oder Probleme?

Bei Fragen oder Schwierigkeiten stehen wir Ihnen gern zur Verfügung. Die meisten Probleme lassen sich schnell klären.

Kontakt aufnehmen: anzeigen