Funcionamiento de los eventos entre Bootic y Píxel Facebook

Categorías: Componentes e integraciones Configuración Meta Configuración avanzada

La integración del componente Bootic con Pixel de Facebook no sólo instala el código en todas las páginas de la tienda y del proceso de checkout, sino también envía ciertos eventos relacionados al proceso de compra como lo describe Facebook en su documentación, precisamente para no configurar manualmente las URLs.


Específicamente, los eventos que Bootic envía automáticamente a Facebook durante el proceso de compra son:


PageView (cada vez que se visita una URL en la tienda)

ViewContent (cada vez que un usuario mira la página de un producto)

AddToCart (cada vez que un usuario agrega un carro al producto)

InitiateCheckout (cuando el usuario hace click en "Finalizar compra" desde el carro y llega al checkout)

AddPaymentInfo (cuando el usuario elige el medio de pago)

Purchase (cuando el usuario finaliza una compra exitosamente)


Un detalle importante es que estos eventos los envía Bootic automáticamente porque algunos de ellos no están asociados a un cambio de URL. Por ejemplo en algunas tiendas, al agregar un producto al carro no cambia la URL sino que se realiza en forma dinámica via AJAX. Es decir, el usuario hace click en "Agregar al carro" y el producto se agrega pero la página no cambia de URL. Por lo tanto no habría manera de definir un evento de conversión en el lado Facebook.


Si desean definir eventos de conversión aquí les dejo nuestra estructura base de URLs para que puedan


  • https://www.nombre-tienda.cl - Home
  • https://www.nombre-tienda.cl/products/{slug_producto} - Ficha de producto, por ejemplo https://www.nombre-tienda.cl/products/nombre-product
  • https://www.nombre-tienda.cl/pages/{slug_pagina} - Pagina de contenido, por ejemplo https://www.nombre-tienda.cl/pages/about
  • https://www.nombre-tienda.cl/cart - Pagina del carro de compras, antes de llegar al checkout
  • https://www.nombre-tienda.cl/orders/{codigo_pedido} - Sección de pagos (checkout), por ejemplo https://www.nombre-tienda.cl/orders/E45432C
  • https://www.nombre-tienda.cl/orders/{codigo_pedido}/paid - Página de éxito dentro de la sección de pagos, por ejemplo https://www.nombre-tienda.cl/orders/P3920EC

Las URLs en la sección de pagos son dinámicas, ya que contienen el código del pedido en ellas. Según la documentación de Facebook, para configurar Custom Conversions se puede elegir entre "URL Contiene" y "URL Igual a", por lo que si quieren trackear la llegada de un usuario al checkout, se tendría que configurar "URL Contiene: https://www.nombre-tienda.cl/orders/" ya que todas las URLs del checkout comienzan así. Si quisieran trackear específicamente la página de pago podrían usar "URL Contiene: /paid". 

Si desean agregar eventos personalizados pueden escribir su requerimiento a [email protected] para evaluar su factibilidad.

¿Sigues con dudas?

No hay problema. Estamos acá para ayudarte (o en el botoncito de abajo a la derecha).