logos
AccesoClientes-1

Nivel Avanzado
PASO 1: PERSONALIZACION 1:1

En este nivel revisaremos cómo enviar, de forma personalizada 1 a 1, un mensaje basado en la conducta Web, a través de MasterBase®. Para eso se obtendrá datos gracias a Web Behavior, éstos se gestionarán mediante la asignación de etiquetas, y finalmente se actuará utilizando maquetas y sus contenidos variables para lograr un envío personalizado 1 a 1 que aumentará la relevancia y el retorno en sus comunicaciones.

¿Qué aprenderá?

  • Que es y cómo se implementa Web Behavior
  • Creación de etiquetas a partir de datos web
  • Como generar etiquetas de búsqueda que identifiquen conductas
  • Como se definen los formatos de contenidos y las maquetas
  • Como se asocia una etiqueta con un contenido
  • Como funciona el flujo de comunicación conductual
  • Ejemplo practico: TouristFly

Screen Shot 2017-11-05 at 5.40.06 PM.png  NIVEL EXPERTO

Paso 1

Gestionar: Autómata Virtual

Algunos conceptos básicos

Los siguientes conceptos son fundamentales para la comprensión del proceso de generación de etiquetas de contacto realizado por el autómata virtual.


Dato Fuente: Se entiende por Dato fuente (feed) a cualquier conjunto de información de tipo Nombre:Valor representada en archivos XML, JSON o CSV.

Dato fuente de sistema: Corresponde a datos fuentes generados en base a la información contenida en las tablas de logs de MasterBase®. Como ya señalamos, esta información está compuesta por los envíos, aperturas, clics, rebotes y desuscripciones. Los datos fuente de sistema son generados automáticamente y no pueden ser modificados por el cliente.

Contenedor: Ambiente en que se almacena los datos fuente. Para cada cuenta MasterBase® existen 20 contenedores, 10 de los cuales son de libre disposición del usuario.

 

La siguiente tabla detalla los identificadores de los Contenedores de sistema:

Screen Shot 2018-04-11 at 1.31.09 PM

 

Autómata Virtual

Un autómata virtual es un servicio Windows encargado de procesar los datos fuente almacenados en un contenedor específico y, en base a la información de tales datos fuente, generar un conjunto de etiquetas de contacto en un formato predeterminado.

Autómata Virtual (A1):

Una vez que estemos capturando datos de comportamiento web, vamos a configurar un Autómata Virtual para que procese estos datos y los convierta en etiquetas. Antes de avanzar es importante aclarar algunos conceptos

XML de configuración virtual:

Se trata de un archivo XML que describe cómo un autómata A1 interpretará los datos fuente (en formato XML, JSON o CSV) almacenados en un contenedor específico, para transformarlos en etiquetas de contacto. 

Generación de XML de configuración virtual.

         MasterBase® ha puesto a disposición de los usuarios un asistente de configuración que permitirá crear este XML de manera fácil.

       Estructura base de un XML de configuración virtual

         El XML de configuración virtual tiene la siguiente estructura base:

<VirtualAutomataConfig>

        <Format Type="{TYPE}" Separator=”{SEPARATOR}”/>

        <ContactField CreateContact="{CREATE_CONTACT}">

            <ListId>{LIST_ID}</ListId>

            <Name>{NAME}</Name>

            <Column>{COLUMN}</Column>

            <Path>{CONTACT_PATH}</Path>

        </ContactField>

        <Tags Regexp=”{REGEXP}”>

            <Tag Template="{TAG_TEMPLATE}" Ttl=”{TTL}”>

                      <Paths>

                    <Path id=”{ID_PATH}”>{TAG_PATH}</Path>

                </Paths>

            </Tag>

        </Tags>

</VirtualAutomataConfig>

 La siguiente tabla detalla cada uno de los elementos y atributos a considerar:

Elemento/atributo Descripción
{ID} Valor obligatorio que corresponde al identificador del autómata virtual.
{CFC} Valor obligatorio que corresponde al identificador del Contenedor.
{TYPE} Valor obligatorio que corresponde al tipo de formato de archivo del Dato Fuente que va a procesar el autómata. Los posibles valores son xml, json o csv.
{SEPARATOR} Valor obligatorio cuando {TYPE} corresponde a csv. Define el caracter que se utiliza como separador de los valores del archivo csv.
{CREATE_CONTACT} Valor booleano (true o false) que indica si el contacto debe ser creado en caso de no existir. El atributo CreateContact es de carácter opcional y de no ser colocado su valor por omisión es false.
{LIST_ID} Valor obligatorio que corresponde al identificador de la lista donde se encuentra el campo con el que se identificará el registro.
{NAME} Valor obligatorio que identifica el nombre del campo contenido en la lista especificada con el cual se identificará el registro.
{COLUMN} Valor obligatorio cuando el Type es csv. Identifica la columna del archivo csv de la cual se obtendrá el valor del campo identificador del registro desde el Dato Fuente.
{CONTACT_PATH} Valor obligatorio cuando el Type es  xml o json. Identifica el path xml o json del cual se obtendrá el valor del campo identificador del registro desde el Dato Fuente.
{REGEXP} Valor obligatorio cuando el Type es csv. Contiene una expresión regula que hoy no se utiliza.
{TAG_TEMPLATE} Valor obligatorio que especifica el formato en el cual se generara el tag.
{TAG_PATH} Valor obligatorio cuando Type es xml o json. Identifica el Path xml o json para obtener un valor desde el Dato Fuente que será utilizado para generar un Tag. En formato JSON, el valor {TAG_PATH} va antecedido siempre por: “$.”
{ID_PATH} Valor obligatorio cuando Type es xml o json. Identifica un índice único para el TAG_PATH especificado.  Este índice es utilizado en TAG_TEMPLATE para generar el Tag con el valor remplazado desde el Dato Fuente.
{TTL} Valor obligatorio que especifica el tiempo de validez del tag. Se trata de un valor compuesto por un entero mayor a 1 y menor a 36500 seguido de una letra minúscula (m, h, d) que identifica minutos, horas, días respectivamente. No debe incluir espacios.

 

 

¿Le resultó útil este artículo?

SI NO

New call-to-action