Show Menu
TEMAS×

Data elements

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. Los elementos de datos se utilizan para crear una capa de datos que puede utilizarse para Analytics y para otras herramientas de recopilación de datos.
Rules > Data Elements > Edit
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 muchas veces.
El concepto de elementos de datos reutilizables es muy eficiente y muy recomendable.
Por ejemplo, si se hace referencia a los nombres de páginas o ID de productos, o se obtiene información de los parámetros de cadena de consulta de un vínculo de marketing afiliado o de adwords, etc., se puede crear un diccionario de datos (elementos de datos) mediante la obtención de información de varias fuentes y, a continuación, usar estos datos en diversas reglas de Administración dinámica de etiquetas.
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 la administración dinámica de etiquetas, puede crear un elemento de datos como punto de referencia único para ese punto de datos concreto. 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.
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. Use the data element in a rule or a custom script.

Types of data elements

En la tabla siguiente se describen los tipos de elementos de datos.
Tipo
Descripción
Ejemplo
Objeto JavaScript
Es posible hacer referencia a cualquier objeto JavaScript o variable mediante el campo de path field.
window.document.title
Selector de CSS
Es posible recuperar cualquier elemento, como una etiqueta H1 o div.
Cadena de selector de CSS: id#dc logo img Obtener el valor de: src
Cookie
Es posible hacer referencia a cualquier cookie de dominio disponible en el campo cookie field field.
cookieName
Parámetro de URL
Especifique un único parámetro de URL en el campo URL Parameter . Solo es necesario el nombre de la sección y deberá omitirse cualquier indicador especial como “?” o “=”
contentType

En secuencia de comandos personalizada

Custom JavaScript can be entered into the UI by clicking Open Editor and inserting code into the editor window. 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 ninguna sentencia de retorno, el valor del elemento de datos será el valor predeterminado o una cadena vacía.
var pageType = $('div.page-wrapper').attr('class').split(' 
    ')[1]; 
    if  
    (window.location.pathname == '/'){return 'homepage';    
    }     
    else  
    {  
return pageType; 
    }|

Persistencia

Atributo
Descripción
Vista de la página
Solo está disponible cuando la página persiste.
Se puede crear y definir en secuencias de comandos mediante _satellite sintaxis de objeto: _satellite.setVar('data_element_name')
Sesión
Define una cookie a nivel de sesión en el explorador.
Disponible durante la visita del sitio.
Visitante
Configura una cookie de dos años.
Manipulación de cookie
Puede manipularse mediante métodos __satellite de cookie:
_satellite.setCookie(name,value,days);
_satellite.readCookie(name);
_satellite.removeCookie(name);

Built-in data elements

Atributo
Descripción
URI
Used in rule: URI
Returns document.location.pathname + document.location.search
Protocolo
Used in rule: protocol
Returns document.location.protocol
Nombre del host
Used in rule: hostname
Returns document.location.hostname

Data element usage

En reglas

Los elementos de datos pueden utilizarse en la interfaz de edición de reglas mediante el uso de la sintaxis del símbolo de porcentaje (%). Introduzca un símbolo de porcentaje en el campo para que aparezca un menú desplegable con los elementos de datos que creó.

En secuencia de comandos personalizada

You can use data elements in custom scripts by using the _satellite object.
_satellite.getVar('data element name');

Data element availability

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 una secuencia de comandos personalizada

Imposición de la recuperación de elementos de datos mediante identificadores personalizados

Los elementos de datos pueden configurarse en la sección de código personalizado de un identificador de regla para garantizar que el elemento de datos esté disponible para la regla. Esto es necesario a veces para determinados problemas y consideraciones de tiempo con el código de implementación existente.
Por ejemplo, la introducción del código siguiente fuerza la recuperación del elemento de datos denominado sample data durante el paso de identificación de la regla, anterior a cualquier manipulación de datos que tenga lugar en el resto de la regla.
The custom code section in the identifier must return true , regardless of whether a valid value is available for the data element. Otherwise, the rule never evaluates as true or runs.

How to collect values from JavaScript variables

Si tiene variables JavaScript o propiedades de objeto en el marcado y desea recopilar esos valores en la administración dinámica de etiquetas para utilizarlos con las herramientas de análisis o herramientas de prueba, o incluso con etiquetas de terceros, una manera de capturar esos valores es utilizar Elementos de datos en Administración dinámica de etiquetas. De esta forma, puede hacer referencia al elemento de datos en todas las reglas y, si la fuente de los datos cambia, solo debe cambiar la referencia a la fuente (el elemento de datos) en un lugar de la administración dinámica de etiquetas.
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 la administración dinámica de etiquetas, simplemente proporcione la ruta a esa variable como ésta:
If you use a data collector object as party of your data layer, simply use dot notation in the Path to reference the object and property you want to capture into the Data Element, like _myData.pageName , or digitalData.pageName , etc.

Adobe training video: Data Elements


Al finalizar este vídeo, estará capacitado para:
  • Comprender qué es un elemento de datos
  • Explicar los distintos tipos de elementos
  • Creación de un elemento de datos
  • Usar un elemento de datos en una regla

Crear un elemento de datos

Cree un elemento de datos en Dynamic Tag Management.
  1. In the web property, click Rules > Data Elements .
  2. Haga clic en Create New Data Element .
  3. Complete las opciones y los campos siguientes:
    • Name Nombre sencillo del elemento de datos que el especialista en mercadotecnia pueda reconocer. Por ejemplo, Product ID .
      El generador de reglas hace referencia al nombre, no a un ID. Si cambia el nombre del elemento de datos, debe cambiar su referencia en todas las reglas que lo utilicen.
    • Type Especifica la ubicación de la cual se extraen los datos, como, por ejemplo, objeto de JS, selector de CSS, cookie, parámetro de URL o script personalizado. Se mostrarán diversas opciones en función del tipo seleccionado. Consulte Tipos de elementos de datos para obtener más información y ejemplos.
    • Default Value Un elemento predeterminado. Este valor asegura que el elemento de datos siempre cuenta con un valor, incluso si un parámetro de URL no existe o Dynamic Tag Management no lo encuentra.
      Si no hay ningún valor ni ningún valor predeterminado, no ocurrirá nada. No se definirá ninguna variable que haga referencia a ese elemento de datos. También debe tener en cuenta que se ignorará el campo de valor predeterminado si se trata de un elemento de datos de “código personalizado”.
    • Force lowercase value La administración dinámica de etiquetas convertirá automáticamente el valor en minúsculas.
    • Remember this value for El tiempo que desea que la administración dinámica de etiquetas recuerde este valor.
    • Force lowercase value Dynamic Tag Management convertirá automáticamente el valor en minúsculas.
    • Remember this value for El tiempo que desea que Dynamic Tag Management recuerde este valor. Los valores válidos son los siguientes:
    • Sesión: la temporización basada en sesión puede variar según la implementación. Los elementos de datos de la sesión se establecen en la cookie de sesión. Sin embargo, este ajuste puede basarse en un servidor web o en un explorador. No está relacionado con la sesión que se utiliza en los Reports & Analytics de marketing.
    • Vista de página
    • API See Data Elements for more information about how to use data elements.
  4. Haga clic en Save Data Element .