Markus Michalski FAQ

Newsletter Management: Tracking und Statistik

Newsletter-Tracking in drei Modi (aus, anonym, personenbezogen mit Einwilligung), Statistik-Dashboard, Zahlen je Newsletter und Datenaufbewahrung mit Aufräumbefehlen für Sylius

English Version

Zurück zur Übersicht

Newsletter Management: Tracking und Statistik

Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.

Diese Seite erklärt, was das Plugin über Öffnungen und Klicks misst, wo du die Zahlen siehst und wie lange welche Daten aufbewahrt werden. Das Versenden selbst steht auf Newsletter versenden.

Tracking-Modi

Das Tracking stellst du pro Channel ein: Admin-Seitenleiste, MMKreativ Plugins, Newsletterverwaltung, im Einstellungsformular das Feld Tracking. Standard ist Aus.

Modus Was gemessen wird Was gespeichert wird
Aus Nichts. Weder Pixel noch Link-Umschreibung. Nichts
Anonym (nur Zähler) Öffnungen und Klicks als Zähler pro Newsletter, Link und Tag Eine Zeile pro Newsletter, Tag und Ziel mit einer Zahl. Kein Empfänger, keine IP, kein Cookie, kein genauerer Zeitpunkt als der Tag.
Personenbezogen, mit Einwilligung des Abonnenten Dieselben Zähler für alle, dazu einzelne Öffnungen und Klicks, aber nur für Abonnenten, die dem mit einer eigenen, freiwilligen Checkbox zugestimmt haben Zusätzlich je Ereignis: Abonnement, Art (Öffnung oder Klick), Link und Zeitpunkt. Keine IP, kein User-Agent, kein Cookie.

Auch anonymes Tracking muss in deiner Datenschutzerklärung stehen. Personenbezogenes Tracking erst recht, hier kommt zusätzlich die Einwilligung der Abonnenten dazu.

So funktioniert es

Tracking greift nur bei einem echten Versand, nie bei Vorschau oder Testmail.

graph TD
    A["Versandstart"] --> B["Links des HTML in der Link-Tabelle speichern"]
    B --> C["Pro Mail: Links durch Tracking-URLs ersetzen"]
    C --> D["Unsichtbares Pixel anhängen"]
    D --> E["Empfänger öffnet Mail"]
    D --> F["Empfänger klickt Link"]
    E --> G["Pixel-Aufruf zählt eine Öffnung"]
    F --> H["Klick zählt, Weiterleitung auf die gespeicherte URL"]

Personenbezogenes Tracking im Detail

Ehrliche Grenzen der Zahlen

Anonyme Öffnungen und Klicks sind Zähler, keine eindeutigen Personen. Wer eine Mail dreimal öffnet, zählt dreimal. Die Werte je Zustellung können daher über 100 % liegen und sind keine Öffnungs- oder Klickraten im üblichen Sinn.

Statistik im Admin

Statistik-Dashboard

Das Dashboard öffnest du über den Button Statistik in der Titelleiste der Newsletter-Einstellungen. Oben wählst du Alle Kanäle oder einen einzelnen Channel.

Bereich Inhalt
Kennzahlen Anzahl bestätigter, wartender und abgemeldeter Abonnenten sowie die Bestätigungsquote: Anteil der Anmeldungen, die je bestätigt wurden (Double-Opt-in)
Abonnenten im Zeitverlauf Letzte 12 Monate, pro Monat: neue Anmeldungen, bestätigt, abgemeldet und Netto-Zuwachs (bestätigt minus abgemeldet)
Letzte Newsletter Die letzten zehn Newsletter, die versendet werden oder wurden (Status Wird versendet, Versendet oder Abgebrochen) mit Zugestellt (von Empfängern), Fehlgeschlagen, Abmeldungen, Öffnungen und Klicks

Öffnungen und Klicks zeigt die Tabelle nur für Newsletter, die mit eingeschaltetem Tracking versendet wurden. Ein Strich bedeutet: nichts gemessen.

Zahlen je Newsletter

Die Detailseite eines Newsletters zeigt, sobald der Versand begonnen hat, den Bereich Statistik:

Datenaufbewahrung

Zwei Aufräumbefehle löschen alte Daten. Beide gehören täglich in den Cronjob.

15 3 * * * cd /pfad/zum/shop && php bin/console mmd:newsletter:subscription:purge
20 3 * * * cd /pfad/zum/shop && php bin/console mmd:newsletter:tracking:purge

Die Aufbewahrungsdauern stellst du pro Channel in den Newsletter-Einstellungen ein:

Einstellung Standard Erlaubt Gelöscht von
Abgemeldete Abonnements aufbewahren (Tage) 1095 (3 Jahre) 30 bis 3650 mmd:newsletter:subscription:purge
Unbestätigte Anmeldungen aufbewahren (Tage) 30 7 bis 365 mmd:newsletter:subscription:purge
Tracking-Zähler aufbewahren (Tage) 365 30 bis 3650 mmd:newsletter:tracking:purge
Personenbezogene Tracking-Ereignisse aufbewahren (Tage) 90 7 bis 730 mmd:newsletter:tracking:purge
Befehl Option Wirkung
--- --- ---
mmd:newsletter:subscription:purge --older-than=<Tage> Überschreibt beide Aufbewahrungsdauern für jeden Channel. Muss eine positive Zahl sein.
mmd:newsletter:tracking:purge --older-than=<Tage> Überschreibt beide Aufbewahrungsdauern für jeden Channel. Muss eine positive Zahl sein.

Was gelöscht wird und was nicht: