Zurück zu Wissen

Cross-Device-Tracking in ActiveCampaign: Attribution geräteübergreifend messen

Tom
Tom
12. März 2026 · 11 Min. Lesezeit

Cross-Device-Attribution in ActiveCampaign verbindet Touchpoints aus verschiedenen Geräten über einen einzigen Identifier: die E-Mail-Adresse. Sobald ein Kontakt sich in ein Formular eingetragen hat, ordnet das Site-Tracking alle weiteren Website-Besuche – unabhängig vom Gerät – diesem Kontaktdatensatz zu. Das Attribution-Modul liest UTM-Parameter aus und zeigt, welche Kanäle und Geräte tatsächlich zur Conversion beigetragen haben.

Das Wichtigste in Kürze

  • ActiveCampaign Site Tracking verknüpft Website-Besuche automatisch mit dem Kontaktdatensatz, sobald die E-Mail-Adresse bekannt ist – ohne separate Cookie-Matching-Technologie.
  • Das Attribution-Modul liest die fünf Standard-UTM-Parameter (source, medium, campaign, content, term) automatisch aus und erzeugt daraus Touchpoints – UTM-Disziplin in allen Kampagnen ist deshalb Voraussetzung für sinnvolle Daten.
  • Die E-Mail-Adresse ist der einzige deterministische, cookiefreie und DSGVO-konforme geräteübergreifende Identifier; die Opt-in-Rate bestimmt deshalb direkt die Datenqualität im Attribution-Report.
  • Last Touch – die Standardeinstellung – überschätzt E-Mail und Performance-Kanäle in Mobile-First-Szenarien systematisch; First Touch oder Linear geben Awareness-Kanälen eine fairere Bewertung.
  • Das häufigste Setup-Problem: Das Site-Tracking-Snippet fehlt auf einzelnen Unterseiten und erzeugt Touchpoint-Lücken, die sich nicht rückwirkend schließen lassen.

Wie ActiveCampaign Attribution intern arbeitet

ActiveCampaign trennt zwei Konzepte, die in der Praxis oft verwechselt werden: Touchpoints und Conversions. Ein Touchpoint entsteht, wenn ein bekannter Kontakt eine Seite besucht, deren URL mindestens einen der fünf UTM-Parameter enthält. Eine Conversion entsteht, wenn dieser Kontakt danach ein definiertes Ziel erreicht – zum Beispiel einen Deal, ein bestimmtes Tag oder ein ausgefülltes Formular. Erst die Kombination beider Ereignisse ergibt Attribution.

Das Attribution-Modul ist ab dem Plan "Marketing" verfügbar und liest UTM-Parameter ohne Zusatzkonfiguration aus. Du musst nur sicherstellen, dass deine Kampagnen-URLs korrekt getaggt sind und das ActiveCampaign Site Tracking auf allen Seiten geladen wird. Das System speichert bis zu 365 Tage Touchpoint-Historie pro Kontakt.

First Touch, Last Touch und Linear im Vergleich

Im Attribution-Report (Berichte → Attribution) wechselst du oben rechts zwischen drei Attributionsmodellen. Das Modell bestimmt, wie der Wert einer Conversion auf die vorangegangenen Touchpoints verteilt wird:

Modell

Wer bekommt die Conversion

Wann sinnvoll

First Touch

Erster UTM-Touchpoint vor der Conversion

Wenn Awareness-Kanäle bewertet werden sollen

Last Touch

Letzter UTM-Touchpoint vor der Conversion

Standard; überschätzt E-Mail und Performance-Kanäle

Linear

Gleichgewichtung aller Touchpoints im Fenster

Längere Customer Journeys mit mehreren Kanälen

In Mobile-First-Szenarien – Erstkontakt über eine Social-Anzeige auf dem Smartphone, Kauf Tage später am Desktop – unterschätzt Last Touch Social- und Display-Kanäle systematisch. Der letzte Touchpoint ist typischerweise ein E-Mail-Link oder eine direkte URL-Eingabe am Desktop; alles davor fällt buchstäblich unter den Tisch. Linear oder First Touch zeigen dort ein realistischeres Bild.

Was als Conversion definiert werden kann

ActiveCampaign erlaubt mehrere Conversion-Typen gleichzeitig: Deal erstellt, Deal gewonnen, Tag hinzugefügt oder ein benutzerdefiniertes Ereignis über die API. Wer nur "Deal gewonnen" trackt, sieht ausschließlich den Kaufmoment. Wer zusätzlich "Newsletter-Anmeldung" als Conversion definiert, erkennt, welche Kanäle die Opt-ins erzeugen – und kann in der Automation danach prüfen, welcher Anteil dieser Opt-ins später zum Kauf führt. Mehrere parallele Definitionen geben ein vollständigeres Bild der Customer Journey.

Wie die E-Mail-Adresse als geräteübergreifender Identifier funktioniert

Cross-Device-Tracking teilt sich grundsätzlich in zwei Ansätze: deterministisches Matching und probabilistisches Matching. Deterministisch bedeutet: Ein eindeutiger Identifier – wie eine E-Mail-Adresse oder eine eingeloggte User-ID – verknüpft Geräte zweifelsfrei. Probabilistisch bedeutet: Algorithmen schätzen anhand von Signalen wie IP-Adresse, Browser-Fingerprint und Nutzungsmustern, ob zwei Geräte-Sessions von derselben Person stammen.

ActiveCampaign arbeitet ausschließlich deterministisch. Das hat einen entscheidenden Vorteil: Die Zuordnung ist rechtssicher und unabhängig von Cookies. Es hat aber eine direkte Konsequenz für die Reichweite des Trackings: Daten existieren nur für Kontakte, die sich bereits eingetragen haben. Anonyme Besucher erscheinen im Attribution-Report erst, wenn sie ihr erstes Formular ausfüllen. Danach holt ActiveCampaign ihre vorherigen Site-Tracking-Daten rückwirkend nach – sofern es derselbe Browser und dieselbe Device-Session ist.

Wann die geräteübergreifende Verknüpfung tatsächlich gelingt

Die zuverlässigste Verbindung zwischen zwei Geräten läuft über einen personalisierten E-Mail-Link. ActiveCampaign hängt automatisch einen Tracking-Parameter an jeden gesendeten Link, der die Kontakt-ID enthält. Wenn ein Kontakt diesen Link auf Gerät A öffnet, erkennt das Site-Tracking diesen Parameter auf Gerät B und verknüpft die Session mit dem vorhandenen Kontaktdatensatz. Das funktioniert plattformübergreifend – Smartphone zu Desktop, Tablet zu Desktop – solange der Kontakt den Link aus der E-Mail öffnet.

Ohne diesen E-Mail-Link als Brücke ist eine automatische geräteübergreifende Zuordnung nicht möglich. Wer auf Gerät A ein Formular ausfüllt und auf Gerät B direkt eine URL eingibt, erscheint als zwei getrennte Sessions, bis ein weiteres Formular oder ein E-Mail-Klick die Verbindung herstellt. Das ist keine technische Schwäche, sondern eine bewusste Entscheidung: kein probabilistisches Matching ohne explizite Einwilligung.

Cross-Device-Attribution einrichten – Schritt für Schritt

Das folgende Setup führt zu einem vollständigen Attribution-System: Site Tracking auf allen Seiten, UTM-Tagging in allen Kampagnen, definierte Conversions und Custom Fields, die Gerätedaten in der Automation festhalten.

  1. Site Tracking Snippet installieren: Gehe zu Einstellungen → Tracking → Site Tracking. Kopiere das JavaScript-Snippet und platziere es im head-Bereich jeder Seite deiner Domain. Bei WordPress gibt es das offizielle ActiveCampaign-Plugin; bei Custom-Setups baust du das Snippet direkt in die Layout-Vorlage ein. Prüfe nach der Installation unter Berichte → Site Tracking, ob erste Sessions erscheinen.
  2. Domain freischalten: Trage unter Einstellungen → Tracking → Site Tracking Domains alle Domains ein, die Daten senden sollen – inklusive aller genutzten Subdomains. Nur freigeschaltete Domains erscheinen im Report.
  3. UTM-Parameter in allen externen Kampagnen setzen: ActiveCampaign liest utm_source, utm_medium, utm_campaign, utm_content und utm_term automatisch aus. Setze diese Parameter in jeder externen Kampagnen-URL – Google Ads, Social-Anzeigen, Partnerlinks, E-Mail-CTAs. Ein einheitliches UTM-Schema über alle Kanäle hinweg ist Voraussetzung für vergleichbare Daten.
  4. Conversions definieren: Gehe zu Berichte → Attribution → Conversions. Sinnvolle Startpunkte: "Deal erstellt" für Lead-Generierung, "Deal gewonnen" für Abschlüsse, ein Tag für Opt-ins. Lege mehrere Definitionen an – sie liefern unterschiedliche Einblicke in die Journey.
  5. Attribution-Fenster einstellen: Beim Anlegen einer Conversion wählst du ein Fenster von 7, 14, 30, 60 oder 90 Tagen. Das Fenster legt fest, wie weit zurück ActiveCampaign nach Touchpoints sucht. Für Impulskäufe reichen 14 Tage; bei komplexen B2B-Entscheidungen sind 30–90 Tage realistischer.
  6. Attributionsmodell vergleichen: Wechsle im Attribution-Report zwischen First Touch und Last Touch. Zeigen sich große Unterschiede, ist die Customer Journey tatsächlich multi-step – und Last Touch unterschätzt Awareness-Kanäle. Beobachte die Verteilung dann über einige Wochen im Linear-Modell.

Gerätedaten in Custom Fields festhalten

Das Attribution-Modul zeigt Touchpoints pro Kanal, speichert aber nicht automatisch, von welchem Gerät ein Erstkontakt stammte. Dafür brauchst du Custom Fields und eine Automation. Lege unter Kontakte → Felder verwalten folgende Felder an:

  • Erstkontakt_Quelle (Text): Wert aus utm_source beim ersten Formularaufruf – zeigt, über welchen Kanal der Kontakt ursprünglich kam
  • Erstkontakt_Medium (Text): Wert aus utm_medium – unterscheidet paid von organic
  • Letzter_Kauf_Kanal (Text): Wert aus utm_source beim Deal-Abschluss – zeigt, ob Erstkontakt-Kanal und Kaufkanal auseinanderfallen

Erstelle anschließend eine Automation mit dem Trigger "Formular übermittelt" und der Bedingung: Custom Field "Erstkontakt_Quelle" ist leer. So läuft die Automation nur beim allerersten Kontakt. Als Aktion wählst du "Custom Field aktualisieren" und trägst als Wert das Automationsattribut "Kontakt: UTM Source" ein. Eine zweite Automation greift beim Trigger "Deal gewonnen" und schreibt utm_source in das Feld "Letzter_Kauf_Kanal". Kontakte, bei denen diese beiden Felder unterschiedliche Werte enthalten, sind deine Cross-Device-Fälle.

Attribution-Fenster und was die Einstellung tatsächlich bewirkt

Das Attribution-Fenster legt fest, wie weit zurück ActiveCampaign nach Touchpoints sucht, wenn eine Conversion eintritt. Ein Touchpoint, der vor dem Fenster liegt, erscheint im Report nicht mehr – auch wenn der Kontakt damals zum ersten Mal auf dein Angebot aufmerksam wurde. Das Fenster ist eine inhaltliche Entscheidung, keine technische: Ein Online-Shop mit Impulskäufen hat andere Kaufzyklen als ein B2B-Anbieter mit mehrstufigen Entscheidungsprozessen.

Einige Orientierungspunkte für die Fensterwahl:

  • E-Commerce-Produkte unter 100 EUR: 7–14 Tage decken die meisten Kaufentscheidungen ab
  • Online-Kurse und Mitgliedschaften: 14–30 Tage, weil Nutzer oft mehrere E-Mails abwarten
  • B2B-Dienstleistungen und Software: 30–90 Tage, weil Budgetgenehmigungen Kaufentscheidungen verzögern

Ein zu kurzes Fenster lässt Erstkontakt-Kanäle systematisch leer ausgehen. Ein zu langes Fenster schreibt Kanälen Conversions zu, die mit der aktuellen Kaufentscheidung kaum noch etwas zu tun haben. Wer unsicher ist, fängt mit 30 Tagen an und vergleicht nach zwei bis drei Monaten, ob die Touchpoint-Verteilung plausibel wirkt. Ändere ein einmal gesetztes Fenster danach nicht mehr, ohne eine neue Conversion-Definition anzulegen – sonst verlierst du die historische Vergleichbarkeit.

Typische Fehler und Grenzen des Trackings

Das Site-Tracking-Snippet fehlt auf Unterseiten

Der häufigste Fehler entsteht nicht bei der Konfiguration, sondern beim Einbau: Das Snippet ist auf der Startseite und den wichtigsten Landingpages vorhanden, fehlt aber im Blog, im Checkout oder auf Dankesseiten. Das Ergebnis sind Touchpoint-Lücken, die sich nicht rückwirkend schließen lassen. Prüfe die Abdeckung mit den Entwicklertools des Browsers: Auf jeder Unterseite sollte im Netzwerk-Tab ein Request an trackcmp.net erscheinen.

Wenn ein Nutzer über eine Social-Anzeige auf eine Landingpage kommt und dort auf eine interne Produktseite klickt, verliert Last Touch die Social-Attribution – der letzte Touchpoint ist jetzt die interne Seite ohne UTM. Interne Links sollten deshalb keine UTM-Parameter enthalten; UTM gehört ausschließlich in externe Kampagnen-URLs. Andernfalls entstehen Touchpoints für interne Klicks, die die Attribution systematisch verzerren.

Das Attribution-Modul misst Kanal-Touchpoints über UTM-Parameter in Website-URLs, nicht über E-Mail-Öffnungen oder Klicks an sich. Wenn ein Kontakt auf einen E-Mail-Link klickt und kauft, erscheint dieser Kauf im Attribution-Report nur dann als E-Mail-Touchpoint, wenn der Link eine UTM-getaggte URL enthält. Ohne UTM auf E-Mail-Links fehlt der Kanal "Email" im Report – das ist ein wesentlicher Grund, warum E-Mail-Attribution in vielen Setups schlechter aussieht, als sie tatsächlich ist.

Wo ActiveCampaign Attribution an strukturelle Grenzen stößt

ActiveCampaign ist keine dedizierte Attribution-Plattform. Das Tracking funktioniert gut für bekannte Kontakte mit aktiver E-Mail-Interaktion, hat aber Grenzen, die du kennen solltest: Anonyme Besucher werden erst nach der Identifizierung erfasst; App-Tracking ist nicht nativ eingebunden; Offline-Kontaktpunkte fließen nur über manuelle Einträge oder API-Integration ins System. Wer View-Through-Attribution auf Display-Anzeigen oder KI-gewichtete Multi-Touch-Modelle braucht, kommt mit einem ergänzenden Tracking-Setup besser – zum Beispiel einem dedizierten Attribution-Tool neben ActiveCampaign, das anonyme Besuche erfasst und später mit bekannten Kontakten zusammenführt.

DSGVO-Compliance beim geräteübergreifenden Tracking

ActiveCampaigns deterministischer Ansatz über die E-Mail-Adresse ist datenschutzrechtlich unkritischer als probabilistisches Cross-Device-Matching über IP-Adressen oder Browser-Fingerprinting. Trotzdem gelten im DACH-Raum klare Anforderungen, die das Setup direkt beeinflussen.

Tracking-Einwilligung und Datenschutzerklärung

Das Site-Tracking-Snippet von ActiveCampaign setzt Cookies (trackcmp_url, trackcmp_email) und sendet Seitenaufrufe an ActiveCampaigns Server. Nach deutschem und österreichischem Recht gilt das als Tracking, das eine Einwilligung erfordert, sofern es nicht ausschließlich für technisch notwendige Zwecke eingesetzt wird. Das Snippet darf also erst geladen werden, nachdem der Nutzer Marketing- oder Analyse-Tracking akzeptiert hat. Deine Datenschutzerklärung muss ActiveCampaign als Auftragsverarbeiter nennen; den Auftragsverarbeitungsvertrag schließt du über die ActiveCampaign-Account-Einstellungen ab.

Wenn du ein Consent-Management-System einsetzt, ordne das Site-Tracking-Snippet der Kategorie "Marketing" oder "Analyse" zu und lade es erst nach Zustimmung. Der technische Weg: Das Snippet nicht direkt im head platzieren, sondern über einen Consent-abhängigen Tag im Tag Manager aktivieren. Das reduziert die Datenbasis, ist aber die rechtlich saubere Lösung.

Ein häufig übersehener Punkt: Wer das Snippet vor der Einwilligung lädt, verfälscht gleichzeitig die Attribution-Daten – weil dann Besuche von Nutzern mitgeloggt werden, die dem Tracking nie zugestimmt haben. Saubere Einwilligungsprozesse verbessern deshalb nicht nur die rechtliche Lage, sondern auch die Datenqualität. In der Einblick in über 200 Projekten zeigt sich: Setup-Probleme beim Tracking entstehen häufiger durch fehlende Consent-Integration als durch falsch konfigurierte UTM-Parameter.

Häufige Fragen

Wie lange speichert ActiveCampaign Touchpoint-Daten pro Kontakt?

ActiveCampaign speichert Site-Tracking-Daten und Attribution-Touchpoints bis zu 365 Tage pro Kontakt. Das gilt für alle Plans, auf denen das Attribution-Modul verfügbar ist. Ältere Touchpoints verschwinden aus dem Attribution-Report, bleiben aber im Kontaktdatensatz unter "Aktivitäten" sichtbar, solange der Kontakt im System vorhanden ist.

Kann ActiveCampaign auch App-Ereignisse für die Attribution nutzen?

Nativ ist kein App-Tracking eingebaut. Mobile-App-Ereignisse lassen sich aber über die ActiveCampaign-API als Ereignisse einspeisen – sie erscheinen dann in der Kontaktaktivität und können in Automationen als Trigger verwendet werden. Im Attribution-Report tauchen sie nicht direkt als UTM-Touchpoints auf; dafür braucht es eine Integration, die App-Ereignisse als Site-Visits mit UTM-Parametern an ActiveCampaign sendet.

Was passiert mit der Attribution, wenn ein Kontakt seine E-Mail-Adresse wechselt?

Wechselt ein Kontakt die E-Mail-Adresse, entsteht in ActiveCampaign ein neuer Datensatz. Die Touchpoint-Historie des alten Datensatzes wird nicht automatisch übertragen. In der Praxis ist das selten ein Problem; tritt es aber bei B2B-Kontakten mit Arbeitgeberwechsel auf, lässt sich die Lücke im Report nicht rückwirkend schließen. Wer damit rechnet, sollte Kontakte mit bekanntem Wechsel manuell nachverfolgen.

Welches Attributionsmodell sollte ich als Standard wählen?

Das hängt von der Länge der typischen Customer Journey ab. Bei kurzen Kaufentscheidungen mit ein bis zwei Touchpoints ist Last Touch meist ausreichend. Bei längeren Journeys mit mehreren Kanälen – Social-Erstkontakt, E-Mail-Nurturing, Kauf am Desktop – liefert Linear eine fairere Verteilung. First Touch ist sinnvoll, wenn du gezielt verstehen willst, welche Kanäle am stärksten neue Kontakte generieren, und Awareness-Ausgaben intern begründen musst.

Ohne E-Mail-Link als Brücke ist eine automatische geräteübergreifende Verknüpfung in ActiveCampaign nicht möglich. Das System nutzt keine probabilistischen Methoden wie IP-Matching oder Browser-Fingerprinting. Die einzige weitere Möglichkeit ist ein Opt-in auf dem zweiten Gerät: Wenn derselbe Kontakt am Desktop ein Formular mit derselben E-Mail-Adresse ausfüllt, verbindet ActiveCampaign diese Session rückwirkend mit den vorhandenen Site-Tracking-Daten desselben Browsers.

Verursacht das Site-Tracking-Snippet Ladezeit-Probleme?

Das Snippet lädt asynchron und blockiert das Seitenrendering nicht. Der Einfluss auf Core Web Vitals ist minimal, solange das Script als async eingebunden ist – was der von ActiveCampaign gelieferte Code standardmäßig tut. Ladezeit-Probleme entstehen eher, wenn das Snippet über einen schlecht konfigurierten Tag Manager synchron geladen wird oder wenn Consent-Logik das Laden unnötig verzögert.

Wer Attribution wirklich nutzen will, braucht zuerst eine saubere Datenbasis: Site Tracking auf allen Seiten, UTM-Tagging in allen externen Kampagnen und klare Conversion-Definitionen. Dann zeigt das Modul, welche Kanäle tatsächlich tragen – und nicht nur, wer zufällig den letzten Klick vor dem Kauf hatte.

Tom Wenk, Gründer der Advertal GmbH

Kostenloses Erstgespräch

Du weißt jetzt, wie es geht. Sollen wir dir bei der Umsetzung helfen?

Zwanzig Minuten, ohne Verkaufsgespräch: Wir schauen gemeinsam auf dein Marketing – was schon trägt, was liegen geblieben ist und was sich automatisieren lässt. Du hast danach drei konkrete nächste Schritte. Ob du ActiveCampaign schon nutzt oder noch nach dem passenden Werkzeug suchst: Wir richten es so ein, dass es zu deinem Unternehmen passt – und zeigen deinem Team, wie es damit weiterarbeitet.

Jetzt kennenlernen

Kostenlos und unverbindlich · Offizieller ActiveCampaign-Partner · über 200 Unternehmen im Advertal Partner-Netzwerk