¿Cómo funciona la personalización dinámica en tiempo real en las páginas web?

Lo considero como tres partes:

1) Recopilación de datos: algún tipo de secuencia de comandos de seguimiento es recopilar muchos puntos de datos sobre el comportamiento del usuario y al mismo tiempo analizar qué hay en las páginas que está mirando un usuario. Estos datos se pueden usar para construir segmentos o perfiles. Por ejemplo, puede crear un segmento llamado Facebook Mobile que agrupe a todos los usuarios que ingresan desde Facebook en un dispositivo móvil, y usarlo para adaptar la experiencia de contenido.

2) Lógica: debe decidir en función del perfil de usuario o segmento, qué les va a mostrar. Esto normalmente se expresa como una serie de if / thens en algún tipo de interfaz de usuario de proveedor donde puede construir estas reglas en un editor de apuntar y hacer clic

3) Presentación: debe determinar el método real para presentar los resultados al usuario. Las opciones son API del lado del servidor, “widgets” de JavaScript del lado del cliente, etc. También determinar cuántos resultados mostrar, aplicar CSS, planificar un diseño receptivo, etc.

Y, por último, es fundamental instrumentarlo para que pueda medir lo que funciona y lo que no.

La respuesta a la Personalización predictiva es una herramienta escalable, de alto rendimiento y completa llamada Next Best Action Engine. Dicha herramienta optimiza la personalización en tiempo real, utilizando no solo datos actuales sino también modelos analíticos predictivos. Si ese motor también puede usar Machine Learning e IA para adaptar continuamente el modelo analítico y el modelo de ponderación, tenemos un ganador.

El Next Best Action Engine utiliza el comportamiento pasado para identificar patrones basados ​​en una gran cantidad de factores, por lo general, no crea categorías (segmentos) sino que usa la puntuación en algoritmos complejos donde el mismo atributo puede sumar o restar del puntaje total dependiendo de las combinaciones de otros factores explícitos (fijos), implícitos (comportamiento) y situacionales (externos). El algoritmo de puntuación también se optimiza y ajusta continuamente de acuerdo con el nuevo comportamiento. La comunicación se adapta al mercado en tiempo real.

Encontré esta información en un documento técnico que se encuentra en LinkedIn, y creo que es bastante completo y fácil de leer. Mira esto y avísame si te fue útil: http://bit.ly/2yFk8xq

Se divide en partes clave. Quién y qué

Quien:

Un cliente deberá segmentar e identificar a quién está personalizando en función de ciertas condiciones, como si este visitante es nuevo. La herramienta de personalización debería poder leer esto desde la cookie.

Qué:

Las herramientas de personalización generalmente se configuran en una página web con cierta lógica de JavaScript que dice si el visitante está en el segmento 1, muéstrales X. Si no, muéstrales Y.


More Interesting

¿Qué son los lenguajes / framework de moda / tendencias que debo conocer para el desarrollo web?

¿Es normal si una empresa de alojamiento conoce las contraseñas de sus clientes?

¿Cuáles son algunas herramientas esenciales para los desarrolladores de PHP?

En Django, hice una entidad llamada 'usuario en modelos'. Cuando lo hice visible en la página de administración, lo mostró solo como un objeto de usuario en lugar de por una ID o nombre. ¿Cómo puedo cambiar esto?

¿Qué modelo de objeto utilizamos en JavaScript?

Su sitio web deja de funcionar. ¿A quién despides, a tu equipo de SEO o a tu desarrollador?

¿Qué carrera es mejor, piratería informática o diseño web?

¿Cuál es su opinión cuando alguien dice que el sitio web de WordPress.org tiene limitaciones? ¿Es correcto?

¿Por qué algunos sitios web tienen "www". al principio, pero otros tienen "https://demiu.aliexpress.com"?

Cómo convertir la hora estándar del Pacífico a la hora estándar de la India

Estudiantes de secundaria que buscan asesoramiento: ¿Cómo podemos mejorar el diseño de nuestro sitio web? http://thefias.co/

¿Cuál es la diferencia entre página estática y página dinámica?

¿Qué son realmente las pasantías, y cómo procedemos para obtenerlas, y qué conocimiento mínimo necesitamos?

¿Cuál es la diferencia entre programador, desarrollador web, desarrollador de aplicaciones y diseñador de juegos?

¿Qué es un procedimiento paso a paso para construir una plataforma similar a Kmikeym.com?