1. Origen y Trazabilidad de los Datos (Meta Graph API v26.0)
PROTOCOLO OFICIAL
Tornus opera directamente sobre el protocolo business_discovery de la Graph API de Meta. Este endpoint permite a cuentas comerciales auditadas consultar información pública de perfiles profesionales en tiempo real:
GET https://graph.facebook.com/v26.0/{BUSINESS_ID}?fields=business_discovery.username({TARGET})
{name,username,followers_count,follows_count,media_count,biography,website,media.limit(100){...}}
Cuentas Compatibles
Cuentas públicas registradas en Instagram como Creador de Contenido o Empresa (Cuentas Profesionales). Meta expone de forma pública sus likes, comentarios, tipos de formato y marcas de tiempo oficiales.
Cuentas Personales (Restricción Meta)
Por regulaciones globales de privacidad (GDPR), Meta bloquea la auditoría externa de perfiles clasificados como Personales, respondiendo con Error 110: Invalid user id. Se requiere cambio gratuito a perfil Creador en la app de Instagram.
2. Política de Cifras Completas (Strict Full Numbers)
PRECISIÓN CONTABLE
En licitaciones corporativas, auditorías de inversión y contratación de influenciadores, los redondeos del tipo "1.2M" o "45k" introducen márgenes de error inadmisibles de hasta 50.000 seguidores o interacciones en una sola cifra.
Tornus aplica una política absoluta de cifras enteras con formateo de millares oficial (es-CO / ISO 80000):
RECHAZADO EN TORNUS (IMPRECISO)
32.6M seguidores
Margen de error potencial: ± 90.000 personas.
ESTÁNDAR TORNUS (AUDITADO)
32.590.451 seguidores
Precisión matemática del 100% verificada en Graph API.
3. Fórmulas de Tasa de Interacción (Engagement Rate)
MATEMÁTICA ANALÍTICA
Para evitar distorsiones causadas por una publicación viral atípica o por publicaciones antiguas, Tornus calcula dos variantes complementarias del Engagement Rate:
A) Engagement Rate Promedio Ponderado por Publicación
ER = [ ( Promedio Likes + Promedio Comentarios ) / Total Seguidores ] × 100
Indica qué porcentaje de la base de seguidores reacciona a una publicación promedio del creador.
B) Ratio de Conversación Cualitativa (Comentarios vs. Likes)
Ratio Conversación = ( Total Comentarios / Total Likes ) × 100
Mide el esfuerzo cognitivo de la audiencia: dar un comentario requiere significativamente más interés y vínculo emocional que un doble toque pasivo de "Like".
Tabla de Referencia Industrial por Escala de Seguidores
| Escala de Cuenta |
Rango de Seguidores |
ER Promedio Saludable |
Diagnóstico Tornus |
| Nano / Micro Influencer |
10.000 — 100.000 |
3.0% — 7.5% |
Comunidad cercana y nichos especializados |
| Mid-Tier Influencer |
100.000 — 500.000 |
1.8% — 3.5% |
Equilibrio entre alcance masivo y conversación |
| Macro Influencer |
500.000 — 2.000.000 |
1.2% — 2.2% |
Gran alcance, dilución natural de interacción |
| Mega / Celebridad |
Más de 2.000.000 |
0.8% — 1.8% |
Impacto mediático masivo con consumo rápido |
4. Algoritmo Tornus Health Score (Escala 0 a 100)
CRITERIOS AUDITABLES
El Tornus Score es un índice compuesto que califica la viabilidad comercial y la autenticidad orgánica del perfil. Parte de una base de 70 puntos y añade o penaliza según 3 pilares independientes:
Puntaje Base Inicial
Punto de partida neutral para cualquier cuenta con cuenta profesional activa
70 pts
Pilar 1: Tasa de Engagement (Retención Activa)
• ER ≥ 2.0%: +15 pts (Sobresaliente)
• ER entre 0.8% y 1.99%: +10 pts (Saludable)
• ER < 0.8%: +5 pts (Baja retención)
+5 a +15 pts
Pilar 2: Consistencia Editorial y Cadencia
• Publica cada 1 a 5 días: +10 pts (Alta recurrencia favorecida por el algoritmo)
• Publica cada 6 a 10 días: +5 pts (Frecuencia moderada)
• Más de 10 días entre posts: 0 pts (Inconstancia)
0 a +10 pts
Pilar 3: Autenticidad de Conversación (Comentarios vs. Likes)
• Ratio de conversación en rango orgánico (0.5% a 5.0%): +5 pts
• Comunidades con menos del 0.5% revelan interacción fantasma o likes pasivos
0 a +5 pts
Regla de Acotamiento: El puntaje final se normaliza estrictamente en el intervalo cerrado [40, 99]. Un perfil obtiene Diagnóstico Excelente si alcanza ≥ 85 puntos, Diagnóstico Bueno si se ubica entre 70 y 84 puntos, y Diagnóstico Regular si no supera los 70 puntos.
5. Motor de Línea Temporal y Recálculo en Vivo (Metricool Style)
EVOLUCIÓN CRONOLÓGICA
Para garantizar una visualización fluida de hasta 100 publicaciones históricas sin sobrecargar la API de Meta ni provocar tiempos de espera, Tornus implementa un motor de filtrado en cliente:
- Extracción por Lotes: El servidor solicita
media.limit(100) con todos los campos requeridos en una sola llamada optimizada.
- Filtrado Temporal Reactivo: Al seleccionar Últimos 30 días, Últimos 90 días o un Rango Personalizado, el navegador recalcula instantáneamente (en 0 ms) el total de interacciones, la cadencia semanal y el promedio de likes del período.
- Gráfico SVG Dinámico: Renderiza la curva cronológica de izquierda (más antiguo) a derecha (más reciente), con distintivo de nodos para Videos (ámbar), Carruseles (petróleo) y Fotos (tinta).
- Sincronización Total: El filtrado temporal también actualiza la cuadrícula de las 9 fotos populares, los formatos ganadores y los horarios de mayor actividad.
6. Clasificación de Formatos, Horarios y Colaboraciones
PROCESAMIENTO DE FEED
Detección de Colaboraciones Comerciales
El sistema analiza el caption de cada publicación buscando etiquetas regulatorias de publicidad (#ad, #publicidad, #sponsored, #collab) o menciones directas @cuenta que apunten a marcas externas diferentes del creador.
Mapeo de Hábitos de Publicación
La marca de tiempo ISO 8601 (timestamp) se transforma a la hora local para categorizar las publicaciones en 4 franjas horarias: Mañana (06:00 - 12:00), Tarde (12:00 - 18:00), Noche (18:00 - 24:00) y Madrugada (00:00 - 06:00).