Heim  >  Artikel  >  Web-Frontend  >  So rufen Sie die vollständige URL ab und speichern sie im ausgeblendeten Feld im Pardot-Formular

So rufen Sie die vollständige URL ab und speichern sie im ausgeblendeten Feld im Pardot-Formular

WBOY
WBOYOriginal
2024-09-10 11:32:02569Durchsuche

Dies ist mein Code, der dem Abschnitt unten im Pardot-Formular hinzugefügt wurde,

// URL analysieren

Funktion 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;

// Geben 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;

How to fetch full URL and store in hidden field on pardot form
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 ich hier vornehmen muss?

Fügen Sie auch ein Bild des Codes hinzu, um den Code klar zu verstehen

Das obige ist der detaillierte Inhalt vonSo rufen Sie die vollständige URL ab und speichern sie im ausgeblendeten Feld im Pardot-Formular. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn