Dies ist mein Code, der dem Pardot-Formular unten im Abschnitt hinzugefügt wurde,
// URL analysieren
function getParameterByName(name) {
name = name.replace(/[[]/, "\[").replace(/[]]/, "\]");
var regex = new RegExp("[\?&]" name "=([^]*)"),
results = regex.exec(location.search);
Ergebnisse zurückgeben === null ? "" : decodeURIComponent(results[1].replace(/ /g, " "));
}
// Geben Sie den URL-Parametern Variablennamen an
var source = getParameterByName('utm_source');
var medium = getParameterByName('utm_medium');
var Campaign = getParameterByName('utm_campaign');
var content = getParameterByName('utm_content');
var term = getParameterByName('utm_term');
var CampaignID = getParameterByName('URL_Campaign_Id');
// ERHALTEN Sie die URL der übergeordneten Seite
var url = window.location.href;
// Fügen Sie die Variablennamen in die ausgeblendeten Felder im Formular ein. Selektor sollte „p.YOURFIELDNAME input“ sein
document.querySelector("p.utm_source input").value = source;
document.querySelector("p.utm_medium input").value = medium;
document.querySelector("p.utm_campaign input").value = Kampagne;
document.querySelector("p.utm_content input").value = content;
document.querySelector("p.utm_term input").value = term;
document.querySelector("p.URL_Campaign_Id input").value = CampaignID;
document.querySelector('input[name="Source_URL"]').value = url;
Ich möchte die URL des Formulars abrufen und im versteckten Feld (Source_URL) speichern. Wenn jemand das Pardot-Formular sendet, funktioniert der gesamte Code einwandfrei, aber nur der Teil des Abrufens der URL und der Speicherung im versteckten Feld „Source_URL“ funktioniert nicht.
Hat jemand eine Lösung, welche Änderung muss ich hier vornehmen?
Bild des Codes hinzufügen, um den Code auch klar zu verstehen
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3