FIGICentro de ayuda
Ingresar

Eventos de FIGI para GTM

Guía para equipos de marketing: qué eventos empuja FIGI al dataLayer, con qué campos, y cómo armar activadores y etiquetas en Google Tag Manager.

Guía pública: puedes compartirla con tu equipo técnico.

Cada vez que alguien ve un asset, mira un video, toca un producto o escanea un QR, FIGI lo registra en su analítica y además lo empuja al dataLayer de la página. Con esos eventos armas activadores en tu Google Tag Manager (GTM) para mandar conversiones a GA4, Meta, TikTok o la herramienta que uses, sin tocar código.

Dónde se empujan los eventos

  • En tu sitio: los assets de FIGI empujan los eventos al dataLayer de la página donde pegaste el código. Usan el GTM que tu sitio ya tiene.
  • En la landing de tus QR y en el feed público: son páginas de FIGI. Cargan el contenedor de GTM que configures en FIGI; si no configuras uno, usan el GTM de FIGI.

Los nombres de los eventos de la v1 de FIGI se mantienen, con los mismos campos. Si tu GTM ya tenía activadores para eventos como figi_shop_click o figi_video_progress, siguen funcionando.

Configura tu empresa

  1. Abre Integraciones

    En FIGI entra a Configuración → Integraciones. Lo ve un administrador de la empresa.

  2. Elige qué se empuja

    • Empujar los eventos de FIGI al dataLayer: viene encendido. Si lo apagas, FIGI deja de escribir en el dataLayer, pero sigue midiendo todo en su analítica.
    • Nombre del dataLayer: déjalo en dataLayer salvo que tu sitio use otro nombre en su GTM.
    • Empujar también el formato de ecommerce de GA4: suma los eventos select_item, add_to_cart y purchase (más abajo).
  3. Carga tu contenedor en las páginas públicas

    En Contenedor de GTM de tus páginas públicas escribe el ID de tu contenedor, con el formato GTM-XXXXXXX. Se carga en la landing de tus QR y en el feed público. Pulsa Guardar integraciones.

Los cambios se aplican al momento: no hace falta volver a publicar los assets.

Eventos

EventoCuándo se disparaCampos propios
figi_session_startTambién en la v1La primera vez que se ve un asset de FIGI en la página. No se envía en las landings QR ni en los feeds de tienda, igual que en la v1.Campos comunes y los de la v1figi_visitor_id
figi_slider_impressionTambién en la v1Cada vez que un asset aparece en la página. No se envía en las landings QR ni en los feeds de tienda, igual que en la v1.Campos comunes y los de la v1Ninguno
figi_slider_viewCada vez que un asset o feed aparece en la página.Campos comunesNinguno
figi_video_clickTambién en la v1La persona toca un video para abrirlo en el reproductor. En los feeds de tienda y las landings QR, cada vez que un video queda en pantalla.Campos comunes y los de la v1figi_source
figi_video_startTambién en la v1Un video empieza a reproducirse.Campos comunes y los de la v1Ninguno
figi_video_progressTambién en la v1El video pasa el 10, 25, 50 y 75 % (una vez cada uno). En los feeds de tienda y las landings QR, solo 25, 50 y 75 %.Campos comunes y los de la v1figi_progress_percent
figi_video_completeTambién en la v1El video llega al final.Campos comunes y los de la v1figi_duration
figi_shop_clickTambién en la v1La persona toca la Acción (CTA) de un producto.Campos comunes y los de la v1figi_product_urlfigi_product_currencyfigi_platformfigi_brand_idfigi_item_typefigi_cta_text
figi_product_clickLa persona toca la Acción (CTA) de un producto.Campos comunesNinguno
figi_product_openLa persona abre la ficha de un producto o su página en la tienda.Campos comunesNinguno
figi_shopstore_visitTambién en la v1La persona va a la página del producto en la tienda.Campos comunes y los de la v1figi_product_url
figi_discover_moreTambién en la v1La persona abre la lista de productos de un video.Campos comunes y los de la v1figi_product_count
figi_add_to_cartTambién en la v1La persona agrega un producto al carrito desde el asset.Campos comunes y los de la v1platformproduct_id
figi_purchaseTambién en la v1Tu sitio registra una compra con figi.purchase y FIGI la atribuye al video.Campos comunes y los de la v1figi_order_idfigi_attributed_productsfigi_attributed_countvaluecurrency
figi_shareLa persona comparte un video.Campos comunesNinguno
figi_qr_scanAlguien escanea un QR y se abre la landing.Campos comunesfigi_qr_slug
figi_qr_shell_viewTambién en la v1Se carga la landing de un QR (mismo formato que la v1).Solo sus campospage_titlepage_locationpage_pathqr_slugqr_feed_idqr_video_idqr_iframe_srcstore_idutm_sourceutm_mediumutm_campaignutm_contentutm_term
figi_qr_landing_viewSe carga la landing de un QR.Campos comunesfigi_qr_slug
figi_watch_timeTambién en la v1La persona deja la página: segundos que estuvo con FIGI.Campos comunes y los de la v1duration_secondsfigi_visitor_id
figi_feed_session_summaryTambién en la v1La persona deja un feed: resumen de lo que vio.Campos comunesfigi_total_videosfigi_scroll_depthfigi_videos_watchedfigi_session_secondsfigi_embed_type

Los eventos marcados También en la v1 traen los campos que tenía la v1, además de los campos comunes. figi_qr_shell_view mantiene el formato exacto de la v1.

Campos comunes

Todos los eventos figi_ (salvo figi_qr_shell_view) traen estos campos. Si un campo no aplica, por ejemplo la tienda en un asset de tu sitio, llega vacío.

CampoQué contiene
figi_event_idID único del evento, para deduplicar.
figi_session_idID de la sesión de FIGI en ese navegador.
figi_org_idID de tu empresa en FIGI.
figi_video_idID del video.
figi_video_titleTítulo del video.
figi_product_idID del producto en FIGI.
figi_product_nameNombre del producto.
figi_product_skuSKU del producto.
figi_product_pricePrecio del producto.
figi_feed_idID del asset o feed.
figi_feed_nameNombre del asset o feed.
figi_store_idID de la tienda física, si viene de un QR de tienda.
figi_store_nameNombre de la tienda física.
figi_qr_idID del QR, si la visita viene de un QR.
figi_currencyMoneda del producto o de la empresa.
utm_sourceUTM de origen de la visita.
utm_mediumUTM de medio.
utm_campaignUTM de campaña.
utm_contentUTM de contenido.
utm_termUTM de término.
figi_public_event_nameNombre del evento, igual que event (v1).
figi_embed_idID del asset o feed (v1).
figi_embed_typeTipo de embed: slider, grid o tiktok_feed (v1).
figi_source_systemSiempre figi-sdk (v1).

Arma un activador en GTM

Este ejemplo manda a GA4 cada clic en la Acción (CTA), con el SKU del producto.

  1. Crea las variables

    En GTM entra a Variables → Nueva → Variable de capa de datos. Crea una por cada campo que quieras usar, por ejemplo figi_product_sku, figi_product_name y figi_video_title.

  2. Crea el activador

    Entra a Activadores → Nuevo → Evento personalizado. En Nombre del evento escribe figi_product_click. Si quieres un solo activador para varios eventos, marca Usar coincidencia de expresiones regulares y escribe, por ejemplo, ^figi_(product_click|add_to_cart|purchase)$.

  3. Crea la etiqueta

    Crea una etiqueta Google Analytics: evento de GA4, ponle un nombre de evento (por ejemplo figi_product_click) y suma como parámetros las variables del paso 1. Elige el activador del paso 2 y publica el contenedor.

  4. Pruébalo

    Abre la Vista previa de GTM en tu sitio y toca un producto de un asset. En el panel de la vista previa aparece figi_product_click con sus campos.

Formato de ecommerce de GA4

Con Empujar también el formato de ecommerce de GA4 encendido, FIGI suma estos eventos con el objeto ecommerce que GA4 entiende sin configurar variables. Antes de cada uno empuja { ecommerce: null } para limpiar el anterior, como recomienda Google.

EventoCuándo se disparaCampos propios
select_itemCon el formato de GA4 activo, al tocar la Acción (CTA).Solo sus camposecommerce.currencyecommerce.item_list_idecommerce.item_list_nameecommerce.items
add_to_cartCon el formato de GA4 activo, al agregar al carrito.Solo sus camposecommerce.currencyecommerce.valueecommerce.items
purchaseCon el formato de GA4 activo, al registrar una compra.Solo sus camposecommerce.transaction_idecommerce.currencyecommerce.valueecommerce.items

Cada producto de items trae item_id (el SKU o, si no tiene, el ID de FIGI), item_name, price, quantity, item_list_id e item_list_name. Por ejemplo:

Código JS
{
  event: "add_to_cart",
  ecommerce: {
    currency: "CLP",
    value: 12990,
    items: [{ item_id: "SB-001", item_name: "Serum vitamina C", price: 12990, quantity: 1 }]
  }
}

Para medirlos, crea una etiqueta de GA4 con el nombre de evento {{Event}} y el activador Evento personalizado con la expresión ^(select_item|add_to_cart|purchase)$.

Sin GTM: el evento figi:event

Si tu sitio no usa GTM, escucha el evento figi:event de la página. Llega con cada evento figi_, aunque el dataLayer esté apagado:

Código JS
window.addEventListener("figi:event", function (event) {
  var name = event.detail.name;
  var payload = event.detail.payload;
  console.log(name, payload.figi_video_id, payload.figi_product_sku);
});

Pon este código antes del script de FIGI para no perder los primeros eventos.

Compras sin código en la página de gracias

Si tu sitio no llama a figi.purchase, FIGI puede detectar la compra solo. En Configuración → Integraciones activa Detectar compras en la página de gracias:

  • Páginas de gracias: una por línea. Basta con que la dirección contenga el texto. Vienen cargadas las de Shopify, WooCommerce, VTEX y Tiendanube (/thank_you, /order-received, /gracias…).
  • Ventana de atribución: los productos que la persona tocó en los assets en esos minutos antes de la compra (30 por defecto).

La compra se registra en la moneda de tu empresa, por la suma de esos productos, y llega a GTM como figi_purchase. Si la página llama a figi.purchase, manda esa llamada y FIGI no detecta otra compra.

Cargar tus etiquetas desde FIGI

Si tu sitio no carga tu GTM, GA4, Meta Pixel, TikTok o LinkedIn por su cuenta, FIGI puede cargarlos en las páginas donde está el script de FIGI. Actívalo en Configuración → Integraciones → Cargar mis etiquetas desde FIGI y completa los ID. GA4 se carga solo si no usas GTM.

Si venías de la v1

  • Los nombres y los campos de la v1 se mantienen. figi_journey_click ya no existe porque la v2 no tiene recorridos.
  • Si en la v1 FIGI cargaba tus etiquetas o detectaba tus compras, la migración deja esas dos opciones activadas.
  • Para registrar la compra con el número de pedido, usa figi.purchase como se explica en Instala los assets de FIGI en tu sitio.

Más guías de Instalación en tu sitio

Eventos de FIGI para GTM · FIGI