Así funciona el algoritmo de Tiktok
Con más de 3 Billones de descargas /entre App Store y Google Store) TIK TOK se consolida como la app de mayor crecimiento y éxito de este año. Uno de los éxitos de esta plataforma es que ha sabido explotar el concepto de videos cortos ayudando a los usuarios con música de fondo para bailar o memes para representar, en lugar de obligar al usuario a buscarse la vida.
Detrás no solo hay una red social, sino un nuevo medio, un nuevo modelo de social commerce y un nuevo canal de entretenimiento.
Pero detrás de este éxito, ¿te has preguntado porque pasas tanto tiempo “dentro”?
Lo abres un segundo y lo siguiente que sabes es que estás en una agujero infinito, viendo tutoriales de 💄 maquillaje, perros lindísimos que aprenden a hablar 🐶 o bailes infinitos. ¿Entretenido o adictivo?
Aunque no lo parezca tiene una explicación y se basa en algo de ciencia y mucho de psicología, y hoy vamos a desgranar algunos aspectos gracias a un documento interno del equipo de ingeniería de Tik Tok en Beijing
Objetivo, Pilares (internos) y Fórmula del Algoritmo
El "objetivo final" de la app es conseguir usuarios activos diarios, y para ello ha optado por optimizar dos métricas estrechamente relacionadas con el formato que ofrecen ( videos cortos), son :
Retención", es decir, si un usuario vuelve
Tiempo invertido. La aplicación quiere mantenerte ahí el mayor tiempo posible.
“Este sistema significa que el tiempo de visualización es clave. El algoritmo intenta hacer que las personas se vuelvan adictas en lugar de darles lo que realmente quieren "
Sobre esta base, su algoritmo define una serie de valores o puntuaciones que son los que van a determinar tu secuencia de videos. Aunque no entran en detalle de como generan la puntuacion, si que los enumeran:
Valor de usuario,
Valor de usuario (a largo plazo),
Valor de autor ( creador de contenido)
Valor de plataforma,
Sin embargo no solo se tienen en cuenta el tiempo de visualización, también se registra puntúa: los me gusta, los comentarios, el tiempo de reproducción, y un indicador de si ha sido reproducido previamente o no.
Con todo eso nos podría quedar una versión muy simplificada de la fórmula:
Plike X Vlike + Pcomment X Vcomment + Eplaytime X Vplaytime + Pplay X Vplay
( “La ecuación que se muestra en el documento está muy simplificada. La ecuación real en uso es mucho más complicada, pero la lógica que hay es la misma”)
Tenemos los videos, tenemos el comportamiento del usuario que otorga más o menos puntos, y con la versión simplificada del algoritmo, lo siguiente es sencillo: ofrecer al usuarios videos con los puntajes más altos para cada persona.
PASO A PASO
Pongamos por orden cómo podría funcionar dicho algoritmo con un usuario:
👉 Primero, el algoritmo analiza cuánto tiempo pasas viendo videos (tiempo de reproducción) y si regresas por más (retención).
👉 Segundo. Si te quedas, te dirige hacia más videos que te pueden gustar para que sigas “consumiendo videos”, lo que a menudo te lleva a un "agujero negro".
👉 Tercero. TikTok evalúa cómo y con quién te relacionas en función de tus me gusta, comentarios y reproducciones para poder enviarte más de ese contenido.
👉 Cuarto. (Según el documento), uno de los objetivos de la aplicación es impulsar no solo contenido entretenido sino también de pago para ayudar a los usuarios a monetizar mejor. Por tanto imagina lo prçoximo que vas a ver.
Si eres un CREADOR
👉 El algoritmo analizará el rendimiento del contenido que creas y la frecuencia con la que publicas tus borradores.
👉 Cuando publicas contenido, TikTok analiza cómo de bien se monetiza y cuánto tiempo lo mantiene en la aplicación.
Algunas Complejidades más
Lógicamente el algoritmo es mucho más potente y complejo que lo explicado antes, y aquí vemos algunos ejemplos de casuísticas que también tienen en cuenta en ese cálculo interno.
📌 El algoritmo trabaja para identificar y suprimir los "cebos similares" (vídeos diseñados para jugar con el algoritmo para que les gusten a las personas).
📌 Algunos creadores pueden tener referencias culturales en sus videos que solo pueden comprenderse mejor viendo más videos del autor. Por lo tanto, el valor total de que un usuario mire todos esos videos es más alto que los valores de ver cada video sumado por separado
📌 Si a un usuario le gusta un cierto tipo de video, pero la aplicación continúa presentándole el mismo tipo, rápidamente se aburrirá y cerrará la aplicación. En este caso, el valor total creado por el usuario que mira el mismo tipo de videos es menor que el de ver videos distintos. La repetición conduce al aburrimiento, por tanto lo resuelven ofreciendo “dispersion” de contenido.
📌 La "monetización del creador" es uno de los objetivos de la empresa, TikTok favorece los videos lucrativos vs los de entretenimiento puro.
📌 Por último os dejo un gráfico visual de lo que hemos visto a nivel interno del algoritmo y que está extraído del documento interno.