Verificación y solución de problemas

Una vez que hayas implementado las etiquetas en tu sitio web, es importante que compruebes si se activan correctamente y que soluciones cualquier problema que se haya producido. Si utilizas el remarketing dinámico, también debes asegurarte de que los nombres de los parámetros coincidan exactamente con los de la referencia de parámetros.

Verificar las etiquetas con AdWords

Si has configurado las etiquetas y has empezado a recibir tráfico en las páginas que tienen la etiqueta de remarketing, puedes llevar a cabo una validación básica de la etiqueta desde la interfaz de usuario de AdWords. El procedimiento es muy sencillo, pero los datos de verificación pueden tardar hasta 15 minutos en mostrarse en la IU de AdWords.

En la página Validaciones y alertas de las etiquetas de remarketing del Centro de Ayuda de AdWords encontrarás más información al respecto.

Verificar las etiquetas con Google Tag Assistant

Google Tag Assistant es una extensión gratuita del navegador Google Chrome que permite verificar rápidamente el estado de implementación de la etiqueta de remarketing de AdWords, así como de otras etiquetas de Google, como las de Google Analytics y las de DoubleClick Floodlight. En la Figura 1 se incluye un ejemplo de los datos que muestra Google Tag Assistant cuando se carga una página que incluye una etiqueta de remarketing activa que ha enviado una solicitud. En la Figura 2 se muestran detalles de los parámetros que se han incluido en la etiqueta de remarketing enviada.

Google Tag Assistant muestra las etiquetas que se han activado
Figura 1: Ejemplo de los datos que muestra Google Tag Assistant para indicar que la etiqueta de remarketing se ha activado correctamente.
Google Tag Assistant muestra los parámetros enviados durante la activación de la etiqueta de remarketing
Figura 2: Ejemplo de los datos que muestra Google Tag Assistant sobre los parámetros de remarketing que ha enviado la etiqueta de remarketing

Google Tag Assistant se puede instalar desde la página Chrome Web Store. Una vez instalada, esta extensión muestra indicadores de estado y ayuda contextual para solucionar problemas específicos que detecta en tus implementaciones. En el Centro de Ayuda de Google Tag Assistant encontrarás más información al respecto.

Verificar las etiquetas con herramientas de navegadores para desarrolladores

La mayoría de los navegadores modernos incluyen herramientas de desarrollo muy completas que pueden ayudarte a comprobar si la etiqueta de remarketing funciona correctamente, ya que permiten supervisar las solicitudes HTTP que realiza el navegador.

Podemos utilizar estas herramientas para comprobar que la etiqueta de remarketing envíe una solicitud HTTP con los parámetros correctos a googleads.g.doubleclick.net y reciba una respuesta adecuada del servidor. A continuación te explicamos cómo puedes realizar este tipo de verificación en Google Chrome y en Mozilla Firefox. Otros navegadores conocidos, como Safari e Internet Explorer, tienen funciones similares, pero los pasos que deben seguirse en cada caso no son exactamente iguales.

Solucionar problemas habituales de activación de etiquetas

Las herramientas para desarrolladores no muestran ninguna solicitud

Es posible que la página no tuviera la etiqueta instalada cuando se cargó. Si utilizas una solución de gestión de etiquetas, comprueba que sus reglas de activación sean correctas. Si implementas la etiqueta en la página directamente, puedes buscarla en el código fuente de la página.

También es habitual que se produzca un error de JavaScript en la página que haga que el navegador anule la ejecución del código. La forma más fácil de comprobar si se ha producido este problema es buscar errores de JavaScript en la pestaña de consola de las herramientas para desarrolladores, solucionarlos y volver a realizar la comprobación.

Falta el parámetro data

Si no incluyes ningún parámetro personalizado en la etiqueta de remarketing, el parámetro de datos no se enviará. Sin embargo, si querías enviar parámetros personalizados, verifica que se hayan incluido en la página y que los nombres de parámetro del fragmento de parámetro personalizado coincidan con los de la referencia de ese fragmento en el cuerpo principal de la etiqueta. De lo contrario, se considerará que los parámetros no se han definido.

Se muestran códigos de respuesta HTTP inesperados

Si el código de respuesta correspondiente a la solicitud HTTP de la etiqueta de remarketing es distinto de 302, puede que se haya producido un problema con la implementación. En ese caso, debes comprobar que el formato de la etiqueta no se haya dañado durante la implementación.

Si tienes muchos parámetros personalizados y una URL especialmente larga, puedes recibir la respuesta HTTP 414 o 400 cuando se activa la etiqueta de remarketing y la URL final de la solicitud tiene más de 2048 caracteres. Si bien en este caso se devuelve un error, la solicitud de remarketing sigue procesándose, aunque es posible que se pierda parte de la información si se ha truncado. La URL y la URL de referencia enviadas en la solicitud se truncarán a 512 caracteres y serán los primeros parámetros truncados, seguidos de los parámetros más importantes de la solicitud.

Si obtienes este error al verificar la etiqueta de remarketing, te recomendamos que revises los parámetros personalizados que envías; puedes cambiarles los nombres por otros más cortos o bien no enviar aquellos parámetros cuyo valor sea nulo o no esté definido.

Solucionar problemas de sintaxis habituales

Problemas de sintaxis en google_tag_params

A continuación, se incluyen algunos errores y problemas habituales que detectan los anunciantes que implementan google_tag_params al ejecutar el remarketing dinámico.

ErrorSolución
Comas finales en el objeto google_tag_params

var google_tag_params = {
  parameter1: 'abc123',
  parameter2: 29.99,
};
El código tiene una coma al final del objeto parameter2, lo que hace que la sintaxis de JavaScript no sea válida y provoca errores en el código. La coma final debe quitarse:

var google_tag_params = {
  parameter1: 'abc123',
  parameter2: 29.99
};
Cadenas que no se incluyen entre comillas

var google_tag_params = {
  parameter1: abc123,
  parameter2: 29.99
};
El valor de parameter1 no se ha incluido entre comillas, lo que hace que JavaScript lo trate como una referencia a una variable previamente declarada como abc123. Sin embargo, como antes no se ha declarado, no está definida y provoca errores de JavaScript. La cadena debe escribirse entre comillas:

var google_tag_params = {
  parameter1: 'abc123',
  parameter2: 29.99
};
Falta el valor de la propiedad

var google_tag_params = {
  parameter1:,
  parameter2: 29.99
};
No se ha proporcionado el valor de parameter1, lo que hace que la sintaxis de JavaScript no sea válida y provoca errores en el código. El parámetro no debe proporcionarse si no tiene valor.

var google_tag_params = {
  parameter2: 29.99
};
Falta la notación de matriz de varios valores

var google_tag_params = {
  parameter1: 'abc123', 'def456',
  parameter2: 29.99
};
El valor de parameter1 tiene varios valores pero no se ha proporcionado como una matriz. Si el parámetro debe incluir más de un valor, debe proporcionarse como una matriz utilizando la notación JavaScript estándar.

var google_tag_params = {
  parameter1: ['abc123', 'def456'],
  parameter2: 29.99
};
Matriz de valores enviada como cadena

var google_tag_params = {
  parameter1: '[abc123, def456]',
  parameter2: 29.99
};
El valor de parameter1 se ha proporcionado como una cadena JavaScript y no como una matriz. Si el parámetro debe incluir más de un valor, debe proporcionarse como una matriz utilizando la notación JavaScript estándar.

var google_tag_params = {
  parameter1: ['abc123','def456'],
  parameter2: 29.99
};
Propiedades de objeto que terminan con punto y coma

var google_tag_params = {
  parameter1: 'abc123';
  parameter2: 29.99;
};
Las propiedades del objeto google_tag_params terminan con un punto y coma, lo que hace que la sintaxis de JavaScript no sea válida y puede provocar errores en el código. El objeto google_tag_params debe describirse utilizando la notación literal de objeto JavaScript estándar.

var google_tag_params = {
  parameter1: 'abc123',
  parameter2: 29.99
};