Ceci est mon code ajouté à la section ci-dessous du formulaire Pardot,
// Analyser l'URL
fonction getParameterByName(nom) {
nom = nom.replace(/[[]/, "\[").replace(/[]]/, "\]");
var regex = new RegExp("[\?&]" nom "=([^]*)"),
résultats = regex.exec(location.search);
renvoyer les résultats === null ? "" : decodeURIComponent(results[1].replace(/ /g, " "));
}
// Donner les noms de variables des paramètres d'URL
var source = getParameterByName('utm_source');
var medium = getParameterByName('utm_medium');
var campagne = getParameterByName('utm_campaign');
var content = getParameterByName('utm_content');
var term = getParameterByName('utm_term');
var IDcampagne = getParameterByName('URL_Campaign_Id');
// OBTENIR l'URL de la page parent
var url = window.location.href;
// Mettez les noms de variables dans les champs masqués du formulaire. le sélecteur doit être "p.YOURFIELDNAME input"
document.querySelector("p.utm_source input").value = source;
document.querySelector("p.utm_medium input").value = medium;
document.querySelector("p.utm_campaign input").value = campagne;
document.querySelector("p.utm_content input").value = content;
document.querySelector("p.utm_term input").value = term;
document.querySelector("p.URL_Campaign_Id input").value = CampagneID;
document.querySelector('input[name="Source_URL"]').value = url;
Je souhaite récupérer l'URL du formulaire et la stocker dans le champ caché (Source_URL) lorsque quelqu'un soumet le formulaire Pardot, tout le code fonctionne bien, mais seule la partie consistant à récupérer l'URL et à la stocker dans le champ caché "Source_URL" ne fonctionne pas.
Quelqu'un a-t-il une solution, quel changement dois-je apporter ici ?
Ajout d'une image du code également pour comprendre clairement le code
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3