Personalización de Sitecore
Configuración de la personalización basada en reglas
4 Lectura del minuto
Personalización de Sitecore
4 Lectura del minuto
Cuando estás cara a cara con un cliente, es fácil crear una experiencia personalizada. Haces y respondes preguntas y formas un diálogo con ese cliente, brindándole información que quiere, necesita o crees que podría interesarle. Pero cuando esa experiencia de personalización se basa en la tecnología, debe instruir a esa tecnología con reglas a seguir. A esto lo llamamos "personalización basada en reglas".
Por ejemplo, puede decirle a la plataforma de Sitecore: "si se cumple la condición A, realice la acción B". Eso podría ser, "Una vez que un visitante vea tres páginas web relacionadas con el equipo de campamento (condición A), muestre una tienda de campaña en la página de inicio la próxima vez que visite el sitio" (acción B). En función de la evaluación de la regla, Sitecore puede modificar:
Está en su control definir las condiciones en las que se entrega el contenido a un cliente. Puede establecer reglas basadas en los siguientes elementos para decidir el contenido que se mostrará:
Sitecore Plataforma de experiencia digital está diseñado para seguir reglas que son tan granulares y complejas como desee. Puede decidir: "Si se cumplen las condiciones A y B, pero no la condición C, entonces realice la acción D". Cuantas más capas incluya en sus reglas, más profundamente personalizadas serán las experiencias que podrá ofrecer.
Sitecore Experience Database (xDB) debe estar habilitado. Esto puede requerir servidores adicionales, como SQL Server y MongoDB. También necesita servidores para almacenar algunos de los datos que xDB genera y usa.
Si está implementando la personalización GeoIP, debe suscribirse al servicio de geolocalización IP de Sitecore. Si está implementando device detection, deberá suscribirse al servicio Sitecore device detection. Ambas son funciones de personalización extremadamente útiles que recomendamos encarecidamente y se ofrecen de forma gratuita con la compra de una solución.
Estos elementos deben resolverse durante el desarrollo, incluso si no planea usarlos de inmediato.
Cuando está creando personalización desde cero, debe comenzar con una base sólida: la arquitectura de su solución.
Las páginas de su sitio web deben dividirse en componentes de visualización, para permitirle personalizar componentes individuales en la misma página. Esta es una práctica recomendada de Sitecore. Los componentes de visualización deben aceptar orígenes de datos. Este es un proceso simple de implementar para los desarrolladores y debe hacerse con anticipación.
Es necesario que existan fuentes de contenido para todos los componentes personalizados. Esto puede requerir que los desarrolladores creen nuevas plantillas de datos y lugares para almacenar contenido por adelantado.
Hábitat, una pieza de software que ayuda con el desarrollo de componentes, facilita este proceso.
Antes de comenzar a establecer reglas para la personalización, hay algunas preguntas clave que debe responder:
Una vez que haya establecido por qué está personalizando, puede comenzar a identificar áreas en las que debe hacerlo. Considere:
*Los desarrolladores configuran los valores estándar. Proporcionan un valor predeterminado para los elementos de Sitecore, por lo que un botón puede tener la misma llamada a la acción en todo el sitio, por ejemplo.
El desarrollo de casos personalizados basados en personas facilitará el proceso de personalización. Algunos ejemplos podrían ser:
Mantenga su lista realista en función de sus capacidades de generación de contenido. Recuerde, si desea personalizar su contenido para las personas que aman acampar, así como para las personas que aman el kayak, tendría que crear el doble de contenido.
Aquí es donde traduces tus ideas para casos en reglas reales y procesables. La buena noticia es que los administradores de contenido o los especialistas en marketing pueden hacer esto en el CMS.
For example, if the case idea was “Alguien de Los Ángeles,” the rule becomes “Where the metro code* is equal to 310.”
*Un código que agrupa a todas las personas que se encuentran en una misma área metropolitana.
Hay muchas condiciones que puede establecer y es posible combinarlas. Puede establecer:
Una vez que haya convertido sus ideas de casos en reglas procesables, debe crear contenido al que esas reglas puedan recurrir para que diferentes usuarios ("casos") reciban contenido diferente.
Asegúrese de que existan directorios en el árbol de contenido de Sitecore Content Editor para contener todo su contenido personalizado. Entonces, ¡empieza a crear! Y en medio de todos esos casos individuales, no se olvide de crear contenido predeterminado. Es posible que haya establecido reglas para "personas de Europa" y "personas de América del Norte", pero ¿qué pasa si no sabe de dónde viene un visitante?
1. Utilice Experience Editor para obtener la mejor experiencia
2. Implemente las reglas que identificó durante el paso de segmentación de casos
3. Elige el contenido que quieres mostrar
4. Vista previa
5. No olvides publicar todo
Una vez que haya dominado la personalización basada en reglas, es posible que desee profundizar en otros enfoques de personalización, como la personalización adaptativa. Este enfoque le permite utilizar los perfiles de los visitantes y la coincidencia de tarjetas de patrones para adaptar dinámicamente el contenido que se muestra a los visitantes en tiempo real. Puede establecer reglas de personalización adaptativas en el Editor de conjuntos de reglas de Sitecore.