Este es mi código agregado a la siguiente sección del formulario de Pardot,
// Analizar la URL
función getParameterByName(nombre) {
nombre = nombre.replace(/[[]/, "\[").replace(/[]]/, "\]");
var expresión regular = nueva expresión regular("[\?&]" nombre "=([^]*)"),
resultados = regex.exec(ubicación.búsqueda);
resultados de retorno === nulo? "" : decodeURIComponent(resultados[1].replace(/ /g, " "));
}
// Asigne nombres de variables a los parámetros de URL
var fuente = getParameterByName('utm_source');
var medio = getParameterByName('utm_medium');
var campaña = getParameterByName('utm_campaign');
var contenido = getParameterByName('utm_content');
término var = getParameterByName('utm_term');
var ID de campaña = getParameterByName('URL_Campaign_Id');
// OBTENER la URL de la página principal
var url = ventana.ubicación.href;
// Coloque los nombres de las variables en los campos ocultos del formulario. el selector debe ser "entrada p.YOURFIELDNAME"
document.querySelector("p.utm_source input").valor = fuente;
document.querySelector("p.utm_medium input").valor = medio;
document.querySelector("p.utm_campaign input").valor = campaña;
document.querySelector("p.utm_content input").valor = contenido;
document.querySelector("p.utm_term input").valor = término;
document.querySelector("p.URL_Campaign_Id input").valor = ID de campaña;
document.querySelector('input[name="Source_URL"]').value = url;
Quiero recuperar la URL del formulario y almacenarla en el campo oculto (Source_URL). Cuando alguien envía el formulario de Pardot, todo el código funciona bien, pero solo la parte de obtener la URL y almacenarla en el campo oculto "Source_URL" no funciona.
¿Alguien tiene una solución? ¿Qué cambio tengo que hacer aquí?
Agregar imagen del código también para comprender claramente el código
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3