Al añadir el código de conversión de Google Adwords en nuestra página de agradecimiento de WordPress o cualquier otro gestor de contenidos, puede que nos genere un error en el código de seguimiento del tipo «Missing CDATA comments«, error que podemos ver a través del Google Tag Assistant.
El error se produce cuando WordPress modifica el código de Adwords, en concreto lo que hace es cambiar el signo (>) de una de las líneas del código de conversiones por (>). Como se puede ver en la siguiente imagen, el código de conversión incluye el CDATA, el cual sirve para mostrar contenido en HTML e indicarle al navegador cómo debe mostrar el contenido que hay dentro de la sección CDATA.
Código de Conversión de Google Adwords
Error CDATA del Código de Conversión de Adwords
Cómo solucionar el Error CDATA del Código de Conversiones de Adwords
Para evitar que se produzca el error CDATA debemos acceder al código de nuestro gestor de contenidos, en este caso WordPress. El archivo dónde se encuentra el código sigue la siguiente ruta: /wp-includes/post-template.php.
Una vez localizado el archivo accedemos a él para añadir el signo barra inclinada «//» (sin las comillas) al principio de la línea de código que está generando el error. Con Ctrl + F buscamos el término «>» vamos directamente a la línea a modificar:
Añadimos los dos símbolos de la barra inclinada (//) al inicio de la línea:
Guardamos los cambios y revisamos que efectivamente ahora sí, la página de agradecimiento muestra correctamente el código de conversión de Google Adwords.
Espero que haya ido todo bien 😉
NOTA:Tengo que agradecer a Carolina Marín sus comentarios en uno de mis posts y que hacía referencia a la modificación que sufría el código de conversión de Adwords tras añadirlo en la página de agradecimiento, generando un error en el CDATA del código.
Gracias! Funciona a la perfección para adwords!
Estupendo Ana, me alegro un montón.
Saludos!!
Muchas gracias por el articulo David!!
Lo cambie ayer y hoy hemos tenido nuestra primera conversión.
Seguiré atenta a tus consejos.
Muchas gracias otra vez. 🙂 🙂
Que bien Carolina!! Gracias a ti. Buen finde 🙂
Hola David, una cuestión, sabrías cómo solucionar esto en Prestashop? Gracias de antemano por la info. Carlos.
Hola Carlos,
Para solucionar el error CDATA en Prestashop prueba a poner el código de Conversión de Adwords en medio de las etiqueta {literal} y {/literal} y de esta forma Prestashop no modificará el código. Así sería:
{literal}
so sad my idealtravelx.com/thank-you-contacting still unable to solve after add in the «//» . Any advise to solve this problem. Thanks
Hi Ryan!
, and follow the instructions to solve the CDATA post.I would recommend first add analytics code.
Adwords includes code within the
Buenos días David, seguí tus instrucciones, pero la falla continua, me sigue saliendo «Missing CDATA comments.»
Qué más debería hacer??
Saludos
Hola Christian,
He visto tu página y no incluye al principio el siguiente parte de código:
Prueba a añadirlo. Saludos.
No hay ninguna manera de ponerlo en el functions.php del tema para que este cambio no haya que hacerlo en cada actualización del wordpress? Muchas gracias!