Estoy tratando de OBTENER parámetros de URL y agregarlos como valores ocultos en el Formulario de contacto 7. El objetivo es recuperarlos a través de un webhook a Zapier.
Estoy intentando así (en la pestaña Formulario, en la parte inferior de mi formulario, justo antes de enviar la acción):
[hidden channel default:get]
[hidden campaign default:get]
[hidden campaignid default:get]
[hidden cta default:get]
[hidden language default:get]
[hidden iso default:get]
y luego aparece correctamente en la pestaña del complemento Zapier como esta
"channel": "??????",
"campaign": "??????",
"campaignid": "??????",
"cta": "??????",
"language": "??????",
"iso": "??????"
pero después de ejecutar una prueba y recuperar los datos en Zapier, el campo aparece sin ningún valor.
Para su información, también probé el complemento. Formulario de contacto 7 Obtener y mostrar parámetro de URL y tampoco funcionaba.
Además, mi webhook funciona perfectamente con mis otros campos (campos ocultos o de formulario). Así que sé que no hay problema a partir de ahí.
Una solución rápida para evitar agregar un nuevo complemento solo para esta función menor Puede agregar este código en el formulario de contacto
[hidden URL id:urlField]
<script> //MAYBE ADD THIS BELOW THE SUBMIT BUTTON TO KEEP THE ORDER
if(jQuery("#urlField")) { // JUST TO PREVENT JS ERRORS BUT SHOULD ALLWAYS BE DIFFERENT TO NULL
jQuery("#urlField").val(window.location.href);
}
</script>