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 5

Gestionar: Autómata Virtual

Consideraciones especiales:

Variables con espacios

Una variable, en una estructura JSON, podría venir con espacios, frente a esto casos el elemento {TAG_PATH} debe contener una estructura especial para que sea procesable por el autómata Virutal, esta estructura es la siguiente: $.[‘variable con espacio’]

Ejemplo de Dato fuente en el CFC (Variable con espacios en naranjo):

 {

  "Rut": "11111111-1",

  "Facultad": "Humanidades",

  "area disciplinaria": "Derecho",

  "programa": "Magíster en Planificación y Dirección Tributaria (Santiago)",

  "sede": "",

  "modalidad": "",

  "Nombre": "Juan",

  "Sexo": "Masculino",

  "Nacionalidad": "CL",

  "mail": "jcalvo@masterbase.com"

}

 

Elemento en el XML de Configuración Virtual (destacado en naranjo):

 

<VirtualAutomataConfig>
  <Format Type="json" />
  <ContactField>
    <ListId>1</ListId>
    <Name>Email</Name>
    <Path>mail</Path>
  </ContactField>
  <Tags>
    <Tag Template="/MATRICULADOS/AREA DISC/{1}" Ttl="720d">
      <Paths>
        <Path id="1">$.['area disciplinaria']</Path>
      </Paths>
    </Tag>
    <Tag Template="/MATRICULADOS/PROGRAMA/{2}" Ttl="720d">
      <Paths>
        <Path id="2">programa</Path>
      </Paths>
    </Tag>
    <Tag Template="/MATRICULADOS/SEDE/{3}" Ttl="720d">
      <Paths>
        <Path id="3">$.sede</Path>
      </Paths>
    </Tag>
    <Tag Template="/MATRICULADOS/MODALIDAD/{4}" Ttl="720d">
      <Paths>
        <Path id="4">$.modalidad</Path>
      </Paths>
    </Tag>
  </Tags>
</VirtualAutomataConfig>

 

 Multitags

El elemento Tags puede contener uno o más elementos Tag para la generación de múltiples Tags basados en la información contenida en el Dato Fuente.

 <Tags>
    <Tag Template="/Ejemplo1/{1}" Ttl="720d">
      <Paths>
        <Path id="1">$.Ejemplo1</Path>
      </Paths>
    </Tag>
                  <Tag Template="/Ejemplo2/{2}" Ttl="720d">
      <Paths>
        <Path id="2">$.Ejemplo2</Path>
      </Paths>
    </Tag>
                  <Tag Template="/Ejemplo3/{3}" Ttl="720d">
      <Paths>
        <Path id="3">$.Ejemplo3</Path>
      </Paths>
    </Tag>
  </Tags>

 Estructura Dato Fuente

Antes de poder generar un archivo de configuración virtual es necesario identificar el Contenedor que contiene los Datos Fuentes que se quieren procesar, así como la estructura especifica de estos Datos Fuentes. Si no se conoce la estructura especifica del Dato Fuente no es posible generar un archivo de configuración virtual para que procese esta información.

Respetar la estructura jerárquica del dato fuente

En ocasiones, el dato fuente puede tener varios niveles jerárquicos, lo cual debe considerarse a la hora de confiogurar el XML del correspondiente AV. En el siguiente ejemplo podemos ver un dato fuente en formato JSON el cual es obtenido desde WebBehavior capturando los datos de un sitio web. Podran ver en negro los datos asociados al primer nivel de datos y en “azul” los datos asociados a un segundo nivel de datos contenidos dentro de “BehaviorData”:

 {
                  "IdDevice": "acecc15c727c45adb371bf2289adaf55",
                  "IdClient": "5121",
                  "IdContacto": "8944bc4463cb4898b99ecd7df18bd519",
                  "IdContainer": "CFC11",
                  "Email": "",
                  "IdMail": "",
                  "ClientURI": "http://marketingdigitalgroup.com/umayor/postgrado/",
                  "ClientDomain": "marketingdigitalgroup.com",
                  "BehaviorData": {
                                    "Ip": "191.102.32.14",
                                    "CountryCode": "CL",
                                    "title": "Buscador Postgrados - Universidad",
                                    "description": "El Buscador Postgrado te permite encontrar, de manera fácil, cuál de los programas de la Universidad es el que tú necesitas.",
                                    "keywords": "postgrados, universidad, comunicación, arquitectura, arte, biotecnología, salud, ingeniería, derecho, educación",
                                    "viewport": "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0",
                                    "sede": "Temuco",
                                    "area": "Derecho",
                                    "subarea": "Derecho",
                                    "tipoprograma": "Diplomado",
                                    "programa": "Diplomado en Derecho del Trabajo",
                                    "rut": "15642544-3",
                                    "nombres": "Juan",
                                    "apellidos": "Calvo",
                                    "email": "nombre.apellido@mail.com",
                                    "celular": "988378209",
                                    "MobileDevice": "False",
                                    "Browser": "Chrome",
                                    "OS": "Windows 10"
                  }
}

 En este caso, el correspondiente XML de configuración debe tener la siguiente estructura. Destacamos el campo “email” ya que será la llave en el ejemplo:

 <VirtualAutomataConfig>
  <Format Type="json" />
  <ContactField CreateContact="true">
    <ListId>1</ListId>
    <Name>Email</Name>
    <Path>$.BehaviorData.email</Path>
  </ContactField>
  <Tags>
    <Tag Template="WEB/BUSCADOR POSTGRADO/SEDE/{1}" Ttl="90d">
      <Paths>
        <Path id="1">$.BehaviorData.sede</Path>
      </Paths>
    </Tag>
    <Tag Template="WEB/BUSCADOR POSTGRADO/AREA/{2}" Ttl="90d">
      <Paths>
        <Path id="2">$.BehaviorData.area</Path>
      </Paths>
    </Tag>
    <Tag Template="WEB/BUSCADOR POSTGRADO/SUBAREA/{3}" Ttl="90d">
      <Paths>
        <Path id="3">$.BehaviorData.subarea</Path>
      </Paths>
    </Tag>
    <Tag Template="WEB/BUSCADOR POSTGRADO/TIPO PROGRAMA/{4}" Ttl="90d">
      <Paths>
        <Path id="4">$.BehaviorData.tipoprograma</Path>
      </Paths>
    </Tag>
    <Tag Template="WEB/BUSCADOR POSTGRADO/PROGRAMA/{5}" Ttl="90d">
      <Paths>
        <Path id="5">$.BehaviorData.programa</Path>
      </Paths>
    </Tag>
  </Tags>
</VirtualAutomataConfig>

 

En donde $. Se asigna sólo al comienzo para identificar la Raíz de la estructura, luego del “.” se indica el “objeto” o llave del nivel correspondiente y así sucesivamente dependiendo los niveles que tenga la estructura.

 Respetar Mayúsculas y minúsculas:

Para evitar errores, se debe respetar las mayúsculas y minúsculas según como vengan en el dato fuente.

 Etiquetas con varias dimensiones asociadas

Una plantilla de etiqueta puede contener hasta 10 dimensiones, las cuales puedes estar asociadas a partir de la información capturada en el dato fuente, en ese caso la configuración del autómata virtual debe considerar la siguiente estructura:

 </Tag>
                  <Tag Template="/WEB/{6}/{7}/{8}" Ttl="70d">
      <Paths>
                                    <Path id="6">$.BehaviorData.subjetc</Path>
                                    <Path id="7">$.BehaviorData.CountryCode</Path>
                                    <Path id="8">$.BehaviorData.Location</Path>
      </Paths>
    </Tag>

¿Le resultó útil este artículo?

SI NO

New call-to-action