Integration

Cookielose Webanalyse für Vue und Nuxt

Binden Sie Noralytic über den Dokument-Head in eine Vue- oder Nuxt-App ein. Routenwechsel werden automatisch erfasst, ohne Cookies und ohne Plugins.

Kostenloser Tarif · Keine Kreditkarte nötig · Aktualisiert im Oktober 2026

Warum Noralytic mit Vue und Nuxt

Vue- und Nuxt-Apps navigieren auf dem Client, daher übersieht klassische Seitenlade-Analyse die meisten Aufrufe. Noralytic liest den Browserverlauf und zählt jeden Routenwechsel.

Ein winziges Skript und kein Einwilligungsbanner für die Analyse halten Ihre Vue- oder Nuxt-Seite schnell und sauber.

  • Keine Cookies, kein lokaler Speicher und keine gespeicherten IP-Adressen, daher braucht die Analyse allein kein Einwilligungsbanner.
  • Ein Tracking-Skript unter 1 KB, das Ihre Seiten nicht verlangsamt.
  • Echtzeit-Statistiken, Top-Seiten, Quellen, Länder, Geräte, Kampagnen und Ereignisse in einem einfachen Dashboard.
  • Navigation innerhalb von Single-Page-Anwendungen wird automatisch erfasst, weil das Skript dem Browserverlauf folgt.

Was Sie brauchen

  • Ein kostenloses Noralytic-Konto mit Ihrer Website unter ihrer genauen Domain.
  • Eine Vue-App mit index.html oder ein Nuxt-Projekt mit Zugriff auf nuxt.config.

So binden Sie Noralytic in Vue und Nuxt ein

Der Tracking-Code besteht aus einer Zeile. Die Schritte unten zeigen, wohin er gehört.

Ihr Noralytic-Tracking-Code
<script data-host="https://noralytic.com" src="https://noralytic.com/js/script.js" id="ZwSg9rf6GA" async defer></script>
  1. Vue (Vite): index.html bearbeiten
    Fügen Sie das Snippet im <head> der index.html ein.
  2. Nuxt: nuxt.config bearbeiten
    Fügen Sie das Skript wie unten gezeigt zu app.head.script hinzu.
  3. Deployen und testen
    Prüfen Sie die Echtzeit-Ansicht in Noralytic beim Navigieren.
nuxt.config.ts
export default defineNuxtConfig({
  app: {
    head: {
      script: [
        {
          src: 'https://noralytic.com/js/script.js',
          'data-host': 'https://noralytic.com',
          id: 'ZwSg9rf6GA',
          async: true,
          defer: true,
        },
      ],
    },
  },
});

Prüfen, ob das Tracking funktioniert

  1. Website öffnen
    Nutzen Sie ein privates Browserfenster, damit Erweiterungen und Ihr Login nicht stören.
  2. Noralytic-Echtzeit-Ansicht öffnen
    Öffnen Sie in Ihrem Noralytic-Dashboard Ihre Website und wechseln Sie zu Echtzeit.
  3. Ihren Besuch suchen
    Ihr Seitenaufruf sollte innerhalb weniger Sekunden erscheinen. Klicken Sie ein paar Seiten durch, um zu sehen, dass jede gezählt wird.

Eigene Ereignisse in Vue und Nuxt messen

Rufen Sie den Tracker aus einer Komponentenmethode oder einem Event-Handler auf.

Beispiel
<template>
  <button @click="track">Anmelden</button>
</template>

<script setup>
function track() {
  window.pa?.track({ name: 'signup' });
}
</script>

Ereignisse erscheinen in Ihrem Ereignisbericht. Wert und Einheit sind optional, zum Beispiel pa.track({ name: 'purchase', value: 49.9, unit: 'EUR' }).

Eigene Besuche und Bots ausschließen

Damit Ihre Zahlen sauber bleiben, öffnen Sie die Website-Einstellungen in Noralytic und tragen Ihre eigene IP-Adresse unter den ausgeschlossenen IP-Adressen ein. Stellen Sie sicher, dass der Bot-Filter aktiviert ist, damit bekannte Crawler ignoriert werden.

Fehlerbehebung

  • Server-Side Rendering: Greifen Sie auf window nur im Browser zu, etwa in Event-Handlern oder onMounted.
  • Id beibehalten: Das Skript findet sich selbst über id="ZwSg9rf6GA".
  • Nach einigen Minuten keine Daten? Prüfen Sie, ob die Domain in Noralytic genau zu Ihrer Website passt und das Skript im Seitenquelltext erscheint.
  • Werbeblocker: Manche Blocker verstecken Analyse-Skripte. Testen Sie in einem privaten Fenster ohne Erweiterungen.
  • Content Security Policy: Nutzen Sie eine, erlauben Sie noralytic.com als Skript- und Verbindungsquelle.

Häufig gestellte Fragen (FAQ)

Brauche ich ein Plugin oder eine App, um Noralytic mit Vue und Nuxt zu nutzen?

Es ist kein Modul nötig. Fügen Sie das Script-Tag oder den Head-Config-Eintrag hinzu.

Braucht Noralytic bei Vue und Nuxt ein Cookie-Banner?

Noralytic selbst nutzt keine Cookies, daher braucht die Analyse allein kein Einwilligungsbanner. Andere Tools auf Ihrer Seite, etwa Werbung oder Social-Widgets, können trotzdem eines erfordern.

Erfasst Noralytic die Vue-Router-Navigation?

Ja. Routenwechsel nutzen die Browser-History-API, der das Skript folgt.

Funktioniert es mit Nuxt Server-Side Rendering?

Ja. Das Skript wird in den Dokument-Head eingefügt und läuft im Browser, nachdem die Seite geladen wurde.

Ist Noralytic mit Vue und Nuxt kostenlos nutzbar?

Ja. Noralytic hat einen kostenlosen Tarif mit 10.000 Seitenaufrufen pro Monat für eine Website, bezahlte Tarife beginnen bei 8,99 € pro Monat.

Datenschutzfreundliche Analyse kostenlos testen

Erstellen Sie in Sekunden ein kostenloses Konto, fügen Sie eine Codezeile ein und sehen Sie Ihre ersten Besucher live. Keine Cookies, keine Kreditkarte.