AT

Marketing Hub

ArreglaTodo · Iniciar sesión

—
Cargando datos...

Ads · Performance

Métricas del período

Gasto ads vs Revenue real · este mes
Gasto ads
Revenue
Conversiones diarias · Ads
Desglose de gasto por anuncio · Meta Ads
Anuncio Campaña RubroGastoClicsImpr.Conv. CTRCPCCPA
Ticket promedio y tasa de cierre por rubro
Rubro VentasGMVTicket prom.Fee prom.Tasa cierre
Budget pacing · este mes
% Mix Budget est. Rubro / Campaña Gastado Gasto rubro Días mes Corridos % Gasto
Tendencia mensual · Revenue (ads)
Mix de gasto por canal
Cargando datos...
Gasto por canal · histórico
CTR por canal
Cargando datos...
Performance por rubro · este mes
Rubro GastoClicsConv. ads CTRCPCCPA ads
Gasto por rubro
Conversiones por rubro
Cargando datos...
Performance por campaña · Marzo 2026
Campaña CanalRubroGastoClics Conv.CTRCPCCPA
Performance por ad group · Google Ads
Campaña Ad Group GastoClicsConv. CTRCPCCPA
Performance por anuncio · Meta Ads
Anuncio Campaña RubroGastoClicsConv. CTRCPCCPA
Cargando publicaciones...
Budget optimizer · próximo mes

Ingresá el objetivo de conversiones (leads a WhatsApp) por rubro. El sistema calcula el budget basado en CPA histórico de Google Ads.

RubroCPA histórico Objetivo conv. Budget sug. CPA proyect.

Manual

Cómo leer cada número del hub

📐 Tres reglas que valen para todo el hub
  • Todo lo que ves está filtrado por el período de arriba, salvo donde diga lo contrario (LTV, Growth y el payback de MELI son acumulados históricos a propósito).
  • Atribuir no es lo mismo que vender. Casi toda sección dice "esta venta ocurrió después de que hicimos X". Eso es influencia, no causa, y dos secciones pueden adjudicarse la misma venta con criterios distintos. Por eso la suma de las partes no da el total del negocio — está explicado abajo, en Principal.
  • Los datos se guardan 90 segundos para que la pantalla no haga esperar. El botón ↻ de arriba ignora ese guardado y trae el momento exacto. Lo que Growth, SEO y MELI muestran lo calcula un proceso de madrugada, así que ahí "hoy" es "hasta anoche".
⌘K · buscar sin mouse

⌘K (o Ctrl+K, o /) abre el buscador del hub: escribís presión, fallidas o landings y te lleva directo, aunque esa vista esté adentro de otra sección. También busca cualquier métrica de este Manual: escribí roas, cac o payback y te abre la fila que la explica. Funciona sin tildes. ⌘F sigue siendo el buscador del navegador, para cuando lo que querés es encontrar un número dentro de una tabla larga.

Dónde está cada cosa

Tres secciones no tienen pestaña propia porque se entra a ellas desde otra: SEO es una pill dentro de Orgánico, RRSS (el buscador de material) es una pill dentro de IG, y Automatizaciones es una pill dentro de Growth — los envíos automáticos son otra forma de tocar a la misma base de clientes. Los links directos /seo, /rrss y /automatizaciones siguen funcionando.

Cómo se cruzan los datos

1. El widget de ToChat captura leads (teléfono + UTM de la campaña) y quedan en la tabla opportunity.

2. Finanzas AT registra las ventas en la planilla "Tabla Ingresos", con el teléfono del cliente.

3. El hub cruza las dos por teléfono normalizado: ignora el 0 de más, unifica el código de país y compara los últimos 8 dígitos. Los extranjeros se dejan enteros. El teléfono que se muestra y se exporta es el de la tabla customer.

4. El canal de un lead sale primero de customer.origin — lo que el cliente contestó cuando le preguntamos cómo nos conoció, que le gana a todo lo demás — y si no está, se infiere del lead: gclid → Google, fbclid → Meta, meli → MercadoLibre, sin nada → Orgánico.

5. Un cliente puede tener varios leads de canales distintos. El canal de cada acción es el del lead vigente en ese momento, no el más nuevo de hoy: una venta de marzo se le adjudica al canal que la trajo en marzo.

Principal

LTV por canalIngreso AT histórico ÷ clientes únicos de ese canal. No usa el período: es toda la vida del cliente, porque un LTV de un mes no significa nada.
Cohorte de cierreCuánto tarda un lead en convertirse en venta, por semana de ingreso: desde opportunity.created_at hasta su primer trabajo hecho. Las columnas son tramos (≤1 día, 2-3, 4-7, +7) y "sin cerrar".
P&L cross-canalLo que puso y lo que devolvió cada canal, en una tabla. Cada fila usa exactamente el mismo número que muestra su pestaña, no un reparto propio: Google, Meta, MELI y Orgánico salen de la planilla cruzada por teléfono; WhatsApp de la atribución de Kapso; Mail del embudo de Brevo; Automatizaciones de su resumen.
Filtro Todos · Paid · OrgánicoPaid es todo lo que cuesta plata: Google, Meta, MercadoLibre, WhatsApp, Mail y Automatizaciones — los templates los factura Meta y Brevo se paga; Automatizaciones figura en $0 porque sus templates ya están contados dentro de WhatsApp. Orgánico es lo único sin costo de medios. El "mejor ROAS" solo compara pauta: los canales de comunicación cuestan centavos y siempre ganarían sin competir por el mismo presupuesto.
El "gap" del P&LLa suma de las filas no da todas las ventas del período, y está bien que no dé. Estas atribuciones son de influencia y se solapan (una misma venta puede aparecer en dos canales), y además quedan afuera las ventas sin lead reconocible. El gap es esa diferencia, mostrada a propósito en vez de escondida.

Google · Meta · Orgánico

Lo que dicen las plataformas
Gasto total adsSuma del spend de Google Ads + Meta Ads del período. Meta viene en pesos y se pasa a dólares.
Clics · CTRClics en los anuncios. CTR = clics ÷ impresiones.
Conversiones adsLo que la plataforma declara como conversión (clic a WhatsApp, vista de landing). No son ventas.
CPA combinadoGasto ÷ conversiones declaradas. Lo que la plataforma dice que cuesta cada conversión.
Lo que dice el negocio
Revenue (ads)Ingreso AT + IVA de las ventas atribuidas. Solo cuenta si el teléfono de la venta matchea con un lead del canal.
GMVLo que paga el cliente final (columna "Transacción total"). El Revenue es nuestra comisión; el GMV es la factura entera.
ROAS realRevenue ÷ Gasto. Cuántos dólares de ingreso AT deja cada dólar invertido. Mayor a 1x = rentable.
CACGasto ÷ clientes únicos adquiridos (teléfonos únicos en ventas matcheadas).
CPVGasto ÷ ventas reales. Es el CPA pero contra ventas de verdad, no contra lo que declara la plataforma. La diferencia entre los dos dice cuánto se infla la conversión declarada.
Margen netoRevenue − Gasto. Positivo = la pauta se paga sola.
Tasa de cierreVentas reales ÷ conversiones declaradas.
Los dos modos de atribución (el toggle de arriba)
Por mes de ventaEl default. Revenue de las ventas con fecha dentro del período, sin importar cuándo entró ese lead. Responde: ¿cuánto entró este mes?
Por cohorte de leadRevenue de toda la vida (LTV) de los leads que ingresaron en el período, dividido el gasto del período. Responde: ¿la plata que puse este mes, qué terminó trayendo? Es el modo honesto para rubros con ciclo largo.
Por rubro y pacing
Ticket promedioGMV ÷ ventas del rubro. Lo que paga el cliente final.
Fee promedioRevenue ÷ ventas del rubro. Nuestra comisión promedio.
Pace% del presupuesto gastado ÷ % del mes transcurrido. Más de 1,1x = se está gastando de más; menos de 0,9x = sobra presupuesto; entre medio, en carril.
Embudo de conversión

Cinco etapas, cada una teléfonos únicos y subconjunto de la anterior: widgets completados (leads del canal) → mensajes recibidos (ese teléfono escribió al menos una vez por WhatsApp) → propuestas enviadas (quedó una solicitud de servicio) → servicios concretados (la solicitud terminó aceptada o completada) → y aparte los cancelados. Arriba de todo se muestra "leads plataforma", que es lo que declara la plataforma de ads y casi siempre es mayor: la diferencia con "widgets completados" es cuánta conversión declarada no deja rastro en nuestra base.

SEO — pill dentro de Orgánico

Volumen capturableCuántas búsquedas por mes tienen, sumadas, las keywords asignadas a esa landing. Es el techo: todo lo que esa página podría traer si saliera primera.
Volumen capturadoLas impresiones reales que trajo, según Search Console.
Cobertura · GapCobertura = capturado ÷ capturable. El gap es lo que falta, y es lo que ordena la lista de oportunidades: primero lo que más volumen desbloquea.
Cola mediaKeywords con volumen decente donde ya aparecemos pero mal posicionados. Son las más baratas de mover: no hay que crear nada, hay que mejorar lo que existe.
Patrón canónicoToda landing tiene que ser /servicios-de-mantenimiento-en-<zona>/<slug>. Las que no matchean quedan marcadas y aparecen listadas: son las que hay que redirigir con un 301.

MercadoLibre

Es costo fijo, no pujaSon 5 publicaciones destacadas que se pagan por adelantado, de una sola vez, por 180 días. No hay CPC ni presupuesto diario que mover.
Payback del cicloPor eso no se mide mes a mes: un mes suelto nunca paga 180 días. Se acumula todo lo generado desde la renovación y se compara contra la inversión única del ciclo. 100% = ya se recuperó.
VigenciaLa barra naranja de cada publicación es cuánto le queda del ciclo antes de renovar.
ContactosQuien tocó el botón de WhatsApp de una publicación queda ligado a esa publicación. Los clientes que llegaron por MELI pero no tocaron el botón (los que declararon el origen a mano) cuentan para el canal, pero no se le pueden asignar a una publicación puntual.

WhatsApp

Cómo se atribuye una venta a un envío — cinco reglas, pensadas para que una venta no se cuente dos veces:

1. Último toqueLa acción se le adjudica al envío más reciente anterior a esa acción. El teléfono solo, sin fecha que lo respalde, no atribuye nada.
2. Compiten los de despuésTambién entran los envíos posteriores al período que estás mirando. Sin eso, la misma venta se la llevaba una campaña mirando mayo y otra mirando junio.
3. Vale la fecha del pedidoCuenta cuándo el cliente pidió el servicio, no cuándo se cargó el trabajo. Si no, un envío hecho después de que el cliente ya había pedido se robaba la venta.
4. Una solicitud = una ventaVarios trabajos de una misma solicitud son una sola venta: el ingreso se suma, pero la atribución se decide una vez.
5. VentanaEl techo de días entre el envío y la acción. En 0 o vacío, sin límite.
Las otras vistas
FallidasLo que Meta no pudo entregar, con el código de error: separa un número que no existe de una caída del momento. "Recuperado" = a ese mismo teléfono le llegó la misma plantilla en otro intento dentro del período.
FacturaciónCuenta los mensajes facturables por Meta y por categoría, que es el mismo criterio con el que Meta cobra. Separa broadcast (campañas) de operativa (mensajes del día a día).
Flows y botonesQué botón tocó cada persona y qué dejó cargado en un WhatsApp Flow. Un mensaje libre escrito desde WhatsApp Web no es plantilla y por lo tanto no figura acá.

Mail

Embudo nominalRecibieron → abrieron → clic → escribieron por WhatsApp → pidieron → compraron. Nominal quiere decir con nombre y apellido: cada etapa es gente, no un porcentaje suelto.
El puente al negocioBrevo trabaja con mails y nuestro negocio con teléfonos. El cruce se hace por los contactos de las listas de Brevo de esa campaña (que sí tienen teléfono) y, como último recurso, por mail contra customer.email — que alcanza a pocos, porque la mayoría no tiene mail cargado.
TransaccionalesLos mails automáticos del sistema (no campañas): entregados, rebotes, aperturas.

Automatizaciones — pill dentro de Growth

Al cliente que completa su primer servicio, un flujo de N8N le manda una de tres plantillas con 50% de descuento de comisión: cuponera de limpieza, cuponera de jardinería, o cross-sell del resto de los rubros.

AtribuciónMismo criterio que WhatsApp — último toque, compiten los envíos posteriores, vale la fecha del pedido, una solicitud es una venta — pero por cliente y no por teléfono.
Qué cuenta como conversiónUna cuponera nueva (solicitud tipo abono), una solicitud que usa el cupón o el descuento, o directamente una venta nueva.
Clics de botónQué botón de la plantilla tocó cada uno, emparejado con su envío.

Growth

La base de clientes vista persona por persona, no por campaña. Growth no manda mensajes: arma audiencias, las mide y las exporta; el envío se hace a mano en Kapso o Brevo. Los datos los calcula un proceso de madrugada.

Los segmentos (el primero que da, gana)
Campeones3+ compras, al día con su ciclo y de ingreso alto. Reseñas y referidos; nunca descuento, no lo necesitan.
Fieles2+ compras, al día. Recordatorio de ciclo sin incentivo; candidatos a abono.
ActivosCompraron y siguen dentro de su ciclo. Nada por ahora: tocarlos es gastar impactos al pedo.
NuevosUna compra, hace menos de 60 días. El segmento que más mueve el LTV: pasar de 1 a 2 compras es el salto grande. Rubro vecino, sin descuento.
Alto valor, una vezUna sola compra pero de ticket muy alto (una obra). Trato personal, no campaña masiva.
En riesgoSe pasaron del ciclo, todavía recuperables. Winback temprano y sin regalar margen.
DormidosMás de dos ciclos o más de 180 días. Acá sí el cupón se paga solo, porque la alternativa es perderlos.
FríosMás de 12 meses sin comprar. Un intento por año y solo a los de ticket alto.
InteresadosPidieron y nunca cerraron: no son clientes. La audiencia más barata que hay — ya levantaron la mano y sabemos qué necesitaban.
Los conceptos propios de Growth
CicloCada rubro tiene su ritmo natural de recompra (no es lo mismo una limpieza que una mudanza). El ciclo se calcula por rubro, no se fija a mano.
Ratio de cicloDías sin comprar ÷ el ciclo de su rubro. En 1 está justo en fecha; en 2, se pasó del doble.
Umbrales"Ticket alto" e "ingreso alto" no son números fijos: se recalculan contra la base entera en cada corrida (mediana y percentiles), así no quedan viejos cuando la base crece.
PresiónCuántos impactos recibió cada persona en los últimos 30, 90 y 365 días, sumando todos los canales. Sirve para no quemar a nadie con tres campañas la misma semana.
ExclusionesQuien pidió que no le escribamos. Es la única lista que se lee siempre fresca, sin guardado de por medio: un dato viejo acá tiene consecuencias reales.

Instagram

Es orgánico, no pautaAcá no hay plata invertida: son las publicaciones del perfil. La inversión en Instagram como canal pago vive en Meta, y los dos números no se suman.
ReproduccionesInstagram reemplazó "impresiones" por "reproducciones" para todo lo publicado desde julio de 2024. Es la base sobre la que se calculan todos los porcentajes (me gusta ÷ reproducciones, guardados ÷ reproducciones…).
Tiempo promedioCuando se agrega la cuenta entera se pondera por reproducciones: un reel con 30 vistas no puede pesar lo mismo que uno con 30.000.
PúblicoEdad, país y sexo son siempre de la cuenta, nunca por pieza: Instagram no los publica por reel. La ventana es fija (14, 30 o 90 días) y puede no coincidir exacto con el período elegido.
Lo que no se puede mostrarEl porcentaje de omisiones y los orígenes de visualización se ven en la app del celular pero no existen en la API. Se muestran como "no disponible" en vez de inventar un número.

RRSS — pill dentro de IG

Qué buscaTodas las solicitudes históricas, por lo que el cliente pidió con sus palabras y también por dirección: "pocitos" o "ciudad de la costa" funcionan igual que "humedad en el techo".
Cómo matcheaNo es una búsqueda literal: tolera plurales, conjugaciones y errores de tipeo, y expande con sinónimos del rubro hogar. Las palabras raras pesan más que las comunes, y gana el que matchea todos los términos antes que el que repite uno.
Fotos y videosSalen de la conversación real de WhatsApp de ese teléfono. El chip DEL PEDIDO marca el material enviado dentro de los ±45 días de esa solicitud — ese es el que ilustra ese trabajo; el resto es historial del cliente.
Para campañasLos teléfonos se exportan en formato 598XXXXXXXX, listos para pegar en Brevo, Kapso o el segmentador de Meta.

Cuándo se actualiza cada cosa

En vivoGoogle Ads, Meta Ads, MELI, Brevo, Kapso y la planilla de Finanzas: se consultan al momento y se guardan 90 segundos. El botón ↻ ignora ese guardado.
De madrugadaGrowth (base y presión), SEO (Search Console y Analytics) y el snapshot de MELI. Lo que pasó hoy aparece mañana.
Volver atrásMoverte entre secciones ya vistas no vuelve a pedir nada: se pinta lo que ya estaba. Si pasaron más de 5 minutos, se pinta igual al instante y se refresca solo por atrás.
⚠️ Si dos secciones no dan lo mismo, no está roto

Es lo esperable, y casi siempre por una de estas tres razones: (1) miden cosas distintas — "conversiones" de Google no son ventas; (2) atribuyen distinto — la pestaña de un canal mide influencia y se solapa con otras, mientras que el reparto interno de Principal manda cada venta a un único canal; (3) tienen fechas de corte distintas — lo que se calcula de madrugada va un día atrás de lo que se consulta en vivo. Ante la duda, el número de la pestaña de cada canal es el bueno: es el que Principal copia, justamente para que coincidan.

Bitácora de founders

Noticias

Los resúmenes que Máximo y Lorenzo publican al cierre de cada trimestre: qué pasó, qué aprendimos y hacia dónde vamos. Cada entrada es un reporte completo, escrito en HTML.

Cargando datos...

Cross-canal · Negocio

Principal

🧠 IA · Motivos de cancelación · este mes

Tocá Analizar con IA para categorizar los motivos de cancelación del período con Gemini.

Costo operativo · P&L del período · este mes

Calculando…

LTV por canal de adquisición · histórico

Cargando…

Tiempo de cierre por cohorte · este mes

Cargando…

📐 Criterios de atribución
  • Canal de adquisición (LTV): el del lead vigente cuando el cliente hizo su primera compra. Si ya compraba antes de que existiera ese lead, no lo adquirió esa campaña → queda en Orgánico. Sin ningún lead previo, también Orgánico (o el origin declarado del cliente).
  • Clientes únicos: deduplicados por teléfono. Una misma persona con varias filas en customer cuenta como un solo cliente (si no, el LTV sale más bajo de lo real).
  • Tiempo de cierre: del lead a su primera venta posterior al lead, no a la primera venta de toda la historia del teléfono. Un cliente que ya había comprado antes y vuelve a comprar a los 2 días cuenta como cierre en ≤1-3 días, no como "sin cerrar".
  • Solicitudes y ventas por canal (del período): cada una se asigna al canal del impacto vigente en su fecha. Un impacto posterior a la venta no la pudo causar, así que no la atribuye.
  • El P&L cierra: la columna Ingreso AT + IVA reparte todas las ventas del período (works_done, el número que cierra con Finanzas) entre los canales, una venta a un solo canal: el del último impacto anterior a la venta (lead vigente → origin declarado del cliente → Orgánico). Por eso las filas suman exactamente el ingreso de arriba, y el Margen y el ROAS de cada fila salen de ese reparto.
  • El "sección: US$ x" mide otra cosa: es lo que reporta la pestaña de ese canal — influencia, no reparto (Google / Meta / MercadoLibre / Orgánico desde la planilla Tabla Ingresos cruzada con los leads del canal; WhatsApp desde la atribución de broadcasts; Mail desde el embudo de Brevo; Automatizaciones desde su resumen). Esas atribuciones se solapan entre sí — una misma venta puede estar contada por Google y también por un broadcast — y dejan afuera las ventas sin lead, así que sumarlas no da el total. Sirven para juzgar el canal, no para cuadrar el P&L. Cuando una fila difiere mucho de su sección, lo que hay que revisar es la atribución de esa sección.
  • Cliente nuevo: su primera compra histórica cae dentro del período (dedup por teléfono). Revenue: Ingreso AT + IVA en USD ÷ 40.
Cargando…

Brevo · Email marketing

Mail · este mes

Detalle por campaña

Cargando…

Cargando…

Kapso · WhatsApp broadcasts

WhatsApp · este mes

Cargando…

Growth · N8N · Up-selling & Cross-selling

Automatizaciones · este mes

Rendimiento por automatización

Cargando…

Detalle por envío

Cargando…

días desde el envío (0 = cualquier acción posterior)
📐 Criterios de este cruce
  • Envíos: tabla automatic_contacts — el propio workflow de N8N registra cada template enviada (customer_id, phone, template, fecha). Se cuentan los envíos del período seleccionado.
  • Operativas vs comerciales: una automatización operativa — "el prestador va en camino", "servicio confirmado", el recordatorio de servicio — acompaña un servicio que ya se vendió, así que no cobra ventas ni revenue y no compite por la atribución. Como sale justo antes del trabajo, si compitiera se llevaría casi todo el last-touch (en setiembre 2026: 11 ventas y US$ 169 que en realidad venían de cross-sell y recurrencia). Sus envíos y sus botones se muestran aparte. La clasificación sale del catálogo único de automatizaciones (purpose en api/_growth.js); un template que no esté en el catálogo se cuenta como comercial y se avisa abajo.
  • Atribución last-touch por cliente (una vez sola): cada conversión se asigna al envío más reciente a ese customer_id anterior a la conversión, dentro de la ventana. Compiten también los envíos posteriores al período (hasta hoy): si el último toque fue de otro mes, la conversión es de ese mes y no se cuenta acá — así la misma venta no aparece en dos períodos.
  • Cuponera: nueva service_request con type = 'abono' (abono/cuponera de recurrencia de limpieza o jardinería).
  • Con descuento (50%): nueva solicitud que usa un cupón (fct_coupon_id), o un discount aplicado / fct_coupon usado tras el envío.
  • Solicitud: cualquier service_request nueva del cliente tras el envío (re-engagement; se excluyen is_test).
  • Convertidos: clientes únicos con cuponera o descuento. Ventas / Revenue: una venta = una solicitud (varios works_done del mismo service_request son una sola venta con el revenue sumado), atribuida por la fecha en que el cliente pidió el servicio y no por la de carga del trabajo. Revenue = Ingreso AT + IVA en USD ÷ 40; se excluyen los cancelados.
  • Botón tocado: respuesta real del cliente al template ("Me interesa" / "Tengo dudas" / "No, gracias"). Se matchea el envío con el log de Meta en arreglatodo-wa por el ID exacto del mensaje (context_message_id de la respuesta → whatsapp_message_id del envío), no por heurística de texto.
  • Regla del negocio: el flujo corre solo para clientes nuevos (primer servicio completado) y los re-considera a los 90 días.

Cargando la base…

Base de clientes · Growth

Growth · este mes base acumulada

Cada fila es una persona, no una campaña: qué compró, cuánto dejó, cuántas veces la tocamos y si alguna vez contestó. Todo lo que ves acá está explicado en la pestaña Información.

Filtros
Personas · —

Cargando…

📐 Criterios de esta tabla
  • Cada fila es una persona, identificada por su teléfono en forma canónica 598XXXXXXXX. Un mismo humano con varias filas en customer es un solo renglón acá.
  • Compras: se cuenta la solicitud, no el trabajo. Varios works_done de un mismo pedido son una sola compra (el revenue se suma, la compra se cuenta una vez). Se descarta únicamente lo cancelado.
  • Ingreso AT: at_income + iva, o sea lo que factura ArreglaTodo — no lo que paga el cliente (eso es el GMV). Convertido a USD al tipo de cambio fijo del dashboard.
  • Sin comprar: días desde la última compra, y debajo cuántas veces se pasó del ciclo normal de su rubro. 2,4× su ciclo quiere decir que va más del doble de atrasado de lo habitual para él.
  • Impactos 90d: envíos promocionales recibidos en los últimos 90 días corridos. Los mensajes operativos (cotización, coordinación, "el prestador va en camino") no cuentan.
  • Desde compra: cuántos impactos se le mandaron sin que comprara nada en el medio. Es la señal más filosa de saturación.
  • Bloqueo: si figura un motivo bajo la presión, esa persona no puede entrar hoy a ninguna audiencia. Los motivos posibles están en Información → Guardrails.
  • La antigüedad se abrevia d = días, M = meses, A = años.

Cargando…

Abrir original ↗

Contenido orgánico · Instagram

Instagram · Reels

Leyendo Instagram…
Reels del período
📐 Cómo se lee esta sección
  • Es orgánico, no pauta. Acá no hay plata invertida: son las publicaciones del perfil. La inversión en Instagram como canal pago vive en la pestaña Meta y los dos números no se suman.
  • "Reproducciones" es la métrica nueva. Instagram reemplazó impressions por views para todo lo publicado después del 2/7/2024. Es lo que la app te muestra como reproducciones y es la base sobre la que se calculan todos los porcentajes.
  • Los porcentajes son sobre reproducciones (me gusta ÷ reproducciones, guardados ÷ reproducciones, etc.), igual que en el panel de la app. Un reel sin reproducciones muestra "—" en vez de 0%, porque no hay porcentaje que calcular.
  • El tiempo promedio se pondera por reproducciones cuando se agrega la cuenta entera: un reel con 30 vistas no puede pesar lo mismo que uno con 30.000.
  • Los números de cada reel son acumulados desde que se publicó, no del período: la API no da los insights de un reel por fecha. El período decide qué reels se listan. El total de la cuenta en el período está en Panel profesional.
  • Omisiones = % de reproducciones que se saltearon en los primeros 3 segundos. Lo calcula Meta y lo marca como estimado.
  • Panel profesional y meses de 31 días. Instagram no acepta más de 30 días por consulta. Las métricas que son conteos (reproducciones, interacciones, me gusta, clics) se piden en dos tramos y se suman: cubren el mes entero. El alcance y las cuentas que interactuaron son cuentas únicas y no se pueden sumar, así que cubren los últimos 30 días; el aviso de arriba dice qué días. Los días que todavía no pasaron no se piden.
  • El público es siempre de la cuenta. Instagram no publica edad, país ni sexo por pieza. La ventana es la que permite Meta: últimos 7 días (períodos de hasta una semana) o últimos 30, así que puede no coincidir exacto con el período. Meta no devuelve el desglose si en la ventana hubo menos de 100 cuentas.
  • Lo que la API sigue sin dar: los orígenes de visualización (Inicio / Explorar / Perfil / Audio) y las visitas al perfil, seguidores ganados y clics en el enlace por reel. Se muestran como no disponibles en vez de inventar un número.
  • Solicitudes y ventas usa exactamente la misma atribución que la fila Instagram de Principal: el cliente es de Instagram si lo dijo en su reseña («¿cómo nos conociste?») o si el equipo se lo anotó como origen en el CRM. Es influencia, no último clic: una venta con un clic pago atrás sigue siendo de la pauta.

Orgánico · SEO

SEO · Resumen

Cargando datos de Search Console…

Web · arreglatodo.uy

Web · Resumen

Cargando tráfico de la web…
🧉
Lucas
CMO Advisor · ArreglaTodo