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
- ¿Puedo agregar la opción de prueba en línea en el sitio web de WordPress?
- ¿Cuánto tiempo llevaría construir Facebook desde cero a partir de julio de 2012?
- ¿Por qué mis inclusiones no funcionan en la programación PHP?
- ¿Cuál es la mejor manera de abrir y escribir (guardar) contenido en un iframe?
- ¿Qué tan efectivos son los carruseles como una forma de mostrar el contenido del sitio web?
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.