Skip to content

Script de Tracking Client-Side

Introducción

Gracias a la implementación de nuestro script de seguimiento de conversiones, Click2Buy es capaz de recopilar las ventas validadas generadas por los usuarios que provienen de nuestra solución.

Este tracking permite a las marcas medir con precisión el ROI del tráfico dirigido a los sitios de distribuidores a través de la solución Where to Buy de Click2Buy.

Para configurar el tracking, necesitará su Retailer Key, que le proporcionará su Retail Account Manager de Click2Buy. Este identificador se utilizará en ambos métodos de implementación disponibles.

Hay dos métodos de implementación disponibles:

🏷️ Mediante Google Tag Manager

Recomendado — el método más sencillo y rápido de implementar.

💻 Mediante implementación nativa

Integración directa en el código del sitio web.

Implementación mediante Google Tag Manager

Hemos desarrollado una plantilla oficial de Google Tag Manager que permite una implementación sencilla del tracking de conversiones de Click2Buy. Esta plantilla permite a los distribuidores configurar el tracking sin necesidad de escribir código personalizado. Para instalar el tag, consulte simplemente nuestra documentación de GitHub, que incluye:

  • instrucciones de instalación detalladas
  • el archivo de plantilla para importar en Google Tag Manager
  • los pasos necesarios para configurar el tag

Durante la configuración del tag, solo tendrá que introducir su Retailer Key, que le proporcionará su contacto de Click2Buy.

👉 Toda la documentación y los archivos necesarios están disponibles aquí: https://github.com/Click2Buy/gtm-web-template/tree/master?tab=readme-ov-file


Implementación nativa (código directo)

Esta guía detalla el método de implementación de nuestro tag que permitirá recuperar la validación de la venta y el contenido del carrito. Para ello, deberá ejecutar un código específico en la página de éxito/confirmación con el contenido del pedido.

Cuando se cargue la página de confirmación del pedido, deberá cargar el siguiente script:

html
<!-- Click2Buy retailer script -->
<script>
(function(i,s,o,g,r,a,m){i[r]=i[r]||{q:[],validationProcess:function(){
i[r].q.push(arguments)}};a=s.createElement(o);m=s.getElementsByTagName(o)[0];
a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://rs.clic2buy.com/retailers/__KEY_RETAILER__.js','C2B');
C2B.validationProcess(__PARAMS__);
</script>

KEY_RETAILER representa el identificador que le ha proporcionado su contacto de Click2Buy.

PARAMS debe sustituirse por la información del pedido según el formato indicado a continuación (o según su datalayer).


Parámetros de la función C2B.validationProcess

La función debe recibir como parámetros un objeto con los siguientes campos:

CampoTipo de valorObligatorioDescripción
totalAmountNumberImporte total del carrito
currencyStringMoneda del carrito (ISO4217)
productsArrayTabla que contiene un objeto por producto del pedido - el formato se detalla a continuación

Campos de los objetos de producto

CampoTipo de valorObligatorioDescripción
eanStringCódigo EAN-13 del producto
upcStringNoCódigo UPC del producto
retailerReferenceStringReferencia del producto, específica del distribuidor
amountNumberPrecio unitario del producto
quantityNumberCantidad del producto
nameStringNombre del producto
packagingStringNoEmbalaje del producto
brandStringMarca del producto
manufacturerReferenceStringNoReferencia del producto (específica de la marca)
metadataJSONNoOtros datos útiles del producto (estructura libre)

Para valorizar estos datos, necesitaremos al menos el código EAN o UPC del producto. Si no dispone de esta información, puede enviarnos su referencia interna (retailerReference).

N.B.: Si no puede proporcionar algunos campos, puede dejarlos vacíos. Si su configuración requiere un valor para cada campo, puede introducir "null" como variable por defecto.

⚠️ Advertencia : Al copiar y pegar el script en ciertos editores de texto, las comillas (" ") pueden modificarse automáticamente. Asegúrese de que estén correctamente formateadas para evitar errores en la ejecución del script.

Dominios a incluir en la lista blanca

Nuestro tag utiliza varios subdominios para funcionar correctamente. Si su política de seguridad bloquea la carga de scripts externos, es necesario autorizar los siguientes dominios.

Puede autorizar:

  • *.clic2buy.com
  • *.clic2drive.com
  • *.click2buy.com

O autorizar los siguientes dominios específicos:

  • rs.clic2buy.com (obligatorio) Dominio donde está alojado el script de tracking.

  • t.clic2buy.com (obligatorio) Dominio utilizado para nuestras cookies de terceros. Permite recuperar el ID anónimo asignado a los usuarios de nuestra solución en su sitio.

  • analytics.clic2drive.com (obligatorio) Dominio que permite recuperar la información del carrito mediante el ID de usuario y registrar la validación de la venta.

Datos recopilados

Nuestro tag solo recopila confirmaciones de carrito procedentes de redirecciones de Click2Buy.

No se recopilan datos personales.

Cuando un usuario llega al sitio del distribuidor a través de la solución Where to Buy, se crea una cookie anónima para identificar la fuente del tráfico y medir las conversiones.

Click2Buy cumple con el RGPD.

Para cualquier pregunta relacionada con la protección de datos, puede contactar con nuestro DPO:

Artaches Kherounts📧 dpo@click2buy.com📞 +33 3 66 72 29 04