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.comvon 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.
Respektiert es Cookie-Consent-Banner?
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.