ActiveCampaign SiteTracking verknüpft Website-Besuche mit Kontaktprofilen und macht sie als Automationstrigger nutzbar. Dafür wird ein JavaScript-Snippet auf der Website eingebunden; sobald ein bekannter Kontakt eine getrackten Seite aufruft, schreibt ActiveCampaign diesen Besuch in sein Profil. Die Daten fließen in Automationen, Lead-Scoring und Segmentierung ein.
Das Wichtigste in Kürze
- SiteTracking erkennt nur Kontakte, die zuvor einen getrackten E-Mail-Link geklickt oder ein ActiveCampaign-Formular ausgefüllt haben – anonyme Besucher bleiben unsichtbar.
- Für die Einrichtung brauchst du drei Dinge: den Tracking-Code auf jeder Seite, die Domain auf der Whitelist in ActiveCampaign und eine DSGVO-konforme Einwilligung.
- Der stärkste Einsatz ist die Kombination aus SiteTracking-Trigger und Lead-Scoring: Wer die Preisseite dreimal besucht, bekommt mehr Punkte als jemand, der einen Blog-Artikel liest.
- SiteTracking und Event Tracking ergänzen sich: Seitenbesuche misst das eine, konkrete Interaktionen wie Button-Klicks oder Video-Starts misst das andere.
Wie SiteTracking einen Besucher erkennt – und warum das entscheidend ist
SiteTracking funktioniert nicht wie ein allgemeines Webanalyse-Tool, das jeden Besucher zählt. ActiveCampaign trackt ausschließlich Kontakte, die es bereits kennt. Wer zum ersten Mal anonym auf die Website kommt, hinterlässt keine Spur im CRM. Das ist technisch gewollt und datenschutzrechtlich sinnvoll – schränkt aber den Einsatz ein, wenn man das nicht von Anfang an einplant.
Es gibt zwei Wege, über die ActiveCampaign einen Kontakt auf einer Website identifiziert:
Weg 1: Klick auf einen getrackten E-Mail-Link
Wenn ein Kontakt auf einen Link in einer ActiveCampaign-Kampagne klickt, setzt ActiveCampaign einen Cookie im Browser. Dieser Cookie verknüpft spätere Seitenbesuche mit dem Kontaktprofil – solange der Kontakt im selben Browser bleibt und den Cookie nicht löscht. Wechselt die Person das Gerät oder den Browser, beginnt die Zuordnung von vorne. Das ist ein strukturelles Limit, das bei der Interpretation von Tracking-Daten im Hinterkopf bleiben sollte.
Weg 2: Formularausfüllung auf einer getrackten Seite
Wenn ein Besucher ein ActiveCampaign-Formular auf einer Seite mit eingebautem Tracking-Code ausfüllt, wird die E-Mail-Adresse sofort mit dem Browser-Cookie verknüpft. Ab diesem Moment trackt ActiveCampaign alle weiteren Seitenbesuche dieses Kontakts – auch auf Seiten, die er schon vor der Anmeldung besucht hatte, sofern der Cookie noch gesetzt ist. Das macht Formulare zu einem strategisch wichtigen Einstiegspunkt für SiteTracking.
In der Praxis sehen wir, dass viele Teams nur Weg 1 im Blick haben und sich dann wundern, warum neue Newsletter-Abonnenten erst nach Wochen in den Tracking-Daten auftauchen. Wer ActiveCampaign-Formulare als primären Lead-Capture-Kanal nutzt, hat von Anfang an eine sauberere Datenbasis.
ActiveCampaign SiteTracking DSGVO-konform einrichten
Bevor der Tracking-Code auf die Website kommt, steht die Einwilligungsfrage. ActiveCampaign unterscheidet seit dem Update des Tracking-Moduls zwischen zwei Betriebsmodi, die direkte rechtliche Konsequenzen haben.
Track by default vs. Don't track by default
In den Tracking-Einstellungen gibt es seit einiger Zeit eine Weichenstellung: Track by default erfasst bekannte Kontakte, sobald sie eine getrackkte Seite aufrufen – unabhängig davon, ob sie einem Cookie zugestimmt haben. Das ist für deutschsprachige Märkte mit dem DSGVO-Standard nicht vereinbar. Don't track by default hingegen setzt keinen Tracking-Cookie, bis der Kontakt aktiv eingewilligt hat. Dieser Modus erfordert eine technische Verbindung mit dem Consent-Management-System auf der Website, ist aber der einzige Modus, der in Deutschland und Österreich rechtssicher funktioniert.
Ein Cookie-Consent-Tool wie Borlabs Cookie oder Real Cookie Banner kann den ActiveCampaign-Tracking-Code erst laden, wenn der Nutzer der Kategorie „Marketing" zugestimmt hat. Diese Kombination erfüllt die Anforderungen und dokumentiert die Einwilligung automatisch.
So richtest du SiteTracking ein – Schritt für Schritt
Am Ende dieser Schritte trackt ActiveCampaign bekannte Kontakte auf allen Seiten, die du freigegeben hast.
- Öffne in ActiveCampaign das Menü Einstellungen → Tracking.
- Aktiviere den Schalter Website Tracking – ActiveCampaign generiert daraufhin deinen persönlichen Tracking-Code.
- Kopiere den Code und füge ihn im Footer-Bereich jeder Seite ein, die du tracken möchtest. Über den Google Tag Manager geht das auf einen Schlag für die gesamte Website; lege eine neue Tag-Vorlage vom Typ „Benutzerdefiniertes HTML" an und setze den Trigger auf „All Pages".
- Trage im selben Bereich unter Whitelisted Domains deine Domain ein. Wichtig: Füge beide Varianten hinzu – einmal mit
wwwund einmal ohne. Wenn du Subdomains tracken willst (etwashop.deinedomain.de), trägst du diese separat ein; ein Platzhalter wie*.deinedomain.dedeckt alle Subdomains auf einmal ab. - Stelle den Tracking-Modus auf Don't track by default.
- Verbinde deinen Consent-Manager mit dem Tracking-Code, sodass das Skript nur nach aktiver Einwilligung lädt.
- Teste die Einrichtung: Klicke einen getrackten Link in einer Test-E-Mail, rufe anschließend eine Seite deiner Website auf und prüfe im Kontaktprofil in ActiveCampaign, ob unter „Website Activity" ein Eintrag erscheint.
Welche Automationen SiteTracking erst wirklich nützlich machen
Der Tracking-Code allein ändert nichts. Er liefert Rohdaten. Den Wert schöpft man aus, wenn diese Daten Automationen anstoßen oder Kontaktprofile anreichern. Vier Automations-Muster bewähren sich regelmäßig:
Follow-up nach Besuch einer kaufentscheidenden Seite
Der Trigger „Web page is visited" in ActiveCampaign lässt sich auf eine konkrete URL oder ein URL-Muster setzen. Wer die Preisseite aufruft, hat erkennbares Kaufinteresse. Eine Automation, die 24 Stunden nach dem ersten Besuch eine E-Mail mit konkretem Mehrwert auslöst – ein Vergleichsdokument, ein Kundengespräch, eine Demo-Einladung – greift genau in dem Moment, in dem das Interesse noch frisch ist. Eine Bedingung im Workflow prüft dabei, ob der Kontakt schon Kunde ist; wenn ja, läuft die Automation nicht weiter.
Vertriebsbenachrichtigung bei wiederholtem Interesse
Nicht jeder Besuch rechtfertigt eine Vertriebsbenachrichtigung. Wer dreimal innerhalb von zwei Wochen eine Produktseite aufruft, ohne zu kaufen, zeigt aber ein anderes Signal als jemand, der zufällig draufklickt. Ein Bedingungsblock in der Automation zählt die Seitenbesuche und sendet erst bei Erreichen eines Schwellenwerts eine interne Benachrichtigung an den zuständigen Ansprechpartner – mit dem Kontaktnamen, der besuchten Seite und dem Datum des letzten Besuchs. Dein Vertrieb ruft dann nicht ins Blaue an, sondern weiß, womit sich der Lead beschäftigt hat.
Dynamische Segmentierung per Tag
Seitenbesuche eignen sich gut, um Interessen automatisch in Tags zu übersetzen. Wer die Kategorie „E-Commerce" auf dem Blog mehrfach aufgerufen hat, bekommt das Tag Interesse:Ecommerce. Wer die Karriereseite besucht, landet in einem anderen Segment als wer die Partnerseite aufruft. Diese Tags fließen dann in Segmentierungsbedingungen für Kampagnen ein – ohne dass jemand manuell nachpflegt.
Kanalübergreifendes Retargeting vorbereiten
SiteTracking-Daten lassen sich über ActiveCampaign-Segmente mit Facebook Custom Audiences oder Google Ads-Listen synchronisieren, wenn die entsprechenden Integrationen aktiv sind. Ein Kontakt, der die Preisseite besucht und keine E-Mail geöffnet hat, kann so über einen anderen Kanal erreichbar bleiben. Das ist kein Automatismus – die Einrichtung der Verbindung zwischen ActiveCampaign und der Werbeplattform ist ein separater Schritt – aber SiteTracking liefert die Datengrundlage dafür.
Lead Scoring auf Basis von Seitenbesuchen aufbauen
Lead Scoring und SiteTracking ergänzen sich direkt: Seitenbesuche sind messbare Verhaltensignale, und Verhaltensignale lassen sich bepunkten. Ein Lead-Scoring-Modell in ActiveCampaign besteht aus Score-Regeln, die automatisch Punkte vergeben oder abziehen, wenn bestimmte Bedingungen eintreten.
Für ein sinnvolles Modell lohnt es sich, Seitenbesuchs-Signale nach ihrer Kaufnähe zu gewichten. Eine Tabelle hilft dabei, das konsistent zu halten:
Seitenbesuchs-Signal | Punkte | Begründung |
|---|---|---|
Preisseite besucht (1x) | +10 | Explizites Kaufinteresse, hohe Signalstärke |
Preisseite besucht (3x oder mehr in 14 Tagen) | +20 zusätzlich | Wiederholtes Interesse, wahrscheinlich Vergleichsphase |
Demo- oder Kontakt-Seite aufgerufen | +15 | Aktive Handlungsabsicht |
Fallstudie oder Referenzseite gelesen | +8 | Entscheidungsvorbereitung, mittlere Signalstärke |
Blog-Artikel gelesen | +3 | Informationsinteresse, niedrige Kaufnähe |
Karriereseite besucht | 0 (kein Score) | Kein Kaufsignal, eher Bewerbungsinteresse |
Keine Website-Aktivität in 60 Tagen | -10 | Erkaltetes Interesse |
Die Automation dafür ist technisch einfach: Du verwendest den Trigger „Web page is visited" mit der URL der jeweiligen Seite und fügst im Workflow die Aktion „Score anpassen" hinzu. Wichtig ist, Obergrenzen zu setzen, damit ein sehr aktiver Kontakt nicht unrealistische Scores erreicht. Ein Schwellenwert von 50 Punkten kann beispielsweise eine Vertriebsbenachrichtigung auslösen; ab 80 Punkten wird der Kontakt in eine dedizierte Deal-Pipeline übertragen. Diese Schwellenwerte hängen von deinem Sales-Prozess ab und sollten nach zwei bis drei Monaten auf Basis echter Conversion-Daten nachjustiert werden.
Site Tracking und Event Tracking: Was der Unterschied ist und wann du welches brauchst
Viele verwechseln Site Tracking mit Event Tracking oder setzen beide als Synonyme ein. Sie lösen unterschiedliche Fragen. Site Tracking misst, welche Seiten ein Kontakt aufgerufen hat. Event Tracking misst, was der Kontakt auf einer Seite getan hat – Klick auf einen Button, Start eines Videos, Abschluss eines Checkout-Schritts.
Kriterium | Site Tracking | Event Tracking |
|---|---|---|
Was wird gemessen? | Seitenaufrufe, URL, Zeitstempel | Konkrete Interaktionen auf einer Seite |
Technische Voraussetzung | JS-Snippet, Whitelist, Einwilligung | JS-Snippet + manueller API-Aufruf je Event |
Einrichtungsaufwand | Einmalig, läuft dann automatisch | Einmalig pro Event, Entwickler-Aufwand nötig |
Typischer Einsatz | Preisseite, Produktseite, Kontaktseite | Video-Start, Download, Formular-Abbruch |
Als Automationstrigger | „Web page is visited" | „Event occurred" |
Für die meisten Teams ist Site Tracking der richtige Startpunkt: Der Aufwand ist überschaubar, und die Seitendaten liefern bereits ein verlässliches Bild davon, welche Themen ein Kontakt interessieren. Event Tracking kommt sinnvoll hinzu, wenn du verstehen willst, ob jemand ein Erklärvideo wirklich gesehen oder einen Konfigurator begonnen und abgebrochen hat. Die Kombination aus beiden liefert das vollständigste Bild vom Verhalten eines Kontakts – aber auch die höchste technische Komplexität.
Typische Fehler beim Einsatz von SiteTracking
SiteTracking läuft nach der Einrichtung im Hintergrund und gibt selten offensichtliche Fehlermeldungen. Das macht es schwierig, Probleme zu erkennen. Diese Fehler tauchen regelmäßig auf:
Der Tracking-Code fehlt auf manchen Seiten
Wenn der Code nur auf der Startseite oder wenigen ausgewählten Seiten eingebunden ist, entstehen blinde Flecken in den Tracking-Daten. Ein Kontakt, der direkt auf eine Produktseite klickt, ohne die Startseite aufzurufen, wird nicht erfasst. Die Lösung ist die Einbindung über den Google Tag Manager mit dem Trigger „All Pages", der sicherstellt, dass das Skript auf jeder Seite geladen wird.
Die Domain ist nicht korrekt auf der Whitelist
ActiveCampaign erkennt Tracking-Daten nur für Domains, die explizit freigegeben sind. Fehlt die www-Variante oder ist eine Subdomain nicht eingetragen, verwirft ActiveCampaign die eingehenden Daten stillschweigend. Im Zweifelsfall beide Schreibweisen eintragen und nach dem Speichern mit einem Test-Klick prüfen, ob Daten ankommen.
Der Trigger-URL stimmt nicht mit der tatsächlichen URL überein
Automationen mit dem Trigger „Web page is visited" laufen nicht an, wenn die URL im Trigger-Feld nicht exakt der URL entspricht, die der Besucher im Browser aufruft. Ein häufiges Problem: Die URL im Trigger enthält kein abschließendes /, die tatsächliche Seiten-URL schon – oder umgekehrt. Wildcard-URLs mit * helfen, wenn Pfad-Varianten vorkommen.
Track by default ist aktiviert
Dieser Modus erfasst bekannte Kontakte ohne explizite Einwilligung. Das ist in Deutschland und Österreich problematisch und kann rechtliche Konsequenzen haben. Der Wechsel auf „Don't track by default" ist in den Tracking-Einstellungen jederzeit möglich und sollte standardmäßig gesetzt sein.
Keine Kontakte im Tracking-Bericht, obwohl alles eingerichtet ist
Das häufigste Symptom nach einer Neuinstallation. Ursache fast immer: Es gibt noch keine bekannten Kontakte, die einen getrackten Link geklickt haben. SiteTracking beginnt erst zu arbeiten, wenn aktiv Kontakte auf der Website erkannt werden. Eine Test-Kampagne an einen eigenen Test-Kontakt mit einem Link zur Website ist die schnellste Überprüfungsmethode.
Wann SiteTracking nicht ausreicht
SiteTracking ist kein universelles Analyse-Tool. Es gibt Szenarien, in denen es strukturell an seine Grenzen stößt:
Wenn ein Großteil deines Traffics anonym ist und du noch keine E-Mail-Liste aufgebaut hast, liefert SiteTracking kaum verwendbare Daten. In diesem Stadium ist ein klassisches Web-Analytics-Tool wie Matomo oder Google Analytics für die Traffic-Analyse besser geeignet. SiteTracking lohnt sich, wenn du eine aktive E-Mail-Liste hast, deren Mitglieder regelmäßig deine E-Mails öffnen und auf Links klicken.
Für Multi-Device-Nutzung – wenn Kontakte auf dem Smartphone eine E-Mail lesen und dann am Desktop die Website aufrufen – funktioniert Cookie-basiertes Tracking nicht zuverlässig. Der Link-Klick und der Websitebesuch passieren in unterschiedlichen Browsern. Hier hilft nur eine direkte Anmeldung (Formular auf der Website) als Erkennungsbrücke.
Und wenn dein primäres Ziel die Messung von Konversionsraten oder A/B-Tests auf Landing Pages ist, brauchst du ein ergänzendes Tool, das für diese Aufgabe gebaut ist. SiteTracking in ActiveCampaign ist für die Personalisierung von Kontakten gedacht, nicht für granulare Conversion-Analyse.
Häufige Fragen
Kann SiteTracking auch auf Subdomains und externen Landing Pages funktionieren?
Ja, aber jede Subdomain muss separat in der Whitelist eingetragen sein. Für externe Landing Pages, die nicht auf deiner Hauptdomain liegen, gilt dasselbe: Den Tracking-Code einbinden und die Domain freigeben. Wichtig ist, dass ActiveCampaign-Kontakte die Seite über einen getrackten Link aufrufen oder sich vorher über ein Formular auf dieser Domain angemeldet haben, damit die Verbindung zum Profil besteht.
Wie lange speichert ActiveCampaign die Seitenbesuchs-Daten?
ActiveCampaign speichert Website-Aktivitäten im Kontaktprofil ohne festes Ablaufdatum, solange der Kontakt aktiv im System ist. In der Praxis sehen wir aber, dass ältere Einträge in der Website-Activity-Ansicht nach einiger Zeit aus der Übersicht herausfallen – die Daten sind noch vorhanden, aber nicht auf den ersten Blick sichtbar. Für Automatisierungen, die auf Zeitfenster angewiesen sind, empfiehlt sich ein Bedingungsblock, der den Besuchszeitpunkt explizit prüft.
Was passiert, wenn ein Kontakt Cookies ablehnt?
Wenn der Kontakt das Tracking über den Cookie-Consent-Manager abgelehnt hat und du den Modus „Don't track by default" verwendest, wird kein Tracking-Cookie gesetzt. Der Besuch erscheint nicht im Profil und löst keine Automationen aus. Das ist das erwartete DSGVO-konforme Verhalten. Wer auf Opt-in-Basis arbeitet, wird feststellen, dass ein Teil des E-Mail-Publikums das Tracking ablehnt – das ist eine strukturelle Einschränkung, die sich mit sauberem Consent-Design minimieren, aber nicht vollständig vermeiden lässt.
Kann ich SiteTracking nutzen, um Nicht-Abonnenten zu tracken?
Nein. SiteTracking in ActiveCampaign funktioniert ausschließlich für bekannte Kontakte im System. Anonyme Besucher ohne Kontaktprofil werden nicht erfasst. Wer Besucher-Tracking für unbekannte Personen benötigt, muss auf ein separates Web-Analytics-Tool zurückgreifen. Die Stärke von ActiveCampaign SiteTracking liegt nicht in der Reichweite, sondern in der Tiefe: bekannte Kontakte werden über mehrere Kanäle hinweg besser verstanden.
Wie kann ich testen, ob SiteTracking korrekt eingerichtet ist?
Erstelle einen Test-Kontakt in ActiveCampaign und sende dir selbst eine Test-Kampagne mit einem Link zu deiner Website. Klicke den Link in einer E-Mail-Client-Umgebung, die Cookies unterstützt, und rufe dann eine getrachtkte Seite auf. Öffne anschließend das Profil des Test-Kontakts in ActiveCampaign und schau unter Website Activity: Dort sollte der Seitenbesuch mit URL und Zeitstempel erscheinen. Erscheint er nicht, prüfe zuerst die Domain-Whitelist und dann, ob das JS-Snippet auf der besuchten Seite tatsächlich geladen wurde.
Wer SiteTracking eingerichtet hat, hat den Grundstein gelegt – aber die Daten entfalten ihren Wert erst, wenn sie in strukturierte Automationen einfließen. Der nächste sinnvolle Schritt ist, die wichtigsten kaufentscheidenden Seiten zu identifizieren, eine einfache Trigger-Automation dafür aufzusetzen und nach zwei Wochen zu prüfen, welche Signale tatsächlich zu Abschlüssen führen. Wer dabei Unterstützung bei der Einrichtung und Strategie sucht, findet bei uns als DSGVO-konformem ActiveCampaign-Partner konkrete Ansätze für den eigenen Setup.


