Cómo solucionar problemas de formato para parámetros personalizados

En este artículo, se explica cómo dar formato a sus parámetros personalizados y solucionar problemas respecto a cómo se agregó su etiqueta a su sitio. Se incluyen instrucciones sobre cómo agregar código JavaScript y alternativas a su sitio web, así como formas comunes en que el código se puede confundir.

Antes de comenzar

Para comenzar a utilizar los parámetros personalizados, primero lea Cómo etiquetar su sitio web para el remarketing dinámico.

Nota sobre el signo de unión (&)

El signo de unión debe indicarse como "&amp;" dentro del código HTML (en el atributo <img> src), pero no dentro del código JavaScript. En muchas etiquetas y contenedores que permiten el piggybacking de píxeles (como Floodlight), se asume que las URL no están en código HTML. Esto produce errores frecuentes en los que se duplica el código del signo de unión, lo que puede ocasionar que el seguimiento no se realice correctamente. Asegúrese de utilizar la URL correcta según el contexto. Si no está seguro, utilice la extensión de Chrome Tag Assistant de Google para verificar su implementación.

Use Google Tag Manager

Puede utilizar Google Tag Manager en lugar de agregar las etiquetas del remarketing dinámico a su sitio. Esta opción envía los datos de la etiqueta (tagdata) mediante un tercero (Google).

Cómo aplicar formato a los parámetros personalizados

  • Para las páginas con muchos ID, como las páginas del carrito de compra, use corchetes para agrupar los ID. Ejemplo: flight_destid: ["123", "456"]
  • Use comillas simples o dobles para los parámetros personalizados de la cadena. Funcionarán tanto unas como las otras, pero hay que ser coherente en su uso. Ejemplo: Si elige usar las comillas simples, deberá usarlas para todos los valores.
  • No use comillas para los parámetros personalizados numéricos. Ejemplo: flight_totalvalue: 200.99
  • Separe los parámetros con comas. Si no incluye comas, la etiqueta no funcionará correctamente.
  • Los parámetros personalizados solo pueden incluir letras, números y guiones bajos. Los parámetros personalizados no pueden comenzar con números ni tampoco pueden incluir espacios.
  • Para lograr una configuración óptima, utilice los valores recomendados en este artículo porque estos formarán listas que Google Ads ya crea por usted cuando configura su campaña de remarketing dinámico. Los valores adicionales pueden utilizarse para definir otras páginas específicas a su sitio.

Ejemplos de parámetros personalizados

A continuación, se incluye un ejemplo del sitio web de una aerolínea con todos los parámetros personalizados básicos implementados.

Sección del sitio Etiqueta de muestra del parámetro personalizado Notas
Página principal <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "home",
flight_totalvalue:
};
</script>
En la página principal, se incluye información sobre el tipo de página.

Si bien es posible que estas páginas no incluyan ninguna información sobre productos o servicios, Google Ads aún puede extraer productos y servicios de su feed según las probabilidades de obtener el mejor rendimiento.
Página de resultados de búsqueda <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "searchresults",
flight_totalvalue:
};
</script>
En la página de resultados de búsqueda, se incluye información sobre el tipo de página.
Página de detalles de la oferta <script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "offerdetail",
flight_totalvalue: 99.00
};
</script>
En la página de detalles de la oferta, puede incluir dinámicamente información sobre el producto o servicio que se está viendo. Use el mismo ID de su feed.
Página del carrito de compra Único destino
<script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "cart",
flight_totalvalue: 120.00
};
</script>


Varios destinos
<script type="text/javascript">
var google_tag_params = {
flight_destid: ["SFO", "SJC", "NYC", "LAX"],
flight_pagetype: "cart",
flight_totalvalue: [120.00, 300.00, 500.00, 900.00]
};
</script>
En la página del carrito de compra, se incluye información sobre todos los artículos que hay en el carrito. Cuando el parámetro contenga varios valores, use una matriz de JavaScript (corchetes). En el parámetro "xxxxxxxx_totalvalue", debe colocar la suma de los valores del carrito.
Página de compra Único destino
<script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "purchase",
flight_totalvalue: 120.00
};
</script>


Varios destinos
<script type="text/javascript">
var google_tag_params = {
flight_destid: ["SFO", "SJC", "NYC", "LAX"],
flight_pagetype: "purchase",
flight_totalvalue: [120.00, 300.00, 500.00, 900.00]
};
</script>
La página de confirmación de compra también debe incluir todos los productos que compró el usuario. En el parámetro "xxxxxxxx_totalvalue", debe enviar la suma de los valores del carrito o de la página de conversión.
Todas las otras páginas <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "other",
flight_totalvalue:
};
</script>
En todas las otras páginas, use "other" para xxxxxxxx_pagetype.

Si bien es posible que estas páginas no incluyan ninguna información sobre productos o servicios, Google Ads aún puede extraer productos y servicios de su feed según las probabilidades que presenten de tener el mejor rendimiento.

Errores comunes al configurar parámetros personalizados

A continuación, se incluye el ejemplo del sitio web de una aerolínea para mostrar algunos de los errores comunes que realizan los usuarios cuando implementan parámetros personalizados. Si utiliza Tag Assistant, podrá identificar la mayoría de estos errores.

1. Los valores de la string no se encuentran entre comillas. Por ejemplo:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: purchase,
flight_totalvalue: 120.99
};
</script>

En ese caso, debería cambiarse por lo siguiente:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

Las comillas simples también funcionan, siempre que se utilicen de forma coherente.

2. Los parámetros personalizados no están separados por una coma (","). Por ejemplo:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234"
flight_pagetype: "purchase"
flight_totalvalue: 120.99
};
</script>

En ese caso, debería cambiarse por lo siguiente:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

No es necesario que el último parámetro personalizado vaya seguido de “,”, pero funcionará bien si se incluye.

3. El parámetro contiene un espacio o caracteres que no son ASCII. Solo admitimos [a-z][0-9] y '_'. Por ejemplo:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

En ese caso, debería cambiarse por lo siguiente:

<script type="text/javascript">
var google_tag_params = {
flight_destid: 234,
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

4. No se usan corchetes para indicar varios valores dentro de un parámetro. Por ejemplo:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "123,"234",
flight_pagetype: "cart",
flight_totalvalue: 100,50
};
</script>

En ese caso, debería cambiarse por lo siguiente:

<script type="text/javascript">
var google_tag_params = {
flight_destid: ["123","234"],
flight_pagetype: "cart",
flight_totalvalue: [100,50]
};
</script>

5. Parámetro sin valor. Por ejemplo:

<script type="text/javascript">
var google_tag_params = {
flight_destid: ,
flight_pagetype: "other",
flight_totalvalue:
};
</script>
En ese caso, debería cambiarse por lo siguiente:

 

<script type="text/javascript">
var google_tag_params = {
flight_destid: "0",
flight_pagetype: "other",
flight_totalvalue: "0"
};
</script>

O simplemente:

<script type="text/javascript">
var google_tag_params = {
flight_pagetype: "other"
};
</script>

6. Se usa una convención de nombres incorrecta para los parámetros personalizados. Por ejemplo:

<script type="text/javascript">
var google_tag_params = {
destid: "234",
pagetype: "purchase",
totalvalue: 120.99
};
</script>

En ese caso, debería cambiarse por lo siguiente:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

Cómo usar etiquetas que no son de JavaScript

Le recomendamos que use la etiqueta de JavaScript, a diferencia de la etiqueta de imagen que no es de JavaScript, porque produce menos errores de implementación y cumple con diversos objetivos de HTML. La etiqueta de imagen que no es de JavaScript se trata como una imagen. Dado que algunos navegadores web almacenan en caché las imágenes para acelerar el tiempo de carga de una página, la etiqueta solo se activará la primera vez que un usuario visite su sitio web y no se activará durante las visitas subsiguientes. La versión de JavaScript de la etiqueta soluciona este problema.

Puede usar estas instrucciones si quiere utilizar el fragmento de la etiqueta que no es de JavaScript (también llamado "etiqueta de imagen") o si quiere disponer de una versión más corta de la etiqueta. La etiqueta de imagen no requiere el uso de la biblioteca de JavaScript (conversion.js) y la carga de la imagen se realiza en simultáneo con la carga de la página.

Debe personalizar el fragmento de la etiqueta de remarketing que no es de JavaScript para que pueda seguir enviando valores. Los datos deben codificarse manualmente.

Tome la etiqueta que acaba de crear. La etiqueta debería tener el formato del siguiente ejemplo:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "REPLACE_WITH_STRING_VALUE",
flight_pagetype: "REPLACE_WITH_STRING_VALUE",
flight_totalvalue: REPLACE_WITH_NUMBER_VALUE
};
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXXXXXX;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&amp;guid=ON&amp;script=0&amp;data.flight_destid=101&amp;
data.flight_destid=102
&amp;data.flight_pagetype=purchase"/>

</div>
</noscript>

El texto resaltado es la etiqueta que no es de JavaScript. Siga estos pasos para enviar sus parámetros personalizados a través de la etiqueta de remarketing:

1. Prepare los parámetros personalizados (también llamados claves o valores) que quiera enviar a Google Ads. Las claves o los valores deben enviarse en el siguiente formato:

data.key1=val1&data.key2=val2&data.key2=val3...

Por ejemplo, si quiere enviar flight_destid=100 y flight_pagetype=purchase como parámetros personalizados, deben ordenarse de la siguiente manera:

data.flight_destid=100&data.flight_pagetype=purchase

Si una determinada clave tiene varios valores, es decir, varios ID de producto o servicio en una página del carrito de compra, agregue otro parámetro data.flight_destid= para cada valor adicional.

data.flight_destid=101&data.flight_destid=102&data.flight_pagetype=cart

2. Agregue la cadena a la URL de píxel como un parámetro y, luego, codifique en HTML el &, es decir, use &amp;

3. Después del cambio, la etiqueta img src final tendrá este formato:

//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&guid=ON&script=0&amp;data.flight_destid%3D101&data.flight_destid=102
&data.flight_pagetype=purchase

4. A continuación, le mostramos la etiqueta de imagen final que puede incluir en su sitio. Tiene la misma funcionalidad que la versión de JavaScript de la etiqueta.

<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&amp;guid=ON&amp;script=0&amp;data=flight_destid%3D101%2C102
%3Bflight_pagetype%3Dpurchase"/>
¿Te resultó útil esto?
¿Cómo podemos mejorarla?

¿Necesitas más ayuda?

Accede para ver las opciones de asistencia adicionales y resolver tu problema rápidamente