Personalización de Sitecore

Configuración de la personalización basada en reglas

La personalización es un objetivo clave para muchas empresas, pero puede parecer una montaña empinada para escalar. Sitecore desglosa el proceso y le ayuda a dar sus primeros pasos hacia un compromiso más significativo.

4 Lectura del minuto

Norway, Senja island, rear view of friends standing on an observation deck at the coast
Capítulo 1

Cómo las reglas impulsan la experiencia de personalización

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:

  • Piezas de contenido o elementos visuales (conocidos como fuentes de datos)
  • la forma en que se presenta la página (conocidos como componentes de visualización)
  • ambos al mismo tiempo

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á:

  • La dirección IP o ubicación física de sus visitantes
  • Las palabras clave que utilizan para llegar a su sitio
  • Su dispositivo
  • Su comportamiento en su sitio web (páginas visitadas, número de veces que lo visitaron, etc.)

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.

Capítulo 2

Preparándose para la personalización de Sitecore

Funcionalidad

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.

Arquitectura

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.

Capítulo 3

Preparación estratégica

1. Determina tus objetivos

Antes de comenzar a establecer reglas para la personalización, hay algunas preguntas clave que debe responder:

  • ¿Por qué quieres personalizar? ¿Para ofrecer contenido que sea más relevante para los intereses de los visitantes? ¿Para facilitar las transacciones? ¿Aumentar los ingresos?
  • ¿Qué valor aportará la personalización a la organización? ¿Es medible?
  • ¿Cómo se preparará para responder a las preguntas de las partes interesadas internas? No todo el mundo entenderá la personalización o el retorno de la inversión que ofrece: tendrás que ser capaz de explicárselo y justificarlo.

2. Identificar áreas de personalización

Una vez que haya establecido por qué está personalizando, puede comenzar a identificar áreas en las que debe hacerlo. Considere:

  • Ubicaciones muy visibles: banners de héroes, páginas de inicio
  • Ubicaciones contextuales — "Lee este artículo sobre acampar"
  • Llamadas a la acción globales: Sitecore permite configurar la personalización en valores estándar*

*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.

3. Desarrolla casos personalizados

El desarrollo de casos personalizados basados en personas facilitará el proceso de personalización. Algunos ejemplos podrían ser:

  • Alguien de Los Ángeles
  • Alguien a quien le encanta acampar
  • Alguien que se ha inscrito en un evento en el pasado

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.

4. Determinar cómo enfocar los casos

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:

  • "Alguien del Reino Unido" o "Alguien que ha logrado el objetivo de 'completar el formulario'", o
  • "Alguien del Reino Unido que también ha logrado el objetivo de 'completar el formulario'".

5. Crea contenido para cada caso

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?

6. Implementar reglas

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

Capítulo 4

Mira más allá de las reglas

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.