Mautic & Drupal 11: Marketing Automation mit intelligenten Segmenten
Mautic & Drupal 11: Marketing Automation mit Segmenten
HubSpot kostet schnell 800€+ pro Monat. Salesforce Marketing Cloud noch mehr. Dabei gibt es eine Open-Source-Alternative, die 90% der Features bietet: Mautic.
In Kombination mit Drupal 11 entsteht ein mächtiges Marketing-System, bei dem Sie die volle Kontrolle über Ihre Daten behalten.
Warum Mautic statt HubSpot?
- Keine Kontakt-Limits: Bei HubSpot zahlen Sie pro Kontakt. Bei Mautic zahlen Sie nur Ihr Hosting.
- Datenhoheit: Alle Daten liegen auf Ihrem Server. DSGVO-konform ohne Auftragsverarbeitungsvertrag mit US-Firmen.
- Unbegrenzte Anpassung: Mautic ist Open Source. Sie können alles anpassen, was bei SaaS-Tools unmöglich ist.
- Drupal-Integration: Das offizielle Mautic-Modul für Drupal ist ausgereift und gut gepflegt.
Die Mautic-Drupal-Architektur
┌─────────────────┐ ┌─────────────────┐
│ Drupal 11 │────▶│ Mautic │
│ (Website) │◀────│ (Marketing) │
└─────────────────┘ └─────────────────┘
│ │
▼ ▼
Nutzerverhalten E-Mail Kampagnen
Formular-Daten Lead Scoring
Content-Konsum Segmentierung
Drupal erfasst das Nutzerverhalten, Mautic wertet es aus und reagiert automatisiert.
Installation
1. Mautic-Modul für Drupal
composer require drupal/mautic
drush en mautic -y
2. Konfiguration
Navigieren Sie zu /admin/config/services/mautic:
- Mautic URL: Ihre Mautic-Installation (z.B.
https://mautic.ihre-domain.de) - Tracking aktivieren: JavaScript-Tracking für Seitenaufrufe
- Anonyme Besucher tracken: Auch ohne Login erfassen
3. API-Verbindung einrichten
Für die bidirektionale Kommunikation benötigen Sie API-Credentials:
- In Mautic: Einstellungen → API Credentials → Neuer OAuth2 Client
- Client ID und Secret in Drupal eintragen
- Verbindung testen
Segmente verstehen
Segmente sind das Herzstück von Mautic. Sie definieren dynamische Gruppen von Kontakten basierend auf deren Verhalten und Eigenschaften.
Beispiel-Segmente für Drupal-Websites
1. Segment: “Warme Leads”
Kontakte, die:
- Mindestens 5 Seiten besucht haben
- Die Preisseite angesehen haben
- In den letzten 7 Tagen aktiv waren
Filter:
- Page Hits >= 5
- Page Hit URL contains "/preise"
- Last Active within last 7 days
2. Segment: “Blog-Abonnenten ohne Konversion”
Kontakte, die:
- Den Newsletter abonniert haben
- Regelmäßig Blog-Artikel lesen
- Aber noch nie angefragt haben
Filter:
- Tag = "Newsletter"
- Page Hit URL contains "/blog" (count >= 3)
- Form Submission != "Kontaktformular"
3. Segment: “Inaktive Kunden”
Kontakte, die:
- Einmal gekauft haben
- Seit 90 Tagen nicht mehr auf der Website waren
Filter:
- Tag = "Kunde"
- Last Active NOT within last 90 days
Drupal-Inhalte für Segmentierung nutzen
Das Mächtige an der Drupal-Integration: Sie können Content-Konsum für Segmente nutzen.
Content-Kategorien tracken
Wenn ein Nutzer mehrere Artikel zur Kategorie “E-Commerce” liest, landet er automatisch im Segment “Interesse: E-Commerce”.
So richten Sie das ein:
- In Drupal: Taxonomy-Terms werden als Page-URL an Mautic übermittelt
- In Mautic: Segment-Filter auf URL-Muster setzen
Segment: "Interesse E-Commerce"
Filter: Page Hit URL contains "/themen/e-commerce" (count >= 2)
Formular-Daten nutzen
Drupal-Webforms können direkt an Mautic übermittelt werden:
composer require drupal/webform_mautic
drush en webform_mautic -y
Jedes Formularfeld wird zu einem Mautic-Feld. Sie können dann segmentieren:
- “Branche = Einzelhandel”
- “Unternehmensgröße > 50 Mitarbeiter”
- “Budget >= 10.000€“
Automatisierte Kampagnen
Segmente allein bringen nichts. Die Magie entsteht durch Campaigns (Kampagnen), die auf Segment-Mitgliedschaft reagieren.
Beispiel: Willkommens-Serie
Trigger: Kontakt tritt Segment "Newsletter-Neuanmeldung" bei
Tag 0: E-Mail "Willkommen! Das erwartet Sie"
Tag 3: E-Mail "Unser beliebtester Artikel"
Tag 7: E-Mail "Haben Sie Fragen? Antworten Sie einfach!"
Wenn: Kontakt klickt Link zur Preisseite
→ Verschiebe in Segment "Warme Leads"
→ Benachrichtige Vertrieb
Beispiel: Re-Engagement
Trigger: Kontakt tritt Segment "Inaktive Kunden" bei
Tag 0: E-Mail "Wir vermissen Sie!"
Tag 7: E-Mail "10% Rabatt auf Ihre nächste Bestellung"
Tag 14: Wenn keine Reaktion → Tag "Churned" setzen
Lead Scoring mit Drupal-Daten
Mautic kann Punkte vergeben basierend auf Aktionen:
| Aktion | Punkte |
|---|---|
| Seite besucht | +1 |
| Blog-Artikel gelesen | +2 |
| Preisseite besucht | +10 |
| Formular ausgefüllt | +20 |
| E-Mail geöffnet | +3 |
| Link geklickt | +5 |
Ab 50 Punkten → Segment “Sales Qualified Lead” Ab 100 Punkten → Automatische Benachrichtigung an Vertrieb
Personalisierung in Drupal
Mit dem Mautic-Modul können Sie personalisierte Inhalte in Drupal anzeigen:
{% if mautic_segment('warme-leads') %}
<div class="cta-box premium">
<h3>Exklusiv für Sie: Kostenlose Beratung</h3>
<a href="/termin">Jetzt Termin buchen</a>
</div>
{% else %}
<div class="cta-box standard">
<h3>Newsletter abonnieren</h3>
</div>
{% endif %}
Das ist Dynamic Content basierend auf dem Segment des Besuchers.
Performance-Tipps
- Segment-Updates: Mautic aktualisiert Segmente per Cron. Setzen Sie den Cron auf 5-15 Minuten.
- Tracking-Script: Laden Sie das Mautic-JavaScript asynchron, um die Seitengeschwindigkeit nicht zu beeinträchtigen.
- Datenbank: Bei >100.000 Kontakten empfehle ich einen separaten MySQL-Server für Mautic.
Fazit
Die Kombination aus Drupal 11 und Mautic ist eine der mächtigsten Open-Source-Marketing-Stacks, die es gibt. Sie haben:
- Volle Kontrolle über Ihre Daten
- Keine monatlichen Pro-Kontakt-Kosten
- Unbegrenzte Anpassungsmöglichkeiten
- Nahtlose Integration zwischen CMS und Marketing
Der Einstieg erfordert mehr Setup als bei HubSpot, aber die langfristigen Vorteile – finanziell und strategisch – sind enorm.
Interesse an einer Mautic-Integration für Ihre Drupal-Website? Kontaktieren Sie mich für eine unverbindliche Beratung.
Häufig gestellte Fragen (FAQ)
Ist Mautic wirklich kostenlos?
Kann Mautic mit Drupal Commerce zusammenarbeiten?
Wie viele Kontakte kann Mautic verwalten?
Das könnte Sie auch interessieren
Klaviyo API Integration mit Drupal 11 & Drupal Commerce
Schritt-für-Schritt Anleitung: So integrieren Sie Klaviyo E-Mail-Marketing in Drupal 11. E-Commerce Tracking, Warenkorba...
Playwright Tests in Drupal 11: Modernes End-to-End Testing
Praktischer Guide für Playwright End-to-End Tests in Drupal 11. Installation, Konfiguration und Best Practices für autom...
Drupal Custom Modules: Ein Einsteiger-Guide
Lerne, wie du eigene Drupal-Module entwickelst. Von der .info.yml bis zum ersten Controller und Routing.