Zurück zu Wissen

WordPress Personalisierung: So zeigst du personalisierten Content für mehr Conversions

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

WordPress-Personalisierung zeigt verschiedenen Besuchern unterschiedliche Inhalte – basierend auf Herkunft, CRM-Daten oder Verhalten auf der Seite. Am wirkungsvollsten wird das, wenn du ActiveCampaign als Datenbasis nutzt: Tags und Lead Scores, die ein Kontakt bereits trägt, steuern dann direkt, welcher Content auf der Website erscheint.

Das Wichtigste in Kürze

  • WordPress-Personalisierung auf Basis von CRM-Daten funktioniert über Plugins wie If-So oder Logic Hop, die ActiveCampaign-Tags in Echtzeit abfragen.
  • Site Tracking in ActiveCampaign muss aktiv sein, damit besuchte Seiten und Klicks als Triggerbasis für Personalisierungsregeln zur Verfügung stehen.
  • Im DACH-Markt gilt: Personalisierung darf erst nach Cookie-Zustimmung greifen; anonyme Signale wie Referrer oder Geolocation sind ohne Opt-in nutzbar.
  • Starte mit einer einzigen personalisierten Stelle – etwa einem CTA-Block auf der Startseite – und teste zwei Varianten, bevor du mehr Regeln aufbaust.
  • Lead-Scoring-Werte aus ActiveCampaign lassen sich direkt als Schwellenwert für WordPress-Content nutzen: ab einem definierten Score erscheint ein Terminbuchungs-Widget statt eines Download-Angebots.

Was personalisierter Content leisten kann – und was er nicht ersetzt

WordPress zeigt standardmäßig allen Besuchern denselben Content – unabhängig davon, ob jemand zum ersten Mal auf der Seite ist, schon drei Produkte gekauft hat oder gerade eine Demo gebucht hat. Personalisierung ändert das: Du hinterlegst Regeln, unter welchen Bedingungen welcher Inhalt erscheint, und das Plugin tauscht den Seiteninhalt entsprechend aus.

Was das konkret bedeutet: Die Headline auf der Startseite wechselt, je nachdem, ob ein Besucher über eine LinkedIn-Kampagne kommt oder organisch über Google. Ein bekannter Kontakt, der in ActiveCampaign als Kunde getaggt ist, sieht statt dem Anmeldeformular einen Hinweis auf erweiterte Funktionen. Ein Lead mit hohem Score bekommt direkt das Kalender-Widget eingeblendet. In jedem Fall entscheidet eine Regel im Hintergrund – du definierst sie einmal, das Plugin führt sie aus.

Was Personalisierung nicht ersetzt: ein überzeugendes Angebot, ein klar strukturiertes Layout und verständliche Texte. Personalisierung verstärkt, was funktioniert – sie heilt keine Grundprobleme. Wenn deine Standard-Conversion-Rate sehr niedrig ist, lohnt es sich, zuerst das generische Erlebnis zu verbessern, bevor du Regeln für Segmente aufbaust.

Verhaltensbedingte und CRM-basierte Personalisierung im Vergleich

Es gibt zwei grundlegende Ansätze, die sich in der Datenbasis und in der Einstiegshürde unterscheiden. Verhaltensbasierte Personalisierung wertet aus, was ein Besucher in dieser Session tut: welche Seiten er aufruft, wie lange er bleibt, woher er kommt. Diese Daten sind ohne Anmeldung verfügbar und lassen sich auch mit einfacheren Tools umsetzen. CRM-basierte Personalisierung greift auf gespeicherte Kontaktdaten zurück – also auf das, was ActiveCampaign über eine Person weiß: Tags, Lead Score, Deal-Stage, Kaufhistorie.

CRM-basierte Personalisierung setzt voraus, dass der Besucher bekannt ist (über einen Tracking-Link in einer E-Mail oder ein ausgefülltes Formular) und dass Site Tracking aktiv war. Die Ergebnisse sind deutlich präziser, weil du Kontextwissen aus dem gesamten Kontaktverlauf nutzt. Beide Ansätze lassen sich kombinieren – verhaltensbasierte Regeln für anonyme Besucher, CRM-Regeln für bekannte Kontakte.

ActiveCampaign als Datenbasis für die WordPress-Personalisierung

ActiveCampaign sammelt über Site Tracking alles, was bekannte Kontakte auf deiner Website tun – welche Seiten sie aufrufen, welche Links sie klicken, wie lange sie auf bestimmten Inhalten bleiben. Diese Daten stehen in Automationen und Segmenten zur Verfügung und lassen sich über Plugins direkt in WordPress abfragen.

Die Voraussetzung ist, dass das Site-Tracking-Skript korrekt eingebunden ist. Du findest es in ActiveCampaign unter Einstellungen > Tracking > Site Tracking. WordPress erkennt einen Kontakt als bekannt, sobald er einen personalisierten Link aus einer E-Mail angeklickt hat oder auf der Seite ein Formular ausgefüllt hat. Für noch nicht identifizierte Besucher greifst du auf anonyme Signale zurück: Referrer, UTM-Parameter oder Geolocation auf Basis der IP-Adresse.

Tags als Steuerungselement für Seiteninhalt

Das praktischste Instrument für WordPress-Personalisierung über ActiveCampaign sind Tags. Du vergibst Tags in Automationen – etwa wenn jemand eine bestimmte E-Mail-Serie abgeschlossen hat, eine Produktseite mehrfach besucht hat oder ein Formular ausgefüllt hat. Plugins wie If-So fragen diese Tags per API in Echtzeit ab und schalten entsprechende Inhaltsvarianten frei.

Einige Beispiele für Tag-basierte Personalisierungsregeln:

  • Kontakt trägt den Tag Interesse: E-Mail Marketing – die Startseite zeigt Case Studies aus dem E-Mail-Bereich statt der generischen Übersicht.
  • Kontakt trägt den Tag Kunde: Aktiv – das Anmeldeformular für den Newsletter wird ausgeblendet, stattdessen erscheint ein Hinweis auf das Kundenportal.
  • Kontakt trägt den Tag Webinar: Teilgenommen – die Seite blendet Webinar-Teaser aus und zeigt weiterführende Ressourcen, die auf den nächsten Schritt vorbereiten.
  • Kein ActiveCampaign-Tag vorhanden – der Besucher sieht die generische Standardvariante der Seite.

Entscheidend ist die Tag-Pflege in ActiveCampaign. Wenn Tags uneinheitlich benannt oder nicht systematisch gesetzt werden, entstehen Lücken: Ein Kontakt, der eigentlich die personalisierte Variante sehen sollte, bekommt sie nicht, weil der zugehörige Tag fehlt oder falsch geschrieben ist.

Lead Scoring als Schwellenwert für Website-Inhalte

Lead-Scoring-Werte aus ActiveCampaign lassen sich ebenfalls als Personalisierungsbedingung verwenden. Du definierst Schwellenwerte: Ab Score 70 erscheint das Terminbuchungs-Widget direkt im Hero-Bereich. Unter Score 30 bekommt der Besucher zuerst einen Download angeboten. Das erlaubt eine stärkere Differenzierung als ein einfaches Tag, weil der Score die Gesamthistorie eines Kontakts widerspiegelt.

Das setzt voraus, dass das jeweilige Plugin die ActiveCampaign-API ansprechen kann und Zugriff auf den Score des identifizierten Kontakts hat. Logic Hop und If-So unterstützen das; bei OptinMonster ist es auf bestimmte Tarife begrenzt. Wer Lead Scoring in ActiveCampaign bereits nutzt, hat damit eine saubere Basis für mehrstufige Personalisierungsregeln, ohne zusätzliche Segmente pflegen zu müssen.

Welche Plugins du brauchst und wie sie sich unterscheiden

Für WordPress-Personalisierung gibt es eine Handvoll spezialisierter Plugins. Sie unterscheiden sich vor allem darin, wie tief die CRM-Integration geht, wie flexibel die Regeln aufgebaut werden können und welche Ausgabemethoden unterstützt werden. Keines davon ist universell die beste Wahl – die Entscheidung hängt von deiner Komplexität und deinen technischen Ressourcen ab.

If-So – direkte ActiveCampaign-Integration für Block-Personalisierung

If-So ist auf CRM-basierte Personalisierung ausgelegt und hat eine direkte Verbindung zu ActiveCampaign. Du hinterlegst im Plugin-Backend Bedingungen – Tag vorhanden, Tag nicht vorhanden, Kontakt unbekannt – und weist jeder Bedingung einen Inhaltsbaustein zu. Der Austausch passiert serverseitig beim Laden der Seite, was die Performance-Auswirkungen gering hält.

Die Stärke von If-So liegt in der Kombination aus überschaubarer Bedienoberfläche und präziser CRM-Verknüpfung. Es eignet sich für Teams, die keine eigene Entwicklungskapazität haben und schnell erste Varianten testen wollen. Der Gutenberg-Block und Shortcode-Ausgabe funktionieren mit den gängigen Page-Buildern. Schwäche: Für sehr verschachtelte Bedingungslogik stoßt die Oberfläche an Grenzen.

Logic Hop – für komplexe Regelwerke

Logic Hop unterstützt deutlich komplexere Regelwerke: verschachtelte Bedingungen, Zeitsteuerung, mehrere CRM-Quellen parallel. Das ist sinnvoll, wenn du nicht nur einzelne Blöcke tauschen willst, sondern ganze Seitenbereiche abhängig von mehreren Kriterien steuern möchtest – etwa wenn ein Kontakt gleichzeitig einen bestimmten Tag trägt, einen Score über 60 hat und aus Deutschland kommt.

Die Einrichtung ist entsprechend aufwändiger. Logic Hop setzt voraus, dass jemand im Team die Bedingungslogik sauber modellieren kann. Ohne diese Sorgfalt entsteht schnell ein Regelwildwuchs, der schwer zu warten ist und zu unerwarteten Inhaltsausspielungen führt.

OptinMonster – verhaltensbasierte Overlays für anonyme Besucher

OptinMonster ist kein Personalisierungs-Plugin im engeren Sinn, sondern ein Tool für Overlays, Slide-ins und Notification Bars. Es reagiert auf Verhaltenssignale wie Exit Intent, Verweildauer oder gescrollte Prozent der Seite. Die ActiveCampaign-Integration ermöglicht, gesammelte E-Mail-Adressen direkt als Kontakte anzulegen und Tags zu setzen.

Für CRM-basierte Personalisierung mit bestehenden Kontakten reicht OptinMonster nicht aus. Es ergänzt aber sinnvoll, was If-So oder Logic Hop für bekannte Kontakte leisten – als Schicht für noch nicht identifizierte Besucher, die du erst durch ein Overlay in dein ActiveCampaign übertragen möchtest.

Plugins im Vergleich

Plugin

ActiveCampaign-Integration

Einsatzbereich

Hinweise zu Preisen

If-So

Direkt (Tags, Felder)

Block-Personalisierung, einfache Regeln

Jahresabo, Preis bei Anbieter prüfen

Logic Hop

Direkt (Tags, Felder, Score)

Komplexe, verschachtelte Regelwerke

Jahresabo, höherer Einstiegspreis

OptinMonster

Via API (Kontakte anlegen, Tags setzen)

Overlays für anonyme Besucher

Monatsabonnement, mehrere Tarife

Preise und Tarifstrukturen ändern sich regelmäßig; prüfe sie direkt beim jeweiligen Anbieter vor dem Kauf.

So richtest du deine erste personalisierte Inhaltsvariante ein

Das folgende Beispiel zeigt, wie du mit If-So und ActiveCampaign eine Tag-basierte Personalisierung aufbaust. Das Ziel: Besucher, die in ActiveCampaign den Tag Interesse: Marketing-Automation tragen, sehen auf der Startseite einen anderen Hero-Text als unbekannte Besucher. Voraussetzungen: Das ActiveCampaign-Site-Tracking-Skript ist auf der WordPress-Seite eingebunden, und If-So ist installiert.

  1. Verbindung herstellen: Öffne im WordPress-Backend die If-So-Einstellungen unter Einstellungen > Integrationen > ActiveCampaign. Trage dort deinen API-Key und die API-URL ein. Beide Werte findest du in ActiveCampaign unter Einstellungen > Entwickler.
  2. Inhaltsbedingung anlegen: Erstelle in If-So einen neuen Block. Wähle als Bedingungstyp ActiveCampaign Tag und gib den Tag-Namen exakt so ein, wie er in ActiveCampaign hinterlegt ist – Groß- und Kleinschreibung sowie Leerzeichen müssen übereinstimmen.
  3. Variante A definieren: Im Bereich If schreibst du den Inhalt für Kontakte, die diesen Tag tragen – etwa eine Headline, die auf Marketing-Automation eingeht, und einen CTA, der auf eine weiterführende Ressource oder eine Demo verweist.
  4. Variante B definieren: Im Bereich Else hinterlegst du den generischen Inhalt für alle anderen Besucher – also den Text, der bisher für alle galt.
  5. Block einsetzen: Kopiere den If-So-Shortcode und füge ihn an der Stelle im Seiteneditor ein, an der der Hero-Text erscheinen soll. In Gutenberg funktioniert das über das Shortcode-Block-Element; in Elementor über ein HTML-Widget.
  6. Testen: Rufe die Seite in einem Inkognito-Fenster auf – du siehst Variante B, da du kein bekannter Kontakt bist. Dann rufe die Seite über einen personalisierten E-Mail-Link auf, mit dem du in ActiveCampaign den Tag Interesse: Marketing-Automation trägst – du siehst Variante A. Prüfe, ob die Inhalte korrekt wechseln.
  7. Tracking einrichten: Lege in Google Analytics 4 ein Custom Event an, das If-So über einen JavaScript-Trigger feuert, wenn eine Variante ausgeliefert wird. Benenne die Events einheitlich, etwa personalized_hero_a und personalized_hero_b, damit du in den Berichten sehen kannst, wie oft jede Variante erscheint.

Wenn beide Varianten identischen Inhalt zeigen, liegt der Fehler fast immer an einem dieser drei Punkte: Das Site-Tracking-Skript wird nicht vollständig geladen, der Kontakt ist noch nicht als bekannt identifiziert, oder der Tag-Name enthält ein Leerzeichen, das im If-So-Feld fehlt oder umgekehrt. Überprüfe zuerst im Browser-Netzwerk-Tab, ob das ActiveCampaign-Skript fehlerfrei ausgeführt wird.

Typische Fehler beim Aufbau einer Personalisierungs-Architektur

Der Aufbau einer Personalisierungsarchitektur scheitert selten an der Technologie. Häufiger ist das Grundproblem ein schlecht durchdachtes Regelwerk, eine fehlende Datenbasis oder Inhalte, die in der generischen Variante bereits nicht funktionieren.

Zu viele Regeln zu früh

Ein häufiges Muster: Wer sich mit der Technologie vertraut macht, baut schnell viele Regeln auf – für jede Zielgruppe eine Variante, für jeden Traffic-Kanal eine andere Headline. Das Ergebnis ist ein schwer zu wartendes Geflecht, in dem niemand mehr weiß, was wo für wen erscheint. Wenn du eine Regel änderst, weißt du nicht mehr sicher, ob du eine andere damit indirekt überschreibst. Fang mit einer einzigen personalisierten Stelle an, messe das Ergebnis mindestens vier Wochen lang, und erweitere das System erst dann.

Personalisierung ohne ausreichende Datenbasis

Tag-basierte Personalisierung wirkt nur, wenn ein relevanter Anteil der Besucher die entsprechenden Tags trägt. Wenn 95 Prozent der Seitenbesucher unbekannte Kontakte sind, sehen sie immer die generische Variante – die Personalisierungsregeln haben kaum sichtbare Wirkung. Bevor du Regeln aufsetzt, prüfe in ActiveCampaign, wie viele identifizierte Kontakte pro Monat deine wichtigsten Seiten besuchen. Dieser Wert lässt sich im Site-Tracking-Bericht ablesen.

Site Tracking greift nicht für alle Kontakte

Site Tracking funktioniert nur für Kontakte, die über einen personalisierten Link auf die Website kommen oder dort ein Formular ausgefüllt haben. Wer organisch auf die Seite gelangt und sich weder einloggt noch ein Formular nutzt, bleibt anonym – auch wenn er in ActiveCampaign ein vollständig gepflegter Kontakt ist. Das schränkt die CRM-basierte Personalisierung auf einen Teil des Traffics ein. Plane deine Architektur von Anfang an so, dass die generische Variante für anonyme Besucher ebenfalls gut funktioniert.

Content-Varianten nicht auf Qualität geprüft

Personalisierung multipliziert, was vorhanden ist. Wenn die generische Variante bereits schwach konvertiert, gleicht die personalisierte Variante das nicht vollständig aus. In Projekten, die wir begleiten, sehen wir regelmäßig, dass Teams die generische Variante vernachlässigen und die gesamte redaktionelle Energie in die personalisierten Versionen stecken. Das ist rückwärts: Zuerst muss die Basisvariante stark sein, dann lohnen sich Varianten für Segmente.

Keine Exit-Strategie für abgelaufene Bedingungen

Tags werden gesetzt, aber selten systematisch entfernt. Ein Kontakt, der vor sechs Monaten den Tag Interesse: Produkt A bekommen hat, sieht auf der Website noch immer die darauf ausgerichtete Variante – auch wenn er seitdem Produkt A gekauft hat und jetzt ein Bestandskunde ist. Baue in deine ActiveCampaign-Automationen von Anfang an ein, wann Tags entfernt oder durch andere ersetzt werden. Andernfalls werden die Personalisierungsregeln mit der Zeit ungenauer.

DSGVO-konforme Personalisierung im DACH-Markt

Im DACH-Raum gelten für Personalisierung andere Anforderungen als in anderen Märkten. Cookies, die für Tracking und Personalisierung eingesetzt werden, sind einwilligungspflichtig. Das betrifft das ActiveCampaign-Tracking-Skript ebenso wie die Cookies, die Personalisierungs-Plugins setzen. Wer das ignoriert, riskiert nicht nur rechtliche Konsequenzen, sondern auch ungenaue Personalisierungsdaten – denn Besucher, die Cookies ablehnen, bleiben anonym, unabhängig davon, ob du sie in ActiveCampaign kennst.

Einige Personalisierungsformen funktionieren ohne Tracking-Cookies und sind damit ohne explizite Zustimmung umsetzbar:

  • Geolocation auf Basis der IP-Adresse, sofern die IP nicht gespeichert wird – geeignet für Regionsanpassungen wie Sprache, Währung oder lokale Referenzen für Deutschland, Österreich oder die Schweiz.
  • Referrer-basierte Personalisierung: Du erkennst, ob jemand über eine bestimmte Domain auf deine Seite kommt, und passt den Inhalt entsprechend an, ohne einen Cookie zu setzen.
  • URL-Parameter: Wenn du in E-Mails oder Anzeigen UTM-Parameter verwendest, kannst du auf Basis dieser Parameter Inhalte steuern – solange die Information nicht dauerhaft in einem Cookie gespeichert wird.

Sobald ein Besucher der Nutzung von Marketing-Cookies zugestimmt hat, stehen alle CRM-basierten Personalisierungsoptionen zur Verfügung: ActiveCampaign Site Tracking, Tag-Abfragen und Lead-Score-basierte Regeln. Wichtig: Dein Cookie-Consent-Banner muss klar zwischen notwendigen und Marketing-Cookies unterscheiden, und das ActiveCampaign-Skript darf erst nach Zustimmung geladen werden.

Plugins wie Borlabs Cookie oder Complianz ermöglichen das konditionelle Laden von Skripten in WordPress. Du weist dem ActiveCampaign-Skript die Kategorie Marketing zu; das Consent-Plugin lädt es nur, wenn der Besucher diese Kategorie akzeptiert hat. Ohne diese Einrichtung verstößt du möglicherweise gegen die DSGVO, selbst wenn ein Cookie-Banner vorhanden ist.

Datenminimierung in der Praxis

Personalisierung verführt dazu, möglichst viele Daten zu sammeln. Das Prinzip der Datenminimierung sagt das Gegenteil: Speichere nur, was du für den konkreten Personalisierungszweck brauchst. Wenn du nur nach Kunde und Nicht-Kunde unterscheidest, brauchst du kein vollständiges Tracking aller Seitenaufrufe – ein einzelner Tag reicht aus. Je gezielter die Datenbasis, desto geringer das Risiko und desto einfacher die Dokumentation in deinem Verzeichnis der Verarbeitungstätigkeiten.

Häufige Fragen

Funktioniert WordPress-Personalisierung auch ohne ActiveCampaign?

Ja. Verhaltensbasierte Personalisierung – auf Basis von Referrer, Verweildauer, aufgerufenen Seiten oder Gerät – funktioniert ohne CRM-Verbindung. Tools wie OptinMonster arbeiten dabei mit First-Party-Cookies. CRM-basierte Personalisierung, die auf gespeicherte Tags oder Scores zurückgreift, setzt eine API-Verbindung zu einem CRM voraus. Ohne CRM-Anbindung bleibt die Personalisierung auf anonyme Signale beschränkt, was für rein verhaltensorientierte Regeln ausreicht.

Wie lange dauert es, bis Personalisierungsregeln messbare Ergebnisse liefern?

Als Richtwert gilt: Du brauchst mindestens 200 bis 300 Seitenaufrufe pro Variante, bevor Konversionsunterschiede statistisch aussagekräftig sind. Auf stark frequentierten Seiten ist das in einer bis zwei Wochen erreichbar. Bei kleineren Sites mit weniger Traffic kann es vier bis acht Wochen dauern. Wenn du nach vier Wochen noch keinen klaren Trend siehst, deutet das meistens darauf hin, dass die beiden Varianten sich zu wenig voneinander unterscheiden.

Kann ich Personalisierung mit dem Gutenberg-Editor umsetzen?

Ja. If-So und Logic Hop funktionieren beide als Gutenberg-Blöcke oder über Shortcodes, die du in jeden Textblock einfügst. Der Wechsel zwischen Varianten passiert dynamisch beim Laden der Seite, nicht im Editor. Im Editor siehst du die Bedingungslogik und kannst zwischen den Varianten wechseln; auf der fertigen Seite sieht der Besucher nur das Ergebnis der Regel, die auf ihn zutrifft.

Wenn ein Besucher die Marketing-Cookies widerruft, darf das ActiveCampaign-Skript nicht mehr geladen werden. Damit entfällt die Grundlage für CRM-basierte Personalisierung. Der Besucher sieht die generische Variante. Cookielose Personalisierung – also Regeln auf Basis von Referrer oder URL-Parametern – bleibt weiterhin möglich, da sie keine Einwilligung erfordert. Stelle sicher, dass deine generische Variante auch für diesen Fall funktioniert.

Wie verbinde ich If-So mit einem Page-Builder wie Elementor?

If-So stellt Shortcodes bereit, die in jedem Page-Builder funktionieren, der Shortcode-Ausgaben rendert. In Elementor fügst du ein HTML-Widget oder ein Textwidget ein und schreibst dort den Shortcode. In Divi verwendest du das Code-Modul. In Gutenberg gibt es einen nativen If-So-Block. Die bedingte Logik liegt vollständig im If-So-System; der Page-Builder rendert nur das Ergebnis, das die Bedingung liefert.

Personalisierung baut auf einer soliden Content-Basis und sauberer CRM-Datenpflege auf. Wer beides hat, kann mit wenigen Regeln bereits messbare Verbesserungen erzielen – ohne komplexe Infrastruktur. Wer ActiveCampaign zusammen mit If-So oder Logic Hop einsetzt und dabei Unterstützung bei der Architektur sucht, findet beim Advertal-Team einen Ansprechpartner, der die technische und inhaltliche Seite beider Systeme kennt.

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