Zum Hauptinhalt springen
Kostenlos6 minutesEinsteiger

WordPress: ausführlichere FAQ zur Installation des Trackers auf WordPress

Antworten auf die häufigsten Folgefragen nach der Installation von Zenovay auf WordPress — Caching, Multisite, Cookieless/Consent und Konflikte mit anderen Analytics-Tools.

wordpressintegrationspluginsfaq
Zuletzt aktualisiert:

Nur manuelle Einrichtung. Zenovay bietet derzeit kein offizielles WordPress-Plugin oder WooCommerce-Erweiterung an. Sie fügen den Tracker auf die gleiche Weise hinzu wie auf jeder WordPress-Site: ein einzelnes <script>-Tag in der header.php Ihres Themes oder ein kleines wp_head-Snippet in functions.php. Dieser Artikel beantwortet die Fragen, die danach auftauchen — wo Sie unten „den Tracker" sehen, bedeutet das jenes Script-Tag, nicht ein installierbares Plugin.

Die Standardinstallation ist eine Zeile. Die vollständige Anleitung — Theme-Header, functions.php, WooCommerce und Goal-Snippets — finden Sie in der WordPress-Integrationsübersicht. Diese FAQ behandelt die Fragen, die danach aufkommen.

Wo bekomme ich meinen Tracking-Code?

Im Zenovay-Dashboard öffnen Sie das Dashboard Ihrer Website aus Domains, dann gehen Sie zu Settings → General. Der Tracking-Code (und das vollständige Snippet, das Sie kopieren können) wird dort angezeigt. Fügen Sie diesen Code in das data-tracking-code-Attribut des Script-Tags ein:

<script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>

Wenn Sie Themedateien nicht gerne manuell bearbeiten, kann das Snippet in ein „Header-/Footer-Skripte"-Plugin (z.B. WPCode oder Insert Headers and Footers) — alles, was Code in <head> einfügen lässt, funktioniert.

Funktioniert es mit Caching-Plugins?

Ja. Der Tracker ist ein einfaches <script>-Tag in Ihrem Seiten-HTML, also ist er Teil der gecachten Seite genauso wie jedes andere Markup. WP Super Cache, W3 Total Cache, LiteSpeed Cache und WP Rocket sind alle in Ordnung.

Ein paar Caching-Fallstricke:

  • Nachdem Sie das Snippet zum ersten Mal hinzugefügt haben, leeren Sie den Cache einmal, damit das Tag im gecachten HTML erscheint.

  • Wenn Sie einen JS-Optimizer nutzen, der Skripte kombiniert oder aufschiebt (WP Rocket, LiteSpeed, Autoptimize), schließen Sie api.zenovay.com von der Optimierung aus, damit der Tracker nicht neu geschrieben wird. Für WP Rocket:

    add_filter('rocket_exclude_js', function ($excluded) {
        $excluded[] = 'api.zenovay.com';
        return $excluded;
    });
    
  • Wenn Sie WordPress mit einem CDN schützen (Cloudflare, Bunny, etc.), leeren Sie auch den Edge-Cache einmal nach dem Hinzufügen des Snippets.

Was ist mit WordPress-Multisite?

Das Snippet sitzt in Ihrem Theme, also gilt es für jede Site, die dieses Theme benutzt. Um zu kontrollieren, welcher Tracking-Code welche Site sendet, fügen Sie den richtigen Code pro Site ein.

Um einen Tracking-Code über das gesamte Netzwerk zu nutzen, setzen Sie ihn an einer zentralen Stelle in Ihrem Theme oder einer netzwerk-aktivierten Funktionsdatei:

add_filter('zenovay_tracking_code', function () {
    return 'YOUR_NETWORK_TRACKING_CODE';
});

Wenn Sie jede Site separat gemeldet haben wollen, erstellen Sie in Ihrem Zenovay-Dashboard eine separate Website und geben Sie jeder Site ihren eigenen Tracking-Code.

Wird es mit meinen anderen Analytics-Tools kollidieren?

Nein. Das Snippet fügt nur ein <script>-Tag hinzu, das auf api.zenovay.com zeigt. Es fängt keine Seitenaufrufe von anderen Tools ab, überschreibt nicht dataLayer und tastet bestehende Google Analytics, Plausible, Fathom oder Matomo-Installationen nicht an. Sie können Zenovay neben ihnen ausführen.

Wenn Sie ein Content-Security-Policy-Plugin nutzen, fügen Sie api.zenovay.com zu Ihren script-src- und connect-src-Allowlists hinzu, damit das Skript geladen und Events gepostet werden können.

Der Tracker kann im Cookieless-Modus laufen — keine Cookies, kein localStorage — was unter den meisten Datenschutzbestimmungen vor Consent rechtmäßig ist. Schalten Sie es ein, indem Sie data-cookieless="true" zum Snippet hinzufügen:

<script
  defer
  data-tracking-code="YOUR_TRACKING_CODE"
  data-cookieless="true"
  src="https://api.zenovay.com/z.js">
</script>

Wenn Sie Zenovay lieber nur nach Zustimmung laden möchten, gaten Sie das Snippet mit Ihrem Consent-Plugin (Cookiebot, Complianz, Iubenda), damit das Tag nur bei Zustimmung hinzugefügt wird. Siehe Benutzt Zenovay Cookies? für die vollständige Übersicht von Cookieless vs. Consent-gesteuertem Tracking.

Wie schließe ich meine eigenen Admin-Sitzungen aus?

Damit Ihre eigenen angemeldeten Besuche nicht in Ihr Event-Kontingent zählen, wickeln Sie das Snippet in eine Rollenprüfung in functions.php ein und überspringen Sie es für Admins:

add_action('wp_head', function () {
    if (current_user_can('manage_options')) {
        return; // don't track admins
    }
    ?>
    <script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>
    <?php
});

Wie entferne ich den Tracker sauber?

Löschen Sie das Snippet überall, wo Sie es hinzugefügt haben — das Script-Tag in header.php, den wp_head-Hook in functions.php oder den Eintrag in Ihrem Header-/Footer-Skripte-Plugin — und leeren Sie dann Ihren Cache. Das ist alles; es gibt kein Plugin, das deaktiviert werden muss.

Das Entfernen des Snippets stoppt nur die Erfassung neuer Daten. Bestehende Daten in Ihrem Zenovay-Account sind nicht betroffen — löschen Sie die Website separat von Ihrem Dashboard, wenn Sie sie komplett bereinigen möchten.

Verwandte Lektüre

War dieser Artikel hilfreich?