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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
UTM-Parameter in internen Links
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.
UTM-Tagging auf E-Mail-Links vergessen
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.
Consent Management richtig einbinden
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.
Wie verknüpft ActiveCampaign Mobile- und Desktop-Sessions ohne E-Mail-Link?
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.


