Show Menu
THEMEN×

Datenelemente

Datenelemente sind Bausteine für Ihr Datenwörterbuch (oder Ihre Datenkarte). Verwenden Sie Datenelemente zum Sammeln, Organisieren und Bereitstellen von Daten in Marketing- und Werbetechnologie.
Ein einzelnes Datenelement ist eine Variable, deren Wert Abfragezeichenfolgen, URLs, Cookie-Werten, JavaScript-Variablen usw. zugeordnet werden kann. Sie können diesen Wert anhand des zugehörigen Variablennamens in Launch referenzieren. Diese Sammlung von Datenelementen wird zum Wörterbuch definierter Daten, mit deren Hilfe Sie eigene Regeln erstellen können (Ereignisse, Bedingungen und Aktionen). Dieses Datenwörterbuch ist überall in Launch für die Verwendung mit beliebigen Erweiterungen verfügbar, die Sie Ihrer Eigenschaft hinzugefügt haben.
Änderungen werden erst wirksam, nachdem sie veröffentlicht wurden.
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 an mehreren Stellen nutzen.
Das Konzept wiederverwendbarer Datenelemente ist ein sehr leistungsstarkes und sollte in die Best Practices übernommen werden.
Verweisen Sie beispielsweise auf bestimmte Art auf Seitennamen oder Produkt-IDs oder rufen Sie auf eine bestimmte Weise Informationen aus Abfragezeichenfolgen-Parametern aus zugehörigen Marketinglinks oder AdWords usw. ab, können Sie ein Datenwörterbuch (Datenelemente) erstellen, indem Informationen aus verschiedenen Quellen abgerufen und für unterschiedliche Launch-Regeln eingesetzt werden.
Hier das Beispiel „Seitennamen“: Nehmen wir an, dass Sie ein bestimmtes Seitennamensschema durch Referenzierung einer Datenschicht, eines document.title -Elements oder eines Überschrift-Tags auf der Website verwenden. In Launch können Sie ein Datenelement erstellen, das für diesen Datenpunkt als alleiniger Bezugspunkt dient. Anschließend können Sie das Datenelement in allen Regeln verwenden, die auf den Seitennamen verweisen sollen. Sollten Sie sich in Zukunft dafür 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.
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.
Datenelemente enthalten Daten, wenn sie in Regeln verwendet oder manuell in einem Skript aufgerufen werden. Auf übergeordneter Ebene bedeutet das:
  1. Erstellen Sie ein Datenelement , falls noch keines vorhanden ist.
  2. Verwenden Sie das Datenelement in einer -Regel oder einem benutzerdefinierten Skript.
Ein Einführungsvideo finden Sie unter Datenelemente .

Verwendung von Datenelementen

In Regeln

Sie können Datenelemente auf der Benutzeroberfläche zur Regelbearbeitung verwenden, indem Sie mithilfe des Suchfelds nach dem Namen des Datenelements suchen.

In benutzerdefinierten Skripten

Mithilfe der _satellite -Objektsyntax können Sie Datenelemente in benutzerdefinierten Skripten verwenden:
_satellite.getVar('data element name');

Ein Datenelement erstellen

Datenelemente stellen die Bausteine zum Erstellen von Regeln dar. Dank 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).
  1. Öffnen Sie auf einer Seite „Eigenschaft“ die Registerkarte Data Elements und klicken Sie dann auf Create New Data Element.
  2. Benennen Sie das Datenelement.
  3. Wählen Sie eine Erweiterung und einen Typ aus.
    Die verfügbaren Datenelementtypen werden durch die Erweiterung bestimmt. Informationen zu den für die Launch-Haupterweiterung verfügbaren Typen finden Sie unter Datenelement-Typen .
  4. Stellen Sie in den vorhandenen Feldern die angeforderten Informationen zum ausgewählten Typ bereit.
  5. (Optional) Geben Sie einen Standardwert ein.
    Wenn Sie keinen Wert bereitstellen, wird kein Wert gesendet. Einige Personen geben einen Ausdruck wie „keine“ oder „nicht zutreffend“ ein, damit sie bestimmen können, was gesendet wurde, wenn kein Wert vorhanden ist. Verschiedene Lösungen gehen unterschiedlich mit einer leeren Variablen um. Dies sorgt auch dann für Konsistenz, wenn kein Wert vorhanden ist.
  6. Wählen Sie aus, ob Sie einen klein geschriebenen Wert erzwingen und Zeilenumbrüche und Leerzeichen entfernen möchten.
  7. Wählen Sie eine Dauer aus.
    Die verfügbaren Auswahlmöglichkeiten lauten wie folgt:
    • None
      • Der Wert wird nicht gespeichert.
    • Page view
      • Der Wert wird in einer JavaScript-Variablen gespeichert, bis die Seite aktualisiert oder eine neue Seite geladen wird.
      • Kann mithilfe der _satellite -Objektsyntax erstellt und in Skripten festgelegt werden:
        _satellite.setVar('data_element_name')
    • Session
      • Werte bleiben bis zum Schließen der Browser-Registerkarte im Sitzungsspeicher des Browsers erhalten.
      • Verfügbar während des gesamten Site-Besuchs.
    • Visitor
      • Der Wert wird unbegrenzt im lokalen Speicher des Browsers gespeichert.
  8. Klicken Sie auf Save .
Beim Erstellen oder Bearbeiten von Elementen können Sie in Ihrer aktiven Bibliothek speichern und Erstellungen vornehmen. Dadurch werden Ihre Änderungen direkt in Ihrer Bibliothek gespeichert, und ein Build wird ausgeführt. Der Build-Status wird angezeigt. Sie können auch mit dem Dropdown-Menü Active Library eine neue Bibliothek erstellen.

Datenelement-Typen

Datenelementtypen werden durch die Erweiterung bestimmt. Die erstellbaren Typen sind nicht beschränkt.
In den folgenden Abschnitten werden die in der Haupterweiterung verfügbaren Datenelementtypen beschrieben. In anderen Erweiterungen werden andere Datenelementtypen verwendet.

Custom Code

Benutzerdefiniertes JavaScript kann auf der Benutzeroberfläche eingegeben werden, indem Sie auf Open Editor klicken und den Code in das Editor-Fenster einfügen.
Eine Rückkehranweisung ist im Editor erforderlich, damit festgelegt ist, welcher Wert als Datenelementwert festgelegt wird. Wenn keine Rückgabeanweisung enthalten ist, wird der Standardwert oder eine leere Zeichenfolge als Datenelementwert zurückgegeben.
Beispiel:
var pageType = $('div.page-wrapper').attr('class').split('')[1];
if (window.location.pathname == '/') {
  return 'homepage';
} else {
  return pageType;
}

DOM-Attribut

Es kann ein beliebiger Elementwert abgerufen werden, z. B. „div“ oder H1-Tag.

Beispiel:

CSS-Selektor-Kette:
id#dc logo img
Wert abrufen von:
src

JavaScript-Variable

Verfügbare JavaScript-Objekte oder -Variablen können mit dem Pfadfeld referenziert werden.
Wenn Sie in Ihrem Markup JavaScript-Variablen oder Objekteigenschaften verwenden und diese Werte in Launch erfassen möchten, um sie für Ihre Erweiterungen oder Regeln zu verwenden, besteht eine Methode zur Erfassung dieser Werte in der Verwendung von Datenelementen in Launch. Auf diese Weise können Sie das Datenelement in allen Ihren Regeln referenzieren, und sollte sich die Quelle der Daten jemals ändern, müssen Sie nur den Verweis auf die Quelle (das Datenelement) an einer Stelle in Launch ändern.
Nehmen wir beispielsweise an, das Markup enthält eine JavaScript-Variable namens Page_Name wie hier gezeigt:
<script>
  //data layer
  var Page_Name = "Homepage"
</script>

Wenn Sie das Datenelement in Launch erstellen, geben Sie einfach den Pfad zu dieser Variablen an.
Wenn Sie ein Datenerfassungsobjekt als Teil Ihrer Datenschicht verwenden, verwenden Sie im Pfad Punktnotation zur Referenzierung des Objekts und der Eigenschaft, die Sie im Datenelement erfassen möchten, z. B. _myData.pageName oder digitalData.pageName usw.

Beispiel:

window.document.title

Lokaler Speicher

Geben Sie den Namen Ihres lokalen Speicherelements im Feld Local Storage Item Name an.
Der lokale Speicher bietet Browsern die Möglichkeit, Informationen seitenweise zu speichern ( https://www.w3schools.com/html/html5_webstorage.asp ). Die Funktion des lokalen Speichers ähnelt der von Cookies sehr stark. Er ist jedoch deutlich größer und bietet mehr Flexibilität.
Geben Sie in dem bereitgestellten Feld den Wert an, den Sie für ein lokales Speicherelement erstellt haben, z. B. lastProductViewed.

Seiteninfo

Verwenden Sie diese Datenpunkte zum Erfassen von Seiteninfos für Ihre Regellogik oder zum Senden von Informationen an Analytics oder externe Tracking-Systeme.
Sie können eines der folgenden Seitenattribute auswählen, um es in Ihrem Datenelement zu verwenden:
  • URL
  • Hostname
  • Pathname
  • Protocol
  • Referrer
  • Title

Query String Parameter

Geben Sie im Feld URL Parameter einen einzelnen URL-Parameter an.
Nur der Abschnitt „Name“ ist erforderlich und spezielle Bezeichner wie „?“ oder „=“ sollten weggelassen werden.

Beispiel:

contentType

Zufällige Nummer

Verwenden Sie dieses Datenelement zum Generieren einer zufälligen Nummer. Diese wird oft für das Sampling von Daten oder zum Erstellen von IDs wie einer Treffer-ID verwendet. Die zufällige Nummer kann auch zum Verschleiern oder für Salt-Vorgänge für vertrauliche Daten verwendet. Mögliche Beispiele sind:
  • Generieren einer Treffer-ID
  • Verketten der Nummer für ein Benutzer-Token oder einen Zeitstempel zur Gewährleistung der Eindeutigkeit
  • Ausführen eines unidirektionalen Hash-Vorgangs für PII-Daten
  • Zufälliges Entscheiden, wann auf der Seite eine Anfrage zu einer Umfrage angezeigt wird
Geben Sie den Minimal- und Maximalwert für Ihre zufällige Nummer an.
Standardeinstellungen:
Minimum: 0
Maximum: 1000000000

Sitzungsspeicher

Geben Sie den Namen Ihres lokalen Sitzungsspeicherelements im Feld Session Storage Item Name an.
Der Sitzungsspeicher ähnelt dem lokalen Speicher. Der Unterschied besteht darin, dass die Daten nach Ende der Sitzung verworfen werden. Beim lokalen Speicher oder einem Cookie bleiben die Daten hingegen möglicherweise gespeichert.

Besucherverhalten

Dieses Datenelement verwendet ähnlich wie die Seiteninfo allgemeine Verhaltenstypen zur Erweiterung der Logik in Regeln oder der Datenerfassung.
Wählen Sie eines der folgenden Attribute für das Besucherverhalten aus:
  • Landing page
  • Traffic source
  • Minutes on site
  • Session count
  • Session page view count
  • Lifetime page view count
  • Is new visitor
Einige häufige Anwendungsfälle lauten wie folgt:
  • Anzeigen einer Umfrage, nachdem ein Besucher fünf Minuten auf der Site war
  • Wenn dies die Landingpage für den Besuch ist, füllen Sie eine Analytics-Metrik.
  • Anzeigen eines neuen Angebots für den Besucher nach X Sitzungen
  • Anzeigen einer Newsletter-Registrierung, wenn es sich um einen erstmaligen Besucher handelt

Integrierte Datenelemente

Wenn Sie in der Vergangenheit eines der folgenden Datenelemente verwendet haben, müssen Sie benutzerdefinierte Datenelemente in Launch erstellen:
  • URI
  • Protocol
  • Hostname