Wie erstellst du einen Tag, der zuverlässig funktioniert? Solltest du einen Tag pro Aktion anlegen oder ähnliche Aktionen zusammenfassen? Wie benennst du Tags, damit alle verstehen, was sie tun? Die meisten Teams legen Tags planlos an. Eine Person nennt ihn "conversion". Eine andere nennt ihn "conv". Eine weitere nennt ihn "purchase_event". Niemand findet etwas. Sechs Monate später weiss niemand, welcher Tag was tut. Das Anlegen und Benennen von Tags wirkt einfach, aber macht man es anfangs falsch, steckt man im Chaos fest. Bringe das System vom ersten Tag an in Ordnung.
In diesem Artikel erfährst du, wie du skalierbare Tags erstellst und Namenskonventionen nutzt, die für alle in deinem Team Sinn ergeben.
Was ein Tag ist
Ein Tag ist ein Code-Snippet, das ausgelöst wird, wenn auf deiner Website eine bestimmte Aktion passiert. Kauft jemand etwas, wird ein Kauf-Tag ausgelöst und sendet Daten an deine Analyseplattform. Sendet jemand ein Formular ab, wird ein Tag für die Formularübermittlung ausgelöst. Sieht sich jemand ein Video an, wird ein Tag für das Abspielen des Videos ausgelöst.
Tags werden über einen Tag-Manager verwaltet. Der Tag-Manager ist der Container, der alle deine Tags enthält. Statt mehrere Tracking-Codes direkt auf deine Website zu setzen, setzt du einen Code des Tag-Managers auf deine Website. Der Tag-Manager löst dann alle deine einzelnen Tags anhand der Regeln aus, die du festlegst.
Mit Tags verfolgst du bestimmte Aktionen über einfache Seitenaufrufe hinaus. Damit misst du Conversions, Engagement und bestimmtes Nutzerverhalten, das für dein Geschäft zählt.
Die Struktur deiner Tags planen, bevor du sie anlegst
Plane die Struktur, bevor du deinen ersten Tag anlegst. Welche Aktionen musst du verfolgen? Käufe. Formularübermittlungen. Videowiedergaben. Klicks auf Buttons. Erfasse alle Aktionen, die dir wichtig sind. Entscheide dann, wie du sie in Tags ordnest.
Ein Ansatz ist ein Tag pro Aktion. Ein Tag für Käufe. Einer für Formularübermittlungen. Einer für Videowiedergaben. Das ist einfach, erzeugt aber viele Tags.
Ein anderer Ansatz ist, verwandte Aktionen zu gruppieren. Ein Tag für alle Conversions. Ein Tag für alles Engagement. Ein Tag für alle Fehler. Das verringert die Zahl der Tags, aber jeder Tag leistet mehr.
Die meisten Teams nutzen einen Mischansatz. Ein Tag für jede wichtige Conversion. Mehrere Engagement-Aktionen in einem Tag. Die richtige Struktur hängt davon ab, wie komplex dein Setup ist.
Tags mit klarem Zweck erstellen
Jeder Tag sollte einen klaren Zweck haben. Ein Tag sollte eine Aktion oder eine Gruppe eng verwandter Aktionen verfolgen. Ein Kauf-Tag wird ausgelöst, wenn jemand kauft. Ein Engagement-Tag wird ausgelöst, wenn jemand mit Inhalten interagiert. Ein Tag mit gemischten Zwecken ist verwirrend.
Lege fest, was jeder Tag misst. Schreibe einen Satz, der die Aufgabe des Tags beschreibt. Kannst du keinen klaren Satz schreiben, tut der Tag zu viel. Vereinfache ihn.
Teste den Tag in einer Staging-Umgebung, bevor du ihn live einsetzt. Bestätige, dass er ausgelöst wird, wenn erwartet. Bestätige, dass er nicht ausgelöst wird, wenn er nicht soll. Ein defekter Tag im Live-Betrieb zerstört deine Daten.
Namenskonventionen entwickeln
Lege ein Benennungssystem für alle deine Tags an. Nimm ein Präfix für die Kategorie auf. "Analyse - Google Analytics." "Werbung - Facebook Pixel." "Conversion - Kauf." "Engagement - Video abspielen." Präfixe zeigen sofort, was jeder Tag tut.
Nutze einheitliche Gross- und Kleinschreibung. Alles klein. Alles gross. Oder Titelschreibweise. Wähle einen Stil und bleibe dabei. Uneinheitliche Schreibweise erschwert das Finden von Tags.
Halte Namen kurz, aber beschreibend. "Kauf" ist besser als "Kauf-Conversion-Ereignis". "Video abspielen" ist besser als "Video-Abspiel-Ereignis verfolgen". Namen sollten lesbar sein, ohne ausschweifend zu sein.
Ein Tag-Register nutzen
Lege ein Dokument an, das alle deine Tags auflistet. Nimm den Namen des Tags, die Kategorie, was er misst, wann er ausgelöst wird und wer ihn angelegt hat auf. Das ist dein Tag-Register.
Aktualisiere das Register jedes Mal, wenn du einen Tag anlegst oder änderst. Kommt jemand Neues ins Team, kann er das Register lesen und das gesamte Tracking-System verstehen.
Nutze eine Tabelle oder ein eigenes Tool. Für kleine Teams reicht eine Tabelle. Mit dem Wachstum werden eigene Tools für das Tag-Management wertvoll.
Tags gründlich testen
Teste einen Tag vollständig, bevor du ihn live einsetzt. Wird er auf den richtigen Seiten ausgelöst? Bei den richtigen Ereignissen? Übergibt er die richtigen Daten? Funktioniert er mobil? Funktioniert er in allen Browsern?
Teste zuerst auf Staging. Teste dann live mit einem kleinen Anteil des Traffics. Beobachte die Echtzeitdaten, um zu bestätigen, dass sich der Tag wie erwartet verhält.
Setze Tags nicht zu Geschäftszeiten ohne Beobachtung ein. Geht etwas kaputt, willst du es sofort bemerken und beheben.
Details der Umsetzung von Tags dokumentieren
Dokumentiere, wie jeder Tag funktioniert. Wo wird er ausgelöst? Welche Daten erfasst er? Welche Bedingungen lösen ihn aus? Was passiert, wenn er kaputtgeht?
Nimm Hinweise zur Umsetzung auf. "Dieser Tag setzt voraus, dass die Data Layer befüllt ist." "Dieser Tag hängt vom Laden des Facebook-Pixels ab." "Dieser Tag hat eine Verzögerung von 5 Sekunden." Hinweise helfen bei der Fehlersuche, wenn etwas kaputtgeht.
Teile diese Dokumentation mit deinem Team. Übernimmt jemand diese Tags später, versteht er, wie alles funktioniert.
Häufig gestellte Fragen
Sollten wir einen Tag pro Aktion anlegen oder ähnliche Aktionen gruppieren?
Beginne mit einem Tag pro wichtiger Aktion. Einer für Käufe. Einer für Formularübermittlungen. Einer für E-Mail-Anmeldungen. Gruppiere Aktionen nur, wenn sie wirklich ähnlich sind. Videowiedergaben und Klicks auf Buttons sind nicht ähnlich genug zum Gruppieren. Wächst die Zahl deiner Tags, gruppiere verwandte Aktionen, damit die Verwaltung einfach bleibt. Die meisten Teams enden bei 5 bis 15 Tags pro Property. Mit dem Website-Builder von WEMASY kannst du das direkt auf deiner Website einrichten.
Wie gehen wir mit der Benennung um, wenn wir Hunderte Tags haben?
Du solltest keine Hunderte Tags haben. Wenn doch, fasse sie zusammen. Gruppiere ähnliche Aktionen. Nutze Auslöseregeln, um zu steuern, wann Tags ausgelöst werden, statt getrennte Tags anzulegen. Brauchst du wirklich viele Tags, nutze eine Hierarchie bei der Benennung. "Analyse-Web-Kauf." "Analyse-Mobil-Kauf." Die Struktur der Präfixe hilft Teams, sich in einer langen Tag-Liste zurechtzufinden.
Was passiert, wenn wir den Namen eines Tags ändern, nachdem er eingesetzt wurde?
Ändere den Namen nur in deinem Tag-Manager. Der Code des Tag-Managers bleibt gleich. Du benennst nur den Anzeigenamen um. Das Umbenennen macht nichts kaputt. Aktualisiere deine Dokumentation, damit der neue Name zum Register passt.
Sollten wir Test-Tags für Staging anlegen oder Live-Tags mit Bedingungen nutzen?
Lege getrennte Tags für Staging an. Ein Staging-Tag und ein Live-Tag. Nutze den Staging-Tag in deiner Staging-Umgebung. Nutze den Live-Tag im Live-Betrieb. So bleiben Staging-Daten aus den Live-Berichten heraus. Das ist sauberer, als Live-Traffic über Bedingungen zu filtern.
Wir haben Tags aus alten Zeiten, die niemand versteht. Sollten wir sie löschen?
Prüfe vor dem Löschen, dass der Tag nicht mehr ausgelöst wird. Bestätige das in den Echtzeitberichten. Sieh in deiner Analyse nach, ob Daten fliessen. Sind die Daten ausgeblieben, kannst du ihn gefahrlos löschen. Fliessen weiter Daten, sprich zuerst mit dem Team. Der Tag erfüllt vielleicht einen Zweck, den niemand dokumentiert hat.
Wie halten wir Tags über mehrere Websites hinweg einheitlich?
Nutze ein zentrales Tag-Register. Dokumentiere Standard-Tags, die alle Properties nutzen. Alle Websites haben einen Kauf-Tag. Alle Websites haben einen Tag für Formularübermittlungen. Alle Websites nutzen dieselbe Namenskonvention. Diese Einheitlichkeit erleichtert die Verwaltung von Tags über mehrere Properties hinweg.