Tracking externer Formulare mit ProfitBoost


Zweck dieses Leitfadens

Dieser Leitfaden erklärt, wie Sie das externe Tracking-Skript installieren und verwenden, um Seitenaufrufe zu erfassen und Formularübermittlungen (ProfitBoost-Formulare und Standard-HTML-Formulare) auf externen Websites wie WordPress, Shopify, Wix, Webflow oder eigenen HTML-Seiten zu tracken.

Verwenden Sie dieses Setup, wenn Sie:

  • Ein ProfitBoost-Formular auf einer externen Website einbetten

  • Ein Standard-HTML-Formular (kein iframe) nutzen

  • Seitenaufrufe und Conversions tracken möchten

  • Workflows basierend auf Nutzeraktionen auslösen wollen

⚠️ Wichtig:
Iframe- oder Widget-basierte Formulare werden nicht unterstützt.
Formulare müssen direkt im DOM vorhanden sein und echte <form>-Elemente verwenden.


INHALTSVERZEICHNIS

  • Was ist das externe Tracking-Skript?

  • Wichtige Hinweise zum Verhalten

  • Warum Sie es benötigen

  • Was es macht

  • Vorbereitung

  • Schritt 1: Tracking-Skript abrufen

  • Schritt 2: Skript installieren

  • Schritt 3: Formular kompatibel machen

  • Custom Field Erfassung

  • Schritt 4: Einsendungen anzeigen

  • Schritt 5: Workflow-Trigger

  • Fehlerbehebung

  • Beispiel-Formular

  • Plattform-spezifische Installation

  • FAQs


Was ist das externe Tracking-Skript?

Das Tracking-Skript ist ein kleiner JavaScript-Code, der Ihrem Konto zugeordnet ist.

Nach Installation auf Ihrer Website:

  • Erfasst es Seitenaufrufe

  • Trackt Formularübermittlungen

  • Erfasst Custom Fields

  • Speichert anonyme Aktivitäten

  • Sendet Daten an Ihr CRM für Reports und Automationen

Es dient als Brücke zwischen externen Websites und Ihrem ProfitBoost-System.


Wichtige Hinweise zum Verhalten

⚠️ Es wird kein Kontakt erstellt, bis ein Formular abgesendet wird.

So funktioniert es:

  • Seitenaufrufe werden anonym getrackt

  • Aktivitäten werden im Browser gespeichert

  • Nach Formularübermittlung:

    • Kontakt wird erstellt oder aktualisiert

    • Alle vorherigen Aktivitäten werden zugeordnet

Nicht unterstützt:

  • iframe-Formulare

  • Klick- oder Scroll-Tracking

  • Session-Tracking oder Cross-Domain-Tracking

  • Versteckte oder deaktivierte Felder (ohne Konfiguration)


Warum Sie es benötigen

Ohne Tracking-Skript können Sie:

  • Keine Seitenaufrufe messen

  • Keine Conversions zuordnen

  • Keine Workflows auslösen

Mit Tracking-Skript:

  • Tracken Sie externe Formulare

  • Analysieren Sie Performance

  • Starten Sie Automationen bei Aktionen


Was es macht

Trackt:

  • Seitenaufrufe

  • Formularübermittlungen

  • Workflow-Trigger

Trackt nicht:

  • Scrolls oder Klicks

  • Sitzungsdaten

  • Cross-Domain-Verhalten


Vorbereitung

  • Domain muss mit Ihrem Konto verbunden sein

  • Formular muss sein:

    • ProfitBoost Embed ODER

    • Standard-HTML <form>


Schritt 1: Tracking-Skript abrufen

  • Gehen Sie zu Settings → External Tracking

  • Klicken Sie auf Copy Script

⚠️ Ändern Sie nicht die Tracking-ID.


Schritt 2: Skript installieren

Fügen Sie das Skript vor </body> ein.

Option A (empfohlen): Direkt einfügen

Funktioniert für:

  • HTML-Websites

  • WordPress

  • Wix / Squarespace / Webflow


Option B: Google Tag Manager

⚠️ Problem: GTM kann die Tracking-ID entfernen

Lösung:

  • Custom HTML Tag erstellen

  • Code vollständig einfügen

  • „All Pages“ als Trigger

  • Im Browser prüfen (DevTools)


Schritt 3: Formular kompatibel machen

Unterstützt:

  • ProfitBoost Embedded Forms

  • Standard-HTML-Formulare

Anforderungen:

  • <form>-Tag vorhanden

  • Felder sichtbar

  • name-Attribute vorhanden

  • E-Mail-Feld enthalten

Nicht unterstützt:

  • iframe-Formulare

  • Popups

  • JS-Widgets ohne echte Inputs


Custom Field Erfassung (Neu)

Erfasst werden:

  • Textfelder

  • Dropdowns

  • Checkboxen & Radio Buttons

  • Bewertungen

  • Zahlen & Datum

  • Datei-Uploads (nur Metadaten)

  • Captcha & Boolean-Felder

Voraussetzungen:

  • Feld sichtbar

  • gültiges name-Attribut


Intelligentes Mapping

Priorität:

  1. Feldname = CRM-Feld

  2. Label = CRM-Name

  3. Feldname ≈ Label

Sonst → Speicherung als unmapped_field


Schritt 4: Einsendungen anzeigen

  • Gehen Sie zu Sites → Forms → Submissions

  • Filtern Sie nach externem Formular

Kennzeichnung:
external form: {form_name}


Schritt 5: Workflow-Trigger

Trigger möglich bei:

  • Seitenaufruf

  • Formularübermittlung

Filter:

  • Domain

  • Seitenpfad

  • Formularname

  • UTM-Parameter


Fehlerbehebung

Debug-Modus aktivieren:

data-debug="true"

Dann Console prüfen: [LC Tracking]

Typische Probleme:

  • Kein Tracking → Script falsch platziert

  • CORS-Fehler → Server prüfen

  • Formular nicht erkannt → kein <form>

  • Tracking-ID fehlt → GTM Problem


Beispiel-Formular

<form name="signup">
<label>Email</label>
<input type="email" name="email" required />
<label>First Name</label>
<input type="text" name="first_name" />
<button type="submit">Submit</button>
</form>

Plattform-spezifische Installation

WordPress

  • Appearance → Theme Editor → Footer

  • Code vor </body> einfügen

⚠️ Wichtig:
Viele Builder nutzen keine echten <form>-Elemente → dann kein Tracking


Wix

  • Settings → Custom Code

  • Script im Body einfügen

  • Auf allen Seiten laden


Squarespace

  • Settings → Code Injection

  • Script einfügen


Shopify

  • Themes → Edit Code → theme.liquid

  • Vor </body> einfügen


Weitere Plattformen

  • HubSpot

  • Drupal

  • Magento

  • Joomla

→ jeweils im Footer einfügen


FAQs


F: Kann ich Custom Fields tracken?
Ja, alle unterstützten Felder werden erfasst und gemappt.


F: Werden Drittanbieter-Formulare unterstützt?
Nur wenn sie echte HTML-Inputs verwenden.


F: Werden Dateien gespeichert?
Nein, nur Metadaten.


F: Beeinflusst das Workflows und Attribution?
Ja, vollständig integrierbar für Automationen und Reports.


War dieser Artikel hilfreich?