Show Menu
ARGOMENTI×

Data elements

Gli elementi di dati sono i blocchi di generazione per le regole. Gli elementi di dati consentono di creare un dizionario dati (o mappa dati) degli elementi comunemente utilizzati su una pagina, indipendentemente da dove si trovano (stringhe, URL o valori cookie) per qualsiasi oggetto contenuto sul sito. Potete utilizzare gli elementi dati per creare un livello di dati da utilizzare per Analytics e altri strumenti di raccolta dati.
Rules > Data Elements > Edit
Durante la creazione di regole è possibile utilizzare gli elementi dati il più possibile per consolidare la definizione dei dati dinamici e migliorare l'efficienza dei processi di gestione dei tag. Le regole di dati vengono definite una volta e poi riutilizzate più volte.
Il concetto di elementi di dati riutilizzabili è molto potente e dovrebbe essere utilizzato come best practice.
Ad esempio, se esiste un modo particolare per fare riferimento a nomi di pagina o ID prodotti, oppure acquisire informazioni dai parametri delle stringhe query da un collegamento di marketing affiliato o da adwords, e così via, puoi creare un dizionario dati (elementi dati) ricavando informazioni da varie fonti e quindi utilizzando tali dati in diverse regole di Gestione tag dinamica.
Using page name as an example, suppose you use a particular page-name schema by referencing a data layer, document.title element, or a title tag within the website. In Gestione tag dinamica, puoi creare un elemento dati come singolo punto di riferimento per quel particolare punto di dati. Potete quindi utilizzare questo elemento di dati in qualsiasi regola che debba fare riferimento al nome della pagina. If for some reason in the future you decide to change the way you reference page name (for example, you have been referencing document.title but you now want to reference a particular data layer), you don't need to edit many different rules to change that reference. È sufficiente modificare il riferimento una volta nell'elemento dati e tutte le regole che fanno riferimento a tale elemento dati vengono aggiornate automaticamente.
Gli elementi dati sono compilati con dati quando vengono utilizzati nelle regole o quando effettuano una chiamata manuale negli script. A un livello elevato:
  1. Create un elemento di dati , se non lo avete già fatto.
  2. Use the data element in a rule or a custom script.

Types of data elements

Nella tabella seguente sono descritti i tipi di elementi dati.
Tipo
Descrizione
Esempio
Oggetto javascript
È possibile fare riferimento a qualsiasi oggetto o variabile javascript disponibile utilizzando il campo path.
window. document. title
Selettore CSS
Qualsiasi valore di elemento può essere recuperato, ad esempio un tag div o H 1.
CSS Selector Chain: id#dc logo img Get the value of: src
Cookie
Any available domain cookie can be referenced in the cookie name field.
Cookiename
Parametro URL
Specify a single URL parameter in the URL Parameter field. È necessaria solo la sezione name ed eventuali designer speciali come «?» o " =" deve essere omesso
Contenttype

Nello script personalizzato

Custom JavaScript can be entered into the UI by clicking Open Editor and inserting code into the editor window. Nella finestra dell'editor è necessario un'istruzione return per indicare quale valore deve essere impostato come valore dell'elemento dati.
Se un'istruzione return non è inclusa, il valore predefinito o una stringa vuota verrà restituita come valore dell'elemento dati.
var pageType = $('div.page-wrapper').attr('class').split(' 
    ')[1]; 
    if  
    (window.location.pathname == '/'){return 'homepage';    
    }     
    else  
    {  
return pageType; 
    }|

Persistenza

Attributo
Descrizione
Visualizzazione pagina
Disponibile solo quando la pagina persiste.
Può essere creato e impostato negli script utilizzando _satellite la sintassi degli oggetti: _satellite.setVar('data_element_name')
Sessione
Imposta un cookie a livello di sessione nel browser.
Disponibile nella visita del sito.
Visitatore
Imposta un cookie di 2 anno.
Manipolazione dei cookie
Can be manipulated using _satellite cookie methods:
_satellite.setCookie(name,value,days);
_satellite.readCookie(name);
_satellite.removeCookie(name);

Built-in data elements

Attributo
Descrizione
URI
Used in rule: URI
Returns document.location.pathname + document.location.search
Protocollo
Used in rule: protocol
Returns document.location.protocol
Nome host
Used in rule: hostname
Returns document.location.hostname

Data element usage

Regole

È possibile utilizzare elementi di dati nell'interfaccia di modifica delle regole utilizzando la sintassi simbolo percentuale (%). Digita un segno di percentuale nel campo e vedrai un menu a discesa con gli elementi di dati creati.

Nello script personalizzato

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

Data element availability

Se in una regola non viene fatto riferimento a un elemento dati, esso non viene caricato su alcuna pagina, se non specificamente chiamato nello script personalizzato

Forzazione del recupero degli elementi di dati tramite identificatori personalizzati

Gli elementi dati possono essere impostati nella sezione codice personalizzata di un identificatore regola per garantire che l'elemento dati sia disponibile per la regola. A volte questa situazione è necessaria per considerazioni di temporizzazione specifiche e problemi con il codice di implementazione esistente.
For example, entering the following code forces the retrieval of the data element named sample data during the rule identification step, prior to any data manipulation that happens in the rest of the rule.
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

Se nella marcatura sono presenti delle variabili javascript o se desideri raccogliere i valori in Gestione tag dinamica da usare con gli strumenti di analisi, o con strumenti di verifica o anche con tag di terze parti, uno modo per acquisire tali valori è utilizzare Elementi dati in Gestione tag dinamica. In questo modo, puoi fare riferimento all'elemento dati in tutte le tue regole e, se l'origine dei dati cambia mai, devi modificare il riferimento all'origine (Elemento dati) in un'unica posizione in Gestione tag dinamica.
Ad esempio, supponiamo che la marcatura contenga una variabile javascript denominata "Page_ Name", come segue:
<script> 
    //data layer 
    var Page_Name = "Homepage" 
  </script> 

Quando crei l'elemento dati in Gestione tag dinamica, fornisci semplicemente il percorso di tale variabile:
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


Alla fine di questo video dovreste essere in grado di:
  • Comprendere l'elemento di dati
  • Spiegare i diversi tipi di elementi
  • Creare un elemento dati
  • Usare un elemento dati in una regola

Create a data element

Crea un elemento dati in Gestione tag dinamica.
  1. In the web property, click Rules > Data Elements .
  2. Fai clic su Create New Data Element .
  3. Completa i campi e le opzioni seguenti:
    • Name Nome descrittivo degli elementi dati che un esperto di marketing può riconoscere. Ad esempio, Product ID .
      Il generatore di regole viene fatto riferimento al nome, non a un ID. Se modificate il nome dell'elemento dati, dovete modificarne il riferimento in tutte le regole che lo utilizzano.
    • Type Specifica dove vengono estratti i dati, ad esempio Oggetto JS, Selettore CSS, Cookie, Parametro URL o Script personalizzato. A seconda del tipo selezionato, vengono visualizzate diverse opzioni. See Types of Data Elements for more information and examples.
    • Default Value Un elemento predefinito. Questo valore assicura che l'elemento dati abbia sempre un valore, anche se un parametro URL non esiste o non è possibile trovare in Gestione tag dinamica.
      In assenza di valore e nessun valore predefinito, non viene restituito nulla. Qualsiasi variabile che fa riferimento a tale elemento dati non viene impostata. Inoltre, il campo valore predefinito viene ignorato se si tratta di un elemento di dati "codice personalizzato".
    • Force lowercase value Gestione tag dinamica rende il valore automaticamente ridotto.
    • Remember this value for Per quanto tempo si desidera che la gestione tag dinamica memorizzi questo valore.
    • Force lowercase value Gestione tag dinamica rende il valore ridotto automaticamente.
    • Remember this value for Per quanto tempo si desidera che Gestione tag dinamica memorizzi questo valore. I valori validi includono:
    • Sessione: Il tempo basato su sessioni può variare a seconda dell'implementazione. Gli elementi di dati della sessione sono impostati sul cookie della sessione. Tuttavia, questa impostazione potrebbe essere basata su un server Web o sul browser. Non si riferisce alla sessione utilizzata in reporting e analisi di marketing.
    • Visualizzazione pagina
    • Visitatore See Data Elements for more information about how to use data elements.
  4. Fai clic su Save Data Element .