WordPress und ActiveCampaign verbinden Content-Erstellung mit Marketing-Automation so, dass du Besucher nicht mehr manuell nachverfolgen musst. Das ActiveCampaign-Plugin für WordPress überträgt, welche Seiten ein Kontakt besucht, und löst daraus automatisch Folge-E-Mails, Tags und Segmentierungen aus. Dieser Beitrag zeigt, wie du die Verbindung technisch sauber einrichtest und welche Automationen in der Praxis tragen.
Das Wichtigste in Kürze
- Das ActiveCampaign-WordPress-Plugin überträgt Seitenbesuche als Ereignisse ins CRM und macht aus anonymen Klicks identifizierbare Kontaktaktionen.
- Lead-Magneten funktionieren besser, wenn sie thematisch zum jeweiligen Artikel passen, statt auf jeder Seite gleich zu erscheinen.
- Automationen, die auf den Content-Konsum reagieren, sprechen Kontakte in dem Moment an, in dem ihr Interesse nachweislich besteht.
- Doppeltes Opt-in ist in Deutschland gesetzlich verpflichtend; das Plugin und ActiveCampaign unterstützen es von Haus aus.
- Cookie-Consent muss korrekt eingebunden sein, bevor Site Tracking greift – sonst trackt das Plugin Kontakte ohne gültige Zustimmung.
Wie WordPress und ActiveCampaign technisch zusammenwachsen
Die Verbindung läuft über das offizielle ActiveCampaign-Plugin, das im WordPress-Plugin-Verzeichnis kostenlos verfügbar ist. Nach der Installation trägst du im Plugin-Einstellungsbereich deinen API-Key und deine Account-URL ein – beides findest du in ActiveCampaign unter Einstellungen > Entwickler. Das Plugin erfüllt danach zwei unabhängige Aufgaben: Es bindet das Site-Tracking-Skript in jede WordPress-Seite ein und stellt ActiveCampaign-Formulare als einbettbare Blöcke bereit.
Das Site-Tracking-Skript ist ein JavaScript-Snippet, das beim Laden jeder Seite prüft, ob der aktuelle Browser einer bekannten E-Mail-Adresse zugeordnet ist. Das passiert entweder über ein Cookie, das beim ersten Formular-Ausfüllen gesetzt wird, oder über den Tracking-Hash, den ActiveCampaign in E-Mail-Links einbettet. Sobald die Zuordnung gelingt, schreibt das Skript den Seitenbesuch als Ereignis in das Kontaktprotokoll. Anonyme Besucher werden nicht erfasst – das ist gleichzeitig eine technische und eine datenschutzrechtliche Eigenschaft des Systems.
Die API-Verbindung läuft für Formulare über HTTPS direkt zu den ActiveCampaign-Endpunkten. Wenn jemand ein Formular ausfüllt, wird der Kontakt in ActiveCampaign angelegt oder aktualisiert, Tags werden gesetzt und konfigurierte Automationen starten. WordPress selbst speichert dabei keine Kontaktdaten – der einzige Speicherort ist dein ActiveCampaign-Account.
Was das Plugin kann und was nicht
Das Plugin trackt Seitenbesuche und bindet Formulare ein – das ist sein Kernauftrag. Es ermöglicht kein bidirektionales Daten-Pulling aus ActiveCampaign in WordPress. Wer Personalisierung auf der Website selbst will, zum Beispiel unterschiedliche Inhalte für verschiedene Kontaktsegmente, braucht dafür entweder die ActiveCampaign-Personalize-Funktion oder eine benutzerdefinierte Integration über die API.
Das Plugin ist auch nicht für Transaktions-E-Mails gedacht. WooCommerce-Bestellbestätigungen, Passwort-Reset-E-Mails und ähnliche WordPress-Systembenachrichtigungen laufen über WordPress-eigene E-Mail-Mechanismen. Wer diese Mails über ActiveCampaign routen will, muss SMTP umlenken und eigene Trigger konfigurieren – das Plugin hilft dabei nicht.
API-Key und Sicherheit
Den API-Key speicherst du ausschließlich im Plugin-Einstellungsbereich, nie in einer Theme-Datei oder im WordPress-Customizer. Dort wäre er über das Datenbank-Backup oder ungesicherte Datei-Exporte zugänglich. Wer auf mehreren Umgebungen arbeitet – etwa einer Staging-Instanz und der Produktionsseite – richtet für jede Umgebung einen separaten ActiveCampaign-Account oder nutzt für Staging eine API-Key-Variable über wp-config.php, die die Datenbankeinstellung überschreibt.
Site Tracking gezielt nutzen – nicht nur Seitenbesuche messen
Site Tracking wird oft als reines Analyse-Feature missverstanden. Es zeigt zwar, welche Seiten ein Kontakt besucht hat, aber der eigentliche Wert liegt in der Möglichkeit, darauf zu reagieren. Du kannst Automationen so konfigurieren, dass ein Seitenbesuch ein Trigger-Ereignis ist – genauso wie ein Link-Klick in einer E-Mail oder eine Formular-Einreichung. Alles Weitere dazu steht im Beitrag über Site Tracking in ActiveCampaign.
Automationen auf Seitenbesuche ausrichten
In ActiveCampaign erstellst du einen Automation-Trigger unter dem Typ "Besucht eine Seite". Dort gibst du eine URL oder ein URL-Muster an – zum Beispiel alle Seiten, die "/preise" im Pfad enthalten. Jedes Mal, wenn ein bekannter Kontakt diese URL aufruft, startet die Automation. Du kannst dann eine Wartezeit einfügen, eine E-Mail mit spezifischen Informationen schicken oder einen Tag setzen, der den Kontakt für eine weitere Automation qualifiziert.
Sinnvolle Einsatzszenarien: Jemand liest drei Artikel zu einem bestimmten Thema innerhalb von sieben Tagen – du setzt automatisch einen Tag, der dieses Interesse markiert. Eine Folge-E-Mail bietet eine vertiefte Ressource zum Thema an. Oder: Jemand besucht die Preisseite, aber fragt nicht an – nach 48 Stunden erhält er eine E-Mail mit häufig gestellten Fragen zu den Paketen. Beide Reaktionen laufen vollautomatisch und ohne manuellen Eingriff.
Lead Scoring auf Basis von Content-Konsum aufbauen
ActiveCampaign erlaubt es, Lead Scores auf Basis von Site-Tracking-Ereignissen zu vergeben. Jeder Seitenbesuch kann einen Punktewert erhöhen, jede Inaktivität ihn wieder senken. Wer Lead Scoring nur auf E-Mail-Öffnungen aufbaut, überschätzt Kontakte, die zwar neugierig sind, aber keine Kaufabsicht entwickeln. Seitenbesuche auf produkt- oder preisnahen URLs sind ein deutlich stärkeres Signal als eine geöffnete Newsletter-E-Mail.
Ein einfaches Modell: Allgemeine Blog-Artikel geben 1 Punkt, Fallstudien oder Vergleichsseiten 3 Punkte, die Preisseite 5 Punkte. Wer einen Schwellenwert von 15 Punkten überschreitet, wechselt automatisch in ein Segment, das direkter angesprochen wird. Du konfigurierst das in ActiveCampaign unter Kontakte > Scoring. Die Punkte verfallen nach einer konfigurierbaren Inaktivitätsdauer wieder – das verhindert, dass alte Signale ewig das Score-Bild verzerren.
Formulare und Lead-Magneten passend zum Content einsetzen
Ein Newsletter-Formular am Ende jedes Artikels, das auf "Melde dich für unseren Newsletter an" reduziert ist, konvertiert selten. Der Grund liegt nicht an der Platzierung, sondern am fehlenden thematischen Bezug. Wer gerade einen Artikel über E-Mail-Segmentierung gelesen hat, ist wahrscheinlich für einen kostenlosen Segmentierungs-Leitfaden empfänglich – nicht für einen allgemeinen Newsletter ohne klares Versprechen.
Content-Upgrades erstellen und einbinden
Ein Content-Upgrade ist ein Download, der den Artikel direkt ergänzt: eine Checkliste, eine Vorlage, eine kompakte PDF-Zusammenfassung oder ein Muster-Skript für eine Automation. Der Vorteil gegenüber einem allgemeinen Lead-Magneten ist die hohe Kontextrelevanz – der Besucher ist bereits im Thema und der Schritt zum Formular-Ausfüllen ist kleiner. In WordPress bindest du das ActiveCampaign-Formular per Shortcode oder als Gutenberg-Block direkt an dem Punkt im Artikel ein, wo das Upgrade thematisch passt.
In ActiveCampaign konfigurierst du für jedes Formular eine eigene Listenregel oder ein eigenes Tag, das beschreibt, auf welchem Themenfeld der Kontakt konvertiert hat. Das gibt dir später eine saubere Basis für Segmentierungen: Wer über das Segmentierungs-Upgrade einsteigt, bekommt Folge-E-Mails zu Segmentierungs-Themen; wer über ein Automation-Upgrade einsteigt, bekommt Automation-Inhalte. Die Trennung lohnt sich auch dann, wenn du zunächst nur zwei oder drei unterschiedliche Upgrade-Typen hast.
Formular-Platzierungen, die in der Praxis funktionieren
Die Platzierung hängt vom Lesemuster ab. Leser, die bis ans Ende eines langen Artikels lesen, signalisieren hohes Interesse – ein Formular am Artikel-Ende spricht genau sie an. Leser, die nach der Hälfte aussteigen, erreichst du mit einem Inline-Formular nach dem zweiten oder dritten Abschnitt. Exit-Intent-Overlays – also Formulare, die erscheinen, wenn der Mauszeiger den Viewport verlässt – funktionieren als Abfang für Besucher, die sonst ohne Konversion gehen würden.
Für Exit-Intent-Overlays und Pop-ups brauchst du kein separates Plugin, wenn du ActiveCampaign-Formulare verwendest. Die eingebetteten Skripte unterstützen Trigger-Optionen wie "beim Verlassen der Seite" direkt in der Formular-Konfiguration unter Formulare > Optionen. Das hält die Plugin-Anzahl in WordPress schlank und vermeidet Konflikte zwischen einem separaten Popup-Plugin und dem Caching-Layer.
Doppeltes Opt-in korrekt einrichten
Das doppelte Opt-in-Verfahren ist für Werbe-E-Mails in Deutschland notwendig; § 7 Abs. 2 Nr. 3 UWG setzt voraus, dass die Einwilligung nachweislich erteilt wurde, und ohne Bestätigungs-E-Mail fehlt dieser Nachweis im Streitfall. In ActiveCampaign aktivierst du das Double-Opt-in pro Liste unter Listen > Einstellungen > Opt-in-Bestätigung. Die Bestätigungs-E-Mail kannst du dort anpassen; halte den Text sachlich und vermeide darin bereits verkäuferische Formulierungen, weil die Bestätigungsmail selbst keine Werbekommunikation darstellen darf.
Automationen aufbauen, die auf Content-Interessen reagieren
Content-Marketing-Automationen sind dann effizienter als thematisch-neutrale Welcome-Serien, wenn sie an ein bekanntes Interesse anknüpfen. Statt einer fünfteiligen generischen Einführungsserie bekommt der Kontakt eine Sequenz, die das Thema vertieft, das er durch sein Leseverhalten markiert hat. Das setzt voraus, dass das Tagging beim Formular-Einstieg oder beim Seitenbesuch sauber funktioniert – beides liefert die WordPress-ActiveCampaign-Verbindung.
RSS-Trigger für neue Artikel
ActiveCampaign kann deinen WordPress-RSS-Feed automatisch abonnieren und bei jedem neuen Beitrag eine E-Mail an konfigurierte Listen schicken. Den Trigger findest du unter Automationen > Erstellen > RSS/Atom-Feed. Dort gibst du die Feed-URL ein – üblicherweise deine WordPress-Domain plus "/feed/" – und konfigurierst, wie häufig der Feed geprüft wird und welche Listen benachrichtigt werden.
Der Vorteil: Du brauchst keine separate E-Mail pro neuem Artikel manuell zu erstellen. ActiveCampaign zieht Titel, Auszug und Link automatisch aus dem Feed und bettet sie in dein vorbereitetes Template ein. Der Nachteil: Du hast weniger Kontrolle über die Betreffzeile der jeweiligen E-Mail, weil sie dynamisch aus dem Artikel-Titel generiert wird. Wer thematische Segmentierung möchte, schickt neue Artikel besser manuell nur an das passende Segment statt an alle Abonnenten.
Themenbasierte Nurturing-Sequenzen
Wenn du Tags für Content-Interessen nutzt, kannst du Automationen aufbauen, die genau dann starten, wenn jemand einen Tag bekommt. Eine Sequenz für das Tag "interesse:email-automation" könnte so aussehen: Einen Tag nach Tag-Vergabe kommt eine E-Mail mit dem zentralen Praxisartikel zum Thema; drei Tage später eine E-Mail mit einem konkreten Anwendungsfall; eine Woche später ein kurzer Hinweis auf ein vertiefendes Werkzeug oder einen Kurs. Der letzte Schritt in der Automation prüft über eine Wenn/Dann-Bedingung, ob der Kontakt inzwischen eine Anfrage gestellt hat – wenn ja, endet die Sequenz; wenn nicht, wechselt er in ein weniger aktives Nachfass-Segment.
Für diesen Aufbau nutzt du in ActiveCampaign den Trigger-Typ "Tag wird hinzugefügt". Kombiniert mit Wenn/Dann-Bedingungen am Ende der Sequenz lässt sich ein robustes Nurturing-System aufbauen, ohne dass ein Kontakt mehrere parallele Sequenzen gleichzeitig durchläuft. Wer auf Nummer sicher gehen will, fügt am Sequenzstart eine Wenn/Dann-Bedingung ein, die prüft, ob der Kontakt bereits eine andere Nurturing-Automation durchläuft.
Wann weitere Automationen keinen Sinn mehr ergeben
Automationen addieren sich. Wer keine klare Übersicht darüber hat, welche Automationen ein Kontakt gerade durchläuft, riskiert, E-Mails in kurzen Abständen zu schicken, ohne es zu merken. ActiveCampaign bietet unter dem einzelnen Kontakt eine Ansicht aller aktiven Automationen. Wenn du diese Ansicht für einen Test-Kontakt öffnest und dort mehr als drei aktive Sequenzen siehst, ist das ein Signal, die Trigger-Logik zu konsolidieren. Mehr Automationen bedeuten selten mehr Ergebnis – sie erzeugen vor allem mehr Komplexität, die schwer zu warten ist.
So richtest du die Verbindung Schritt für Schritt ein
Das folgende Vorgehen bringt dich von null bis zu einem funktionierenden Tracking-Setup mit erstem Formular. Voraussetzung ist ein bestehender ActiveCampaign-Account mit einem Plan, der Marketing-Automation enthält. Dauer: etwa 45 bis 60 Minuten.
- Plugin installieren: Gehe in WordPress zu Plugins > Neu hinzufügen, suche nach "ActiveCampaign" und installiere das offizielle Plugin von ActiveCampaign. Aktiviere es anschließend.
- API-Key eintragen: Öffne in ActiveCampaign Einstellungen > Entwickler. Kopiere die URL und den API-Key. Wechsle in WordPress zu Einstellungen > ActiveCampaign und füge beide Felder ein. Speichere die Einstellungen.
- Site Tracking aktivieren: Im gleichen Plugin-Einstellungsbereich erscheint nach erfolgreichem Verbinden eine Option "Site Tracking aktivieren". Schalte sie ein. Das Plugin schreibt daraufhin das Tracking-Skript in den WordPress-Head.
- Cookie-Consent prüfen: Stelle sicher, dass dein Consent-Tool das ActiveCampaign-Tracking-Skript in die Kategorie Marketing oder Tracking einordnet und es erst nach Zustimmung lädt. Ohne diese Konfiguration trackt das Skript alle Besucher, unabhängig von ihrer Einwilligung.
- Test-Kontakt anlegen: Lege in ActiveCampaign einen Kontakt mit einer E-Mail-Adresse an, auf die du Zugriff hast. Schicke dir selbst eine Test-E-Mail mit dem Site-Tracking-Hash im Link. Klicke den Link und rufe anschließend verschiedene Seiten deiner WordPress-Installation auf. Öffne den Kontakt in ActiveCampaign und prüfe, ob die Seitenbesuche im Protokoll erscheinen.
- Erstes Formular einbinden: Erstelle in ActiveCampaign unter Formulare ein einfaches Eintragungsformular. Aktiviere Double-Opt-in für die zugehörige Liste. Kopiere den Einbettungs-Code und füge ihn in WordPress als HTML-Block in einen Artikel ein.
- Erste Automation aufbauen: Erstelle eine Automation mit dem Trigger "Formular wird eingereicht" und dem gerade erstellten Formular als Auslöser. Füge als erste Aktion eine Wartezeit von einem Tag ein, dann eine Folge-E-Mail mit einem weiterführenden Artikel. Aktiviere die Automation und teste sie mit dem Test-Kontakt.
Typische Fehler beim Setup – und wie du sie vermeidest
Die meisten Probleme beim WordPress-ActiveCampaign-Setup entstehen nicht beim Plugin selbst, sondern im Zusammenspiel mit anderen Komponenten der WordPress-Installation. Wer diese Fehler kennt, spart sich die Suche nach der Ursache.
Das Tracking-Skript landet nicht im Head
Einige Caching-Plugins und Page-Builder entfernen oder verschieben Skripte aus dem Head-Bereich. Wenn das Site-Tracking-Skript nicht greift, obwohl das Plugin aktiv ist, prüfe mit den Browser-Entwicklertools, ob das Skript von trackcmp.net im Head-Bereich des HTML steht. Fehlt es dort, hat ein Caching-Layer oder ein Theme es blockiert. WP Rocket und ähnliche Plugins bieten eine Whitelist für Skripte, die nicht verändert werden sollen – trage das Tracking-Skript dort ein.
Kontakte werden getrackt, obwohl sie nicht zugestimmt haben
Das passiert, wenn das Consent-Tool das ActiveCampaign-Skript nicht als Marketing-Cookie kategorisiert oder wenn das Skript über ein Caching-Plugin in eine statische Seite eingebaut ist, bevor der Consent-Layer lädt. Die Lösung: Das Tracking-Skript muss in der Consent-Tool-Konfiguration explizit als Marketing-Skript definiert werden, sodass es erst nach aktiver Zustimmung ausgeführt wird. Nach Art. 6 Abs. 1 lit. a DSGVO ist die Einwilligung für Marketing-Tracking die einzig tragfähige Rechtsgrundlage; berechtigtes Interesse greift hier nicht.
Formular konvertiert, Automation startet nicht
Häufige Ursache: Die Automation wartet auf das Einreichen eines bestimmten Formulars, aber das Formular-Tag und der Automation-Trigger stimmen nicht überein. Prüfe in ActiveCampaign unter Automationen > Trigger, ob der Formular-Name exakt mit dem Formular übereinstimmt, das in WordPress eingebunden ist. Jede Kopie oder Umbenennung eines Formulars erzeugt eine neue Formular-ID – wenn du die Automation mit dem alten Formular verbunden hast und danach das Formular ersetzt hast, muss der Trigger aktualisiert werden.
Double-Opt-in-Mail landet im Spam
Das ist fast immer ein Domain-Authentifizierungsproblem. Prüfe, ob für die Absender-Domain in ActiveCampaign SPF, DKIM und DMARC konfiguriert sind. Du findest die nötigen DNS-Einträge in ActiveCampaign unter Einstellungen > E-Mail > DKIM einrichten. Ohne gültige DKIM-Signatur stufen viele Mailprovider die Bestätigungs-E-Mail als verdächtig ein. Die Konfiguration ist einmalig nötig und gilt danach für alle E-Mails aus deinem Account.
Plugin-Konflikte nach WordPress-Updates
WordPress-Hauptversions-Updates können das Verhalten von Plugin-Hooks verändern. Wenn Site Tracking nach einem WordPress-Update plötzlich nicht mehr greift, deaktiviere kurz alle anderen Plugins und teste, ob das ActiveCampaign-Plugin allein funktioniert. Reaktiviere dann die anderen Plugins einzeln, um den Konflikt einzugrenzen. Staging-Umgebungen erleichtern diesen Prozess erheblich, weil du Updates dort testen kannst, bevor sie auf der Produktionsseite ausgerollt werden.
Häufige Fragen
Wie funktioniert Site Tracking in ActiveCampaign, wenn jemand noch keinen Kontakt hat?
Ohne einen bekannten Kontakt speichert das Tracking-Skript keine Daten. Die Identifizierung läuft über ein Cookie, das gesetzt wird, wenn jemand ein Formular ausfüllt oder einen E-Mail-Link mit Tracking-Hash klickt. Erst ab diesem Moment werden Seitenbesuche dem Kontakt zugeschrieben. Anonyme Besucher bleiben unsichtbar – das ist systembedingt und kein Konfigurationsfehler.
Kann ich mehrere WordPress-Seiten mit einem ActiveCampaign-Account verbinden?
Ja. Du kannst das ActiveCampaign-Plugin auf beliebig vielen WordPress-Installationen einsetzen, solange du denselben API-Key verwendest. Site Tracking schreibt dann für jeden Kontakt, welche Domain und welche URL besucht wurde – du erkennst also, welche deiner WordPress-Seiten den Besuch ausgelöst hat. In Automationen kannst du nach der URL-Domain filtern, wenn du unterschiedliche Reaktionen für verschiedene Seiten willst.
Wie verhindere ich, dass Kontakte durch parallele Automationen zu viele E-Mails bekommen?
ActiveCampaign bietet in jeder Automation die Option, dass ein Kontakt sie nur einmal durchlaufen kann. Das verhindert Re-Eintritte, aber schützt nicht vor mehreren gleichzeitig aktiven Sequenzen. Die sauberere Lösung ist eine Wenn/Dann-Bedingung am Sequenzstart, die prüft, ob ein Kontakt bereits einen bestimmten "aktiv"-Tag trägt, und die Automation andernfalls sofort beendet. Kombiniert mit einer globalen Frequenzregel unter Einstellungen > E-Mail kannst du außerdem eine Mindestabstandsregel zwischen ausgehenden E-Mails setzen.
Muss ich für Site Tracking in ActiveCampaign einen höheren Plan buchen?
Site Tracking ist in den Marketing-Automation-Plänen von ActiveCampaign enthalten, nicht im reinen E-Mail-Plan. Die Entscheidung, ob ein höherer Plan sinnvoll ist, hängt davon ab, ob du Automationen auf Basis von Seitenbesuchen aufbauen willst – als reines Analyse-Feature rechtfertigt es den Mehrpreis nicht. Als Automation-Trigger ist es dagegen eines der nützlichsten Signale, die ActiveCampaign liefert.
Was passiert mit Site-Tracking-Daten, wenn ein Kontakt das Löschen seiner Daten beantragt?
Nach Art. 17 DSGVO hast du die Pflicht, alle personenbezogenen Daten eines Kontakts auf Anfrage zu löschen. In ActiveCampaign löscht das Entfernen eines Kontakts auch dessen Protokoll, einschließlich der Site-Tracking-Ereignisse. Du kannst den Löschprozess in ActiveCampaign unter dem jeweiligen Kontakt direkt anstoßen. Wer den Prozess automatisieren will, findet in der ActiveCampaign-API einen Endpunkt für die Kontaktlöschung, den du über ein WordPress-Plugin oder ein benutzerdefiniertes Skript ansprechen kannst.
Wer tiefer in die Konfiguration von ActiveCampaign einsteigen will – von Scoring-Modellen über Segment-Logiken bis zu mehrstufigen Automationen – findet im ActiveCampaign-Kurs von Advertal strukturierte Anleitungen, die direkt auf die Praxis ausgerichtet sind.


