
Si yo quiero que mis audiencias de Meta sirvan de verdad en e-commerce, no alcanza con subir un CSV cada tanto. Necesito datos limpios, consentimiento guardado, eventos del sitio bien enviados y una sincronización por API que mantenga todo al día.
En corto, este tema se apoya en cuatro cosas:
También hay reglas simples que suelen mover el resultado:
Lo veo así: la base mínima que mejor funciona suele ser esta - lista de clientes, eventos como ViewContent, AddToCart, InitiateCheckout y Purchase, más audiencias similares hechas desde compradores de alto valor. Con eso, ya puedo ordenar prospección, remarketing, exclusiones y reactivación sin depender de trabajo manual.
Abajo dejo el resumen en limpio para entender qué usa cada tipo de audiencia y para qué conviene.
| Tipo de audiencia | Dato que usa | Para qué la usaría |
|---|---|---|
| Lista de clientes | CRM, tienda, leads, newsletter | Recompra, cross-sell, exclusión, similares |
| Sitio web | Pixel o |
| Carrito abandonado, checkout, vistas de producto |
| Interacción | Facebook, Instagram, video, Lead Ads | Nutrición y campañas de mitad de embudo |
| Offline | POS, tienda física, ventas por teléfono | Exclusión, reimpacto y medición de ventas físicas |
Si yo tuviera que resumir todo en una sola idea, sería esta: las audiencias no fallan por falta de segmentos; fallan por datos sucios, ventanas mal armadas y listas que nadie actualiza.
Tipos de Audiencias Personalizadas en Meta: Fuentes, Datos y Uso en Campañas
Con los requisitos técnicos listos, toca unir cada fuente de datos con el tipo de audiencia que mejor le calza. No todas las fuentes sirven para lo mismo. Una lista de clientes, por ejemplo, no se usa igual que los eventos del sitio o que las compras en local.
| Tipo de audiencia | Fuente de datos | Uso típico | Mejor encaje para campañas |
|---|---|---|---|
| Lista de clientes | Emails, teléfonos, nombres y direcciones postales desde CRM o plataforma de e-commerce | Reimpactar clientes existentes, excluir compradores recientes, semillas para audiencias similares | Fidelización, upsell/cross-sell, audiencias similares, win-back |
| Sitio web | Eventos de Pixel o Conversions API: ViewContent, AddToCart, InitiateCheckout, Purchase | Retargeting de vistas de producto, carritos y checkouts abandonados, exclusión de compradores | Retargeting, anuncios de producto, ROAS |
| Interacción | Interacciones en Facebook e Instagram, vistas de video, formularios de Lead Ads | Nutrir prospectos, nutrir leads sociales, convertir interacciones en visitas al sitio | Embudo de contenido, etapa media del embudo, lanzamientos |
| Actividad offline | Compras en tienda física, pedidos por teléfono, datos de POS o CRM subidos por archivo o API | Reimpactar o excluir compradores offline, medir el impacto de Meta en ventas físicas | Omnicanal, promos en tienda, exclusiones |
Abajo van las reglas prácticas para cada fuente.
Estas audiencias suelen armarse con emails, teléfonos, nombres y direcciones postales que salen del CRM o de la tienda. Antes de sincronizar, conviene centralizar clientes, pedidos y consentimientos. Si esa base entra desordenada, la audiencia también sale desordenada.
Los segmentos que más suelen rendir son bastante claros:
Acá la lógica cambia. En vez de partir de una base de contactos, armás reglas según el evento: ViewContent, AddToCart, InitiateCheckout y Purchase. Las ventanas sugeridas son estas: ViewContent 7 a 30 días, AddToCart sin Purchase 3 a 7 días, InitiateCheckout sin Purchase 1 a 3 días, y Purchase para exclusión y cross-sell post-compra
La idea es simple: cada evento marca un nivel distinto de intención. Alguien que vio un producto no está en el mismo punto que alguien que dejó el checkout casi terminado. Por eso conviene crear audiencias separadas para cada evento.
También hay una regla que evita gasto al santo botón: excluí Purchase recientes cuando hagas retargeting de carritos o checkouts. Si ya compraron, no tiene sentido seguir empujando el mismo anuncio.
Las audiencias de interacción sirven para nutrir prospectos dentro de Facebook e Instagram. Acá podés trabajar con personas que vieron una parte relevante de un video, que interactuaron con tu página o perfil, o que abrieron o completaron formularios de Lead Ads.
Son audiencias útiles para la mitad del embudo. No siempre están listas para comprar, pero ya mostraron interés. Y eso cambia bastante el tipo de mensaje que conviene mostrarles.
Las audiencias de actividad offline entran en juego cuando la marca también vende en tienda física o por teléfono. Sirven, por ejemplo, para excluir a quienes compraron en tienda en los últimos 90 días o para segmentar a quienes gastaron más de ARS 100.000 en electrónica en una sola compra. También se usan para excluir compradores recientes y medir el impacto de Meta en ventas físicas. La carga suele hacerse por lote, por lo general todos los días.
Con el mapa de fuentes ya definido, pasá a la creación y sincronización por la Meta Marketing API.
El flujo central tiene cuatro pasos: crear la audiencia, definir reglas o identificadores, subir usuarios y automatizar la actualización. Marketing se ocupa de las reglas; desarrollo las lleva a la API. Arrancá por las listas de clientes y, después, pasá los eventos del sitio a reglas de audiencia.
El primer paso es crear el contenedor de audiencia con un POST al endpoint de la cuenta publicitaria: act_<AD_ACCOUNT_ID>/customaudiences. En esa llamada definís el nombre, el subtipo (CUSTOM), la descripción y customer_file_source. Por ejemplo, USER_PROVIDED_ONLY sirve para datos que el cliente te dio de forma directa. La API te devuelve un ID de audiencia, y ese ID se usa en lo que sigue.
Hasheá todos los datos personales con SHA-256, sin "salt", dentro de tu propio sistema. Para Argentina, normalizá los teléfonos con el código de país +54 y quitá espacios o ceros iniciales antes de hashear. Además, conviene mandar email, teléfono y nombre/apellido dentro del mismo registro para mejorar la tasa de coincidencia.
Después de hashear, subís los usuarios con POST /{audience_id}/users. En schema indicás qué campos vas a enviar, como EMAIL,PHONE,FN,LN,CT,COUNTRY,ZIP, y en users mandás un array con los valores hasheados.
Las audiencias de sitio no requieren subir usuarios. Se arman con reglas sobre eventos. Creás la audiencia con subtype: WEBSITE, definís retention_days según la ventana que necesitás y configurás las condiciones sobre los eventos que ya llegan por Pixel o Conversions API.
| Segmento | Evento base | Exclusión | Ventana |
|---|---|---|---|
| Checkout abandonado | InitiateCheckout | Purchase | 1–3 días |
| Carrito abandonado | AddToCart | Purchase | 3–7 días |
| Carrito alto valor | AddToCart (valor > ARS 50.000) | Purchase | 1–7 días |
| Visitantes de producto | ViewContent | AddToCart, Purchase | 7–14 días |
| Compradores recientes | Purchase | - | 7–30 días |
Meta elimina de forma automática a los usuarios que quedan fuera de la ventana de retención.
Meta marca como "desactualizada" cualquier lista de clientes que no se haya actualizado en más de 30 días. Eso pega en la entrega y en el rendimiento de los anuncios. Por eso, conviene usar sincronización diaria para compradores recientes, semanal para segmentos de churn y varias veces por día para leads.
Burbuxa centraliza pedidos, clientes e interacciones de WhatsApp e Instagram, y sincroniza audiencias a Meta sin exportaciones manuales.
Con la sincronización andando, el paso que sigue es trabajar el match rate y definir cómo vas a usar esas audiencias en campañas.
Con las audiencias ya sincronizadas, el paso que sigue es mejorar el match rate para que entren más usuarios que de verdad sirvan. Una audiencia puede estar bien armada, pero si los datos llegan incompletos o mal formateados, pierde fuerza.
El match rate sube cuando sumás identificadores bien normalizados. Con solo email, muchas veces queda entre 30 % y 60 %. Si además agregás teléfono, nombre y ubicación, puede pasar a 60 %–80 %.
| Identificador | Impacto en match | Requisitos de formato | Sensibilidad de consentimiento |
|---|---|---|---|
| Alta, suele ser el mejor identificador | Minúsculas, sin espacios, un email por campo | Alta – conviene contar con opt-in explícito para publicidad | |
| Teléfono (móvil) | Alta, sobre todo en formato internacional | Formato E.164 (+54 9 11 XXXX-XXXX), solo dígitos excepto el "+" | Alta – respetá bajas y opt-outs |
| Nombre + ubicación | Media, útil cuando faltan email o teléfono | Nombre y apellido separados; "Buenos Aires" y no "Bs As"; código de país "AR" | Media – sigue siendo dato personal; usalo con base legal |
Si tu match rate queda por debajo de 40 %–50 %, casi siempre hay un problema de calidad, recencia o formato en los datos. Antes de subir cualquier lista, conviene limpiar:
A veces el problema no es la audiencia, sino la prolijidad con la que fue armada. Un detalle chico, como un teléfono sin prefijo o un email con espacios, puede bajar bastante el resultado.
Todos los identificadores personales tienen que salir hasheados con SHA-256, sin salt y ya normalizados.
En Argentina, estos datos solo se pueden usar con consentimiento libre, expreso e informado, según la Ley 25.326 y su decreto reglamentario 1558/2001. Dicho simple: cada persona tuvo que aceptar ese uso publicitario.
Por eso, en el CRM tenés que guardar el opt-in, la fecha y las bajas. Y también propagar los opt-outs en la próxima sincronización. Mandá solo los campos que ayuden al match. No más que eso.
Una vez resuelto el match rate, toca llevar cada segmento a la campaña que le corresponde. Los carritos y el checkout sirven para remarketing. Los visitantes, para recordación. Y los compradores de mayor valor funcionan muy bien como base para audiencias similares.
Hay tres grupos que suelen rendir bien:
Las audiencias de alto valor - compradores del top 10 %–20 % por valor de vida o ticket promedio - son una muy buena semilla para audiencias similares. Una audiencia similar basada en compradores frecuentes de alto valor suele dar mejor ROAS y un ticket promedio más alto que otra armada con toda la base de clientes. Además, excluí compradores recientes de prospección para no pagar por usuarios que ya convirtieron.
La base más sólida no es la más sofisticada. Es la que se mantiene firme todos los días.
Si ya resolviste el match rate, el consentimiento y los formatos, te alcanza con un esquema simple y bien armado:
ViewContent, AddToCart, InitiateCheckout, Purchase) para retargeting de intenciónAdemás, conviene dejar dos exclusiones claras: compradores recientes fuera de la prospección y conversores recientes fuera del retargeting de carrito. Así evitás empujar mensajes donde ya no hacen falta. Con esa base, la operación queda estable y sin carga manual.
La diferencia entre una configuración manual y una automatizada no pasa tanto por la idea, sino por la operación del día a día. Un CSV exportado cada tanto envejece rápido. Queda viejo, no muestra cambios en el comportamiento de las personas y termina armando audiencias flojas.
En cambio, un flujo automatizado mantiene la audiencia al día sin trabajo manual. Burbuxa sincroniza en tiempo real productos, órdenes y clientes con WhatsApp e Instagram, sin exports manuales.
En e-commerce, la base que mejor aguanta es la que sincroniza datos todos los días y se alimenta de eventos server-side.
Para empezar con la API de Meta, primero dejá bien atado el tracking: Meta Pixel activo y API de Conversiones (CAPI) configurada. Si esta base falla, todo lo demás se vuelve más difícil.
Revisá también que eventos como ViewContent, AddToCart y Purchase se disparen con los mismos IDs que usa tu catálogo. Ese cruce tiene que coincidir. Si no, Meta puede tener problemas para asociar la interacción con el producto correcto.
Además, subí un feed de productos con los campos requeridos, incluido id y price en ARS. Y no lo dejes quieto: mantenelo actualizado cada 6 a 12 horas, o incluso más seguido si cambia el inventario.
Tu match rate es el porcentaje de registros que la plataforma puede vincular con perfiles reales. Se calcula así: dividís los registros asociados por el total enviado y multiplicás el resultado por 100.
No existe un valor fijo que aplique a todos los casos. Si está por debajo del 50 % en bases de contactos bien mantenidas, por lo general apunta a problemas de calidad de datos.
Ahora bien, el dato técnico por sí solo no alcanza. Más importante que ese ajuste es que esa audiencia termine generando ventas reales.