Saltar al contenido principal
Si gestiona el seguimiento de su sitio mediante Google Tag Manager, puede activar conversiones de objetivos de Kameleoon directamente desde etiquetas de GTM, sin modificar el código de su sitio. Esto es útil cuando su flujo de trabajo de desarrollo pasa por GTM, o cuando desea mantener todo el seguimiento de conversiones centralizado en un solo lugar. Este artículo explica cómo crear una etiqueta de conversión básica, una etiqueta que registra los ingresos y una etiqueta que transmite metadatos junto con la conversión.

Crear una etiqueta

  1. Haga clic en Nueva.
  2. Asigne un nombre a su etiqueta (por ejemplo, “Kameleoon - añadir al carrito”, “Kameleoon - transacción”).
  3. Seleccione HTML personalizado en Configuración de la etiqueta e inserte este código:
<script>
  kameleoonGoal = 123456; 
  window.kameleoonQueue = window.kameleoonQueue || [];
  kameleoonQueue.push(['Goals.processConversion', kameleoonGoal]);
</script>;
  • Debe sustituir 123456 por el ID del objetivo de Kameleoon.
  1. Seleccione un activador existente o cree uno nuevo (según el formato del dataLayer).

Crear una etiqueta con ingresos

Para crear una etiqueta con ingresos:
  1. Haga clic en Nueva.
  2. Asigne un nombre a su etiqueta.
  3. Seleccione HTML personalizado en Configuración de la etiqueta e inserte este código:
<script>
  kameleoonGoal = 123456; 
  window.kameleoonQueue = window.kameleoonQueue || [];
  kameleoonQueue.push(['Goals.processConversion', kameleoonGoal, {{ TransactionRevenue }}]);
</script>
123456 es el ID del objetivo de Kameleoon y {{TransactionRevenue}} es una variable con los ingresos asociados a la conversión.
  1. Seleccione un activador existente o cree uno nuevo (según el formato del dataLayer).

Crear una etiqueta con metadatos

El siguiente ejemplo añade un método de pago y un ID de pedido como metadatos a la conversión del objetivo. Para crear una etiqueta con metadatos:
  1. Haga clic en Nueva.
  2. Asigne un nombre a su etiqueta.
  3. Seleccione HTML personalizado en Configuración de la etiqueta e inserte este código:
<script>
kameleoonGoal = 123456; 
window.kameleoonQueue = window.kameleoonQueue || [];
kameleoonQueue.push(['Kameleoon.API.Goals.processConversion', 
                     kameleoonGoal, 
                     {{ TransactionRevenue }}, //revenue (if empty put 0)
                     {
                         0: {{ paymentMethod }},  //custom data index and associated value
                         1: {{ oderID }} //custom data index and associated value
                     }]);
</script>
  • 123456 es el ID del objetivo de Kameleoon.
  • {{ TransactionRevenue }} es una variable con los ingresos asociados a la conversión.
  • {{ paymentMethod}} es una variable con el método de pago asociado a la conversión, y 0 es el índice del dato personalizado donde se añadirá la variable.
  • {{ orderID }} es una variable con el ID del pedido asociado a la conversión, y 1 es el índice del dato personalizado donde se añadirá la variable.
  1. Seleccione un activador existente o cree uno nuevo (según el formato del dataLayer).