Estoy tratando de analizar los UTM y colocarlos en los campos, pero parece que mi script no se publicará en GTM.
(el script funciona cuando se coloca directamente en el código personalizado de flujo web)
var queryString = window.location.search; console.log(queryString); // ?utm_source=facebook&utm_medium=post&utm_campaign=webflow var URLSearchParams_wb = new URLSearchParams(queryString); const utmParameters = [ "utm_campaign", "utm_source", "utm_medium", "utm_content", "utm_term" ]; for (const utm_element of utmParameters) { /* if utm_source exist */ if(URLSearchParams_wb.has(utm_element)){ console.log(utm_element + " : is exist"); /* get UTM value of this utm param */ var value = URLSearchParams_wb.get(utm_element) /* change form hidden feild to this utm url value */ $("."+utm_element).val(value); } }/* end for loop */ </script>``` Any idea ?
Sí, GTM tiene problemas para adoptar ES6. Por lo tanto:
El resto debe ser bueno. Dale un tiro.