Objetivo:
Quiero segmentar a los usuarios según el idioma de mi página para poder disparar campañas adecuadamente. Lo habitual es tener una cuenta de Connectif diferente para idioma pero en ocasiones esto no es posible y necesitamos crear segmentos diferentes en una única cuenta.
Requisitos
Tu página debe diferenciar el idioma en todas las URL's por las que el usuario pueda navegar, ya sea a través de directorios específicos para cada idioma (https://www.mipagina.com/es/) o a través de algún parámetro (https://www.mipagina.com/?lang=es).
¿Cómo puedo hacer esto?
Vamos a suponer que tienes solamente 2 idiomas (puedes añadir tantos idiomas como tengas siguiendo los mismos principios).
- Crea un campo personalizado de tipo texto con nombre "Idioma" para todos los contactos. Puedes dejar los campos "Valor por defecto" y "Longitud máxima" en blanco:
- Crea 2 segmentos dinámicos "Español" e "Inglés". Estos segmentos agruparán de forma automática a los contactos según el valor del campo personalizado "Idioma".
- El segmento "Español" contendrá la regla "Idioma" es igual a "Español".
- El segmento "Inglés" contendrá la regla "Idioma" es igual a "Inglés".
Ejemplo para segmento dinámico "Español":
- Crea un workflow que gestione la asignación del campo personalizado "Idioma" en los contactos. Si todas tu página tiene un directorio para cada idioma entonces las URL's serán similares a https://www.mipagina.com/es/pagina-de-ejemplo/. En este caso puedes hacer un workflow similar a este: