"Ich muss automatisch vordefinierten Text zu einem versteckten Feld in meinem Pardot-Formular hinzufügen. Gibt es ein Skript dafür?"
Manchmal musst du einheitliche Informationen in deinen Pardot-Formularen erfassen, ohne, dass Benutzer etwas aktiv eingeben. Unsere einfache Skript-Vorlage macht es leicht, ein verstecktes Feld mit einem statischen Text deiner Wahl zu füllen.
Was dieses Skript macht
Dieser JavaScript-Snippet fügt automatisch deinen vordefinierten Text in ein bestimmtes verstecktes Feld deines Pardot-Formulars ein. Dies ist nützlich, um Formular-Quellen zu tracken, Einsendungen zu kategorisieren oder deinen Lead-Daten Kontext hinzuzufügen, ohne das Erscheinungsbild deines Formulars zu verändern.
Die Skript-Vorlage
Wir bieten dir zwei Möglichkeiten, das Skript zu erhalten:
- Do It Yourself: Kopiere und füge diese Vorlage ein und passe sie manuell an, indem du den Anweisungen unten folgst.
- Nutze unser kostenloses Tool: Für einen einfacheren Ansatz besuche unser kostenloses statisches Text-Pardot-Tool, gib deine Feldinformationen und den gewünschten Text ein und erhalte eine angepasste Version des Codes, die sofort implementiert werden kann.
Kopiere und füge dieses Skript in den "Below Form"-Bereich deines Pardot-Formulars oder direkt in deine Layout-Vorlage ein:
<!-- Start Text Capture -->
<script type="text/javascript">
//Ersetze YOURFIELD (nicht input) mit deinem Feld (z.B. Page_Title) und verwende das Feld und nicht den Namen. Gehe dafür zu Account Engagement Einstellungen - Prospect Felder - Spalte Field (nicht Spalte Name)
//Ersetze YOUR TEXT mit deinem statischen Text, aber entferne nicht die zwei ""
$('.YOURFIELD').find('input:hidden').val("REPLACE TEXT");
</script>
<!-- End Text Capture -->
So passt du das Skript an
Das Skript ist einfach, erfordert aber die richtige Anpassung:
- Setze deinen Feldnamen:
- Ersetze YOURFIELD mit deinem tatsächlichen Pardot-Feld
- Dies muss exakt mit dem Feld in Pardot übereinstimmen, einschließlich Groß-/Kleinschreibung
- Um den richtigen Feldnamen zu finden, gehe zu Account Engagement Einstellungen - Prospect Felder und schaue in die Spalte "Feld" (nicht die Spalte "Name")
- Definiere deinen statischen Text:
- Ersetze REPLACE TEXT mit dem Text, der im versteckten Feld erscheinen soll
- Behalte die Anführungszeichen um deinen Text
- Beispiel: $('.Form_Source').find('input').val("Homepage Kontaktformular");
Häufige Anwendungsfälle
Hier sind einige beliebte Arten, wie Marketing-Teams statischen Text in versteckten Feldern verwenden:
Anwendungsfall | Beispielwert | Nutzen |
Formularquelle | "Produktseiten-Formular" | Nachverfolgen, welche Formulare Leads generieren |
Kampagnen-Kennung | "Frühling 2025 Webinar" | Einsendungen nach Initiativen gruppieren |
Lead-Kategorie | "Produktinteresse" | Leads vorab kategorisieren |
Standardwerte | "Nicht angegeben" | Sicherstellen, dass Felder Basiswerte haben |
Implementierungsschritte
- Erstelle ein verstecktes Feld in Pardot:
- Navigiere zu Pardot Admin Einstellungen - Prospect Felder
- Erstelle ein Feld mit deinem gewünschten Namen (z.B. "Form_Source")
- Setze den Feldtyp auf "Text"
- Füge das versteckte Feld zu deinem Formular hinzu:
- Bearbeite dein Pardot-Formular
- Füge das von dir erstellte Feld hinzu
- Markiere es als "Hidden"-Feld
- Implementiere das Skript:
- Füge das Skript zu deinem Formular im Bereich "Below Form" hinzu oder
- Füge es zu deiner Layout-Vorlage für die Verwendung über mehrere Formulare hinweg hinzu
Teste dein Formular nach der Implementierung gründlich, um sicherzustellen, dass das versteckte Feld den statischen Text korrekt erfasst.
Nächste Schritte
Mit diesem implementierten Skript wird dein Pardot-Formular nun automatisch deinen vordefinierten Text im versteckten Feld einfügen, jedes Mal wenn das Formular geladen wird. Dies liefert einheitliche Daten für Segmentierung, Routing und Reporting-Zwecke.
Brauchst du Hilfe bei der Implementierung dieses Skripts oder bei anderen Pardot-Themen? Nimm Kontakt mit unserem Team auf für persönliche Unterstützung.