Show Menu
TEMAS×

Elementos de datos

Los elementos de datos son los componentes básicos del diccionario de datos (o mapa de datos). Utilice elementos de datos para recopilar, organizar y entregar datos a través de la tecnología de marketing y publicidad.
Un solo elemento de datos es una variable cuyo valor puede asignarse a cadenas de consulta, URL, valores de cookies, variables JavaScript, etc. Puede hacer referencia a este valor por su nombre de variable en todo Launch. Esta colección de elementos de datos se convierte en el diccionario de los datos definidos que puede utilizar para crear reglas (eventos, condiciones y acciones). Este diccionario de datos se comparte en todo Launch para utilizarlo con cualquier extensión agregada a su propiedad.
Los cambios no surtirán efecto hasta que se publiquen .
Utilice los elementos de datos tan ampliamente como pueda mediante la creación de reglas para consolidar la definición de los elementos dinámicos y mejorar la eficacia del proceso de etiquetado. Solo es necesario definir las reglas de datos una vez y, a continuación, podrá utilizarlas en muchas ubicaciones.
El concepto de elementos de datos reutilizables es muy eficiente y muy recomendable.
Por ejemplo, si tiene alguna forma particular de referirse a nombres de páginas o ID de productos o de obtener información de parámetros de string de consulta de un vínculo de marketing de un afiliado o de AdWords, entre otras cosas, puede crear un diccionario de datos (elementos de datos) recopilando información de su fuente y utilizando estos datos en diversas reglas de Launch.
Si utilizamos los nombres de páginas como ejemplo, supongamos que utiliza un esquema de nombre de página específico haciendo referencia a una capa de datos, al elemento document.title o a una etiqueta de título del sitio web. En Launch, puede crear un elemento de datos como único punto de referencia para ese punto de datos en particular. A continuación, puede utilizar este elemento de datos en cualquier regla que deba hacer referencia al nombre de página. Si, por algún motivo, en el futuro decide cambiar la forma de hacer referencia a ese nombre de página (por ejemplo, hasta ahora ha hecho referencia a document.title , pero ahora quiere hacer referencia a una capa de datos específica), no es necesario que edite las distintas reglas para cambiar la referencia. Simplemente debe cambiar la referencia una vez en el elemento de datos y todas las reglas que hagan referencia a ese elemento de datos se actualizarán automáticamente.
Si no se hace referencia a un elemento de datos en una regla, este no estará cargado en ninguna página a menos que se llame específicamente en un script personalizado
Los elementos de datos se rellenan con datos cuando se utilizan en reglas o cuando se llaman manualmente en scripts. En un nivel superior puede:
  1. Crear un elemento de datos , si aún no lo ha hecho.
  2. Utilizar el elemento de datos de una regla o un script personalizado.
Para ver un vídeo introductorio, consulte Elementos de datos .

Uso de los elementos de datos

En las reglas

Puede utilizar elementos de datos en la interfaz de edición de reglas utilizando el cuadro de búsqueda para encontrar el nombre del elemento de datos.

En el script personalizado

Es posible utilizar los elementos de datos en las secuencias de datos personalizadas mediante la sintaxis del objeto _satellite :
_satellite.getVar('data element name');

Crear un elemento de datos

Los elementos de datos constituyen los bloques generadores de las reglas. Los elementos de datos le permiten crear un diccionario de datos (o mapa de datos) de elementos que se utilizan normalmente en una página, independientemente de su origen (cadenas de consultas, URL o valores de cookies), para cualquier objeto incluido en su sitio.
  1. En una página de propiedad, abra la pestaña Data Elements y haga clic en Create New Data Element.
  2. Asigne un nombre al elemento de datos.
  3. Seleccione una extensión y un tipo.
    Los tipos de elementos de datos disponibles están determinados por la extensión. Para obtener información sobre los tipos disponibles con la Extensión principal de Launch, consulte Tipos de elementos de datos .
  4. Proporcione toda la información solicitada sobre el tipo elegido en los campos proporcionados.
  5. (Opcional) Introduzca un valor predeterminado.
    Si no se proporciona un valor, no se envía ningún valor. Algunas personas eligen escribir algo como "ninguno" o "n/a" para que puedan determinar qué se envía si no hay ningún valor. Las distintas soluciones tratan las variables vacías de forma diferente. Esto crea coherencia incluso si un valor no existe.
  6. Seleccione si desea forzar un valor en minúsculas y si desea eliminar los saltos y espacios de línea.
  7. Seleccione una duración.
    Las opciones disponibles son:
    • None
      • The value is not stored.
    • Page view
      • El valor se mantiene en una variable JavaScript hasta que se actualiza la página o se carga una nueva.
      • Puede crearse y configurarse en scripts mediante la sintaxis de objeto _satellite
        _satellite.setVar('data_element_name')
    • Sesión
      • Los valores persisten en el almacenamiento de sesiones del explorador hasta que se cierra la pestaña.
      • Disponible durante toda la visita al sitio.
    • Visitor
      • El valor se almacena de forma indefinida en el almacenamiento local del explorador.
  8. Haga clic en Save .
Al crear o editar elementos, puede guardar y desarrollar en su biblioteca activa . Esto guarda inmediatamente el cambio en la biblioteca y ejecuta una compilación. Se muestra el estado de la compilación. También puede crear una nueva biblioteca desde el menú desplegable Active Library.

Tipos de elementos de datos

Los tipos de elementos de datos están determinados por la extensión. No hay límite para los tipos que se pueden crear.
Las secciones siguientes describen los tipos de elementos de datos disponibles en la Extensión principal. Otras extensiones utilizan tipos de elementos de datos diferentes.

Código personalizado

Puede introducirse JavaScript personalizado en la interfaz de usuario al hacer clic en Open Editor e insertar código en la ventana del editor.
Se debe incluir una sentencia de retorno en la ventana del editor para indicar qué valor debe establecerse como valor del elemento de datos. Si no se incluye una instrucción return, el valor predeterminado o una cadena vacía se devolverán como valor del elemento de datos.
Ejemplo:
var pageType = $('div.page-wrapper').attr('class').split('')[1];
if (window.location.pathname == '/') {
  return 'homepage';
} else {
  return pageType;
}

Atributo DOM

Es posible recuperar cualquier elemento, como una etiqueta H1 o div.

Ejemplo:

Cadena de selector de CSS:
id#dc logo img
Obtener el valor de:
src

de JavaScript

Es posible hacer referencia a cualquier objeto JavaScript o variable mediante el campo de ruta.
Si tiene variables JavaScript o propiedades de objeto en el marcado y desea recopilar esos valores en Launch para utilizarlos con cualquiera de las extensiones o reglas, una manera de capturar esos valores es utilizar elementos de datos en Launch. De esta forma, puede hacer referencia al elemento de datos mediante las reglas y, en caso de que la fuente de datos cambie en algún momento, solo deberá cambiar la referencia a la fuente (el elemento de datos) en la administración dinámica de etiquetas de Launch.
Por ejemplo, supongamos que el marcado contiene una variable de JavaScript llamada “ Page_Name ” similar a la que se muestra a continuación:
<script>
  //data layer
  var Page_Name = "Homepage"
</script>

Cuando cree el elemento de datos en Launch, simplemente proporcione la ruta a esa variable.
Si utiliza un objeto de recopilación de datos como parte de la capa de datos, solo tiene que utilizar la notación de puntos en la ruta para hacer referencia al objeto y la propiedad que desea capturar en el elemento de datos como, por ejemplo, _myData.pageName o digitalData.pageName , etc.

Ejemplo:

window.document.title

Almacenamiento local

Proporcione el nombre del elemento de almacenamiento local en el campo Local Storage Item Name.
El almacenamiento local proporciona a los exploradores una forma de almacenar información de página a página ( https://www.w3schools.com/html/html5_webstorage.asp ). El almacenamiento local funciona de forma muy similar a las cookies, pero es mucho más amplio y flexible.
Utilice el campo proporcionado para especificar el valor que ha creado para un elemento de almacenamiento local, como lastProductViewed.

Información de página

Utilice estos puntos de datos para capturar información de página para usarla en la lógica de regla o para enviar información a Analytics o a sistemas de seguimiento externos.
Puede seleccionar uno de los siguientes atributos de página para usarlos en el elemento de datos:
  • Dirección URL
  • Hostname
  • Pathname
  • Protocol
  • Referrer
  • Title

Parámetro de cadena de consulta

Especifique un único parámetro de URL en el campo URL Parameter.
Solo es necesaria la sección de nombres y cualquier indicador especial como "?" o "=" debe omitirse

Ejemplo:

contentType

Random number

Utilice este elemento de datos para generar un número aleatorio. A menudo se utiliza para datos de muestra o para crear ID, como un ID de visita individual. El número aleatorio puede utilizarse para proteger o desproteger datos confidenciales. Algunos ejemplos pueden incluir:
  • Generar un ID de visita individual (Hit ID)
  • Concatenar el número a un token de usuario o una marca de tiempo para garantizar su exclusividad
  • Realizar un hash unidireccional en los datos PII
  • Decidir al azar cuándo se muestra una solicitud de encuesta en el sitio
Especifique los valores mínimos y máximos del número aleatorio.
Valores predeterminados:
Mínimo: 0
Máximo: 1000000000

Almacenamiento de sesión

Proporcione el nombre del elemento de almacenamiento de sesión en el campo Session Storage Item Name.
El almacenamiento de sesión es similar al almacenamiento local, excepto que los datos se descartan después de que finalice la sesión, mientras que el almacenamiento local o una cookie pueden retener los datos.

Comportamiento de los visitantes

De manera similar a Información de página (Page Info), este elemento de datos utiliza tipos de comportamiento comunes para enriquecer la lógica dentro de las reglas o la recopilación de datos.
Seleccione uno de los siguientes atributos de comportamiento del visitante:
  • Landing page
  • Traffic source
  • Minutes on site
  • Session count
  • Session page view count
  • Lifetime page view count
  • Is new visitor
Algunos casos de uso común son:
  • Mostrar una encuesta después de que un visitante haya estado en el sitio durante cinco minutos
  • Si ésta es la página de aterrizaje de la visita, rellene una métrica de Analytics
  • Mostrar una oferta nueva al visitante después de un determinado número de sesiones
  • Mostrar una sugerencia de suscripción al boletín en el caso de los visitantes nuevos

Elementos de datos integrados

Si ha utilizado cualquiera de los siguientes elementos de datos en el pasado, debe crear un elemento de datos personalizado en Launch:
  • URI
  • Protocol
  • Hostname