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:
<!-- 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:
| Campo | Tipo de valor | Obligatorio | Descripción |
|---|---|---|---|
totalAmount | Number | Sí | Importe total del carrito |
currency | String | Sí | Moneda del carrito (ISO4217) |
products | Array | Sí | Tabla que contiene un objeto por producto del pedido - el formato se detalla a continuación |
Campos de los objetos de producto
| Campo | Tipo de valor | Obligatorio | Descripción |
|---|---|---|---|
ean | String | Sí | Código EAN-13 del producto |
upc | String | No | Código UPC del producto |
retailerReference | String | Sí | Referencia del producto, específica del distribuidor |
amount | Number | Sí | Precio unitario del producto |
quantity | Number | Sí | Cantidad del producto |
name | String | Sí | Nombre del producto |
packaging | String | No | Embalaje del producto |
brand | String | Sí | Marca del producto |
manufacturerReference | String | No | Referencia del producto (específica de la marca) |
metadata | JSON | No | Otros 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