Show Menu
THEMEN×

Data elements

Datenelemente stellen die Bausteine zum Erstellen von Regeln dar. Datenelementen sind Sie dazu in der Lage, für beliebige Objekte auf Ihrer Site ein Datenwörterbuch (oder eine Datenkarte) der häufig verwendeten Elemente einer Seite zu erstellen, unabhängig davon, wo deren Ursprung liegt (Abfragezeichenfolgen, URLs oder Cookie-Werte). Mithilfe der Datenelemente erstellen Sie eine Datenebene, die für Analytics und andere Datensammlungs-Tools verwendet werden kann.
Rules > Data Elements > Edit
Nutzen Sie Datenelemente so weit wie möglich für die Erstellung von Regeln, für die Konsolidierung der Definition von dynamischen Daten und zur Verbesserung der Effizienz Ihres Tagging-Vorgangs. Sie definieren die Datenregeln einmalig und können sie dann beliebig oft nutzen.
Das Konzept wiederverwendbarer Datenelemente ist ein sehr leistungsstarkes und sollte in die Best Practices übernommen werden.
Wenn Sie beispielsweise auf bestimmte Weise auf Seitennamen oder Produkt-IDs verweisen oder Informationen aus Abfragezeichenfolgen-Parametern aus einem Affiliate-Marketinglink oder von adwords abrufen, können Sie ein Datenwörterbuch (Datenelemente) erstellen, indem Sie Informationen aus verschiedenen Quellen abrufen und dann diese Daten in verschiedenen Regeln des dynamischen Tag-Managements verwenden.
Hier das Beispiel „Seitennamen“: Nehmen wir an, dass Sie ein bestimmtes Seitennamenschema durch Referenzierung einer Datenschicht, eines document.title -Elements oder eines Überschrift-Tags auf der Website verwenden. Im dynamischen Tag-Management können Sie ein Datenelement als alleiniger Bezugspunkt für diesen Datenpunkt erstellen. Anschließend können Sie das Datenelement in allen Regeln verwenden, die auf den Seitennamen verweisen sollen. Sollten Sie sich in Zukunft dazu entscheiden, die Referenzierung des Seitennamens zu ändern (Sie haben beispielsweise bisher mit document.title gearbeitet, möchten nun aber auf eine bestimmte Datenschicht umstellen), müssen Sie nur eine einzige Regel bearbeiten, um die Referenzierung anzupassen. Ändern Sie einfach die eine Referenz im Datenelement und alle Regeln, die dieses Datenelement nutzen, werden automatisch aktualisiert.
Datenelemente enthalten Daten, wenn sie in Regeln verwendet oder manuell in Skripten aufgerufen werden. Auf übergeordneter Ebene bedeutet das:
  1. Erstellen Sie ein Datenelement , falls noch keines vorhanden ist.
  2. Use the data element in a rule or a custom script.

Types of data elements

In der folgenden Tabelle sind die Datenelement-Typen erläutert.
Typ
Beschreibung
Beispiel
JavaScript-Objekt
Jede(s) verfügbare JavaScript-Objekt oder -Variable kann über das Pfadfeld.
window.document.title
CSS-Selektor
Es kann ein beliebiger Elementwert abgerufen werden, z. B. „div“ oder H1-Tag.
CSS-Selektor-Kette: id#dc logo img Wert abrufen von: src
Cookie
Jedes verfügbare Domänen-Cookie kann im Feld cookie Namensfeld.
cookieName
URL-Parameter
Einen einzelnen URL-Parameter im Feld URL Parameter angeben. Es ist nur der Abschnitt für den Namen erforderlich. Besondere Kennzeichner wie „?“ oder „=“ sollten weggelassen werden.
contentType

In benutzerdefiniertem Skript

Custom JavaScript can be entered into the UI by clicking Open Editor and inserting code into the editor window. Eine Rückkehranweisung ist im Editor erforderlich, damit festgelegt ist, welcher Wert als Datenelementwert bestimmt ist.
Wird keine Rückkehranweisung angegeben, wird als Datenelementwert der Standardwert oder eine leere Zeichenfolge ausgegeben.
var pageType = $('div.page-wrapper').attr('class').split(' 
    ')[1]; 
    if  
    (window.location.pathname == '/'){return 'homepage';    
    }     
    else  
    {  
return pageType; 
    }|

Persistenz

Attribut
Beschreibung
Seitenansicht
Nur verfügbar, wenn die Seite bestehen bleibt.
Kann in Skripten mithilfe _satellite der Objektsyntax erstellt und eingestellt werden: _satellite.setVar('data_element_name')
Sitzung
Setzt im Browser ein Cookie auf Sitzungsebene
Steht während des Websitebesuchs zur Verfügung.
Besucher
Legt ein 2-Jahres-Cookie fest.
Cookie-Manipulation
Kann mithilfe von _satellite-Cookieverfahren manipuliert werden:
_satellite.setCookie(name,value,days);
_satellite.readCookie(name);
_satellite.removeCookie(name);

Built-in data elements

Attribut
Beschreibung
URI
Used in rule: URI
Returns document.location.pathname + document.location.search
Protokoll
Used in rule: protocol
Returns document.location.protocol
Hostname
Used in rule: hostname
Returns document.location.hostname

Data element usage

In Regeln

Sie können Datenelemente in der Regelbearbeitungsoberfläche verwenden – durch Verwendung der Prozentzeichen-Syntax (%). Geben Sie ein Prozentzeichen in das Feld ein und es wird ein Dropdown-Menü mit den von Ihnen erstellten Datenelementen angezeigt.

In benutzerdefiniertem Skript

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

Data element availability

Wenn ein Datenelement nicht in einer Regel referenziert ist, wird es auf keiner Seite geladen, sofern es nicht speziell über ein benutzerdefiniertes Skript aufgerufen wird.

Erzwingen des Datenelementabrufs durch benutzerdefinierte ids

Datenelemente können im Abschnitt für benutzerdefinierten Code einer Regel-ID festgelegt sein, um sicherzustellen, dass das Datenelement für die Regel verfügbar ist. Dieser Fall ist mitunter für spezifische Timing-Faktoren und Probleme mit vorhandenem Implementierungscode erforderlich.
Die Eingabe des folgenden Codes erzwingt beispielsweise das Abrufen eines Datenelements mit dem Namen sample data in einem Regelidentifikationsschritt, bevor eine Datenmanipulation für den Rest der Regel eintritt.
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

Wenn Ihr Markup javascript-Variablen oder Objekteigenschaften enthält und Sie diese Werte im dynamischen Tag-Management erfassen möchten, um sie mit Ihren Analysewerkzeugen oder Testwerkzeugen oder sogar mit Drittanbieter-Tags zu verwenden, besteht eine Möglichkeit zur Erfassung dieser Werte darin, Datenelemente im dynamischen Tag-Management zu verwenden. Auf diese Weise können Sie das Datenelement in allen Ihren Regeln referenzieren. Wenn sich die Quelle der Daten jemals ändert, müssen Sie lediglich Ihren Verweis auf die Quelle (das Datenelement) an einer Stelle im dynamischen Tag-Management ändern.
Beispiel: Ihr Markup enthält eine JavaScript-Variable namens „Page_Name“:
<script> 
    //data layer 
    var Page_Name = "Homepage" 
  </script> 

Wenn Sie das Datenelement im dynamischen Tag-Management erstellen, geben Sie einfach den Pfad zu dieser Variablen an wie folgt:
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


Nach dem Ansehen des Videos sind Sie zu Folgendem in der Lage:
  • Verstehen Sie, was ein Datenelement ist.
  • Erläuterung der verschiedenen Elementtypen
  • Datenelement erstellen
  • Datenelement in einer Regel verwenden

Ein Datenelement erstellen

Erstellen Sie ein Datenelement mit dem Dynamic Tag Management.
  1. In the web property, click Rules > Data Elements .
  2. Klicken Sie auf Create New Data Element .
  3. Füllen Sie die folgenden Felder und Optionen aus:
    • Name Der Anzeigename für das Datenelement, den ein Marketingexperte erkennen kann. Beispiel: Product ID .
      Der Name wird vom Regel-Builder referenziert, nicht von einer ID. Sollten Sie den Namen des Datenelements ändern, müssen Sie die Referenz in jeder Regeln anpassen, die dieses Element verwendet.
    • Type Legt fest, von wo die Daten bezogen werden, zu den Quellen gehören beispielsweise JS-Objekt, CSS-Selektor, Cookies, URL-Parameter oder benutzerdefinierter Code. Abhängig vom gewählten Typ stehen verschiedene Optionen zur Auswahl. Nähere Informationen und Beispiele finden Sie unter Datenelement-Typen .
    • Default Value Ein Standardelement. Mit diesem Wert wird sichergestellt, dass das Datenelement immer einen Wert aufweist, selbst wenn kein URL-Parameter vorhanden ist oder vom Dynamic Tag Management nicht gefunden werden kann.
      Sollten weder ein Wert noch ein Standardwert vorhanden sein, wird kein Wert zurückgegeben. Diejenigen Variablen, die sich auf dieses Datenelement beziehen, werden nicht festgelegt. Beachten Sie zudem, dass das Feld mit dem Standardwert ignoriert wird, wenn es sich um ein Datenelement mit benutzerdefiniertem Code handelt.
    • Force lowercase value Das dynamische Tag-Management verwandelt den Wert automatisch in einen Wert, der nur aus Kleinbuchstaben besteht.
    • Remember this value for Wie lange dieser Wert im dynamischen Tag-Management gespeichert werden soll
    • Force lowercase value Das Dynamic Tag Management verwandelt den Wert automatisch in einen Wert, der nur aus Kleinbuchstaben besteht.
    • Remember this value for Wie lange dieser Wert im Dynamic Tag Management gespeichert werden soll. Zu gültigen Werten gehören:
    • Sitzung: Die sitzungsbezogene Zeitdauer kann je nach Implementierung variieren. Sitzungsdatenelemente werden auf das Sitzungscookie festgelegt. Diese Einstellung könnte sich auf einen Webserver oder den Browser beziehen. Die Einstellung bezieht sich nicht auf die Sitzung, die für Marketing Reports & Analytics verwendet wird.
    • Seitenansicht
    • Besucher See Data Elements for more information about how to use data elements.
  4. Klicken Sie auf Save Data Element .