Skip to main content
Durch das Erstellen benutzerdefinierter Daten können Sie Besucher anhand bereits verfügbarer Daten ansprechen, zum Beispiel Informationen aus Benutzerkonten. Alle Ihre benutzerdefinierten Daten sind unter Einstellungen > Benutzerdefinierte Daten verfügbar, wo Sie benutzerdefinierte Daten erstellen und verwalten können.

Neue benutzerdefinierte Daten erstellen

So erstellen Sie neue benutzerdefinierte Daten:
  1. Klicken Sie auf Einstellungen > Benutzerdefinierte Daten.
  2. Klicken Sie oben rechts auf der Seite auf Neue benutzerdefinierte Daten.
Sie müssen mehrere Felder ausfüllen, um benutzerdefinierte Daten einzurichten.

Aufbau des Erstellungs-Pop-ups

  1. Benennen Sie die neuen benutzerdefinierten Daten.
  2. Wählen Sie ein Projekt aus.
  3. Teilen Sie Kameleoon mit, wie die benutzerdefinierten Daten abgerufen werden sollen.

Name der benutzerdefinierten Daten

Geben Sie Ihren benutzerdefinierten Daten einen leicht erkennbaren Namen. Wenn Sie mehrere Websites auswählen, stellen Sie sicher, dass Sie die benutzerdefinierten Daten von allen Websites abrufen. Sie können maximal 255 aktive benutzerdefinierte Datenpunkte haben.

Wertabruf

Abrufmethode

Wählen Sie die Abrufmethode für den Wert der benutzerdefinierten Daten aus dem Dropdown-Menü aus. Die wichtigsten Tag-Management-Tools sind:
  • GTM Data Layer (dataLayer)
  • Commanders Act Data Layer (tc_vars)
  • Tealium (utag.data & utag_data)
Für diese Tag-Manager müssen Sie den Namen der Variablen angeben, die Sie abrufen möchten. Wenn Sie sich für die Verwendung von GTM dataLayer entscheiden, gehen Sie wie folgt vor, um Werte abzurufen:
  • Wenn sich der Schlüssel auf Ebene 1 des dataLayer befindet, geben Sie name in das Feld Variablenname ein.
  • Wenn sich der Schlüssel auf Ebene 2 des dataLayer befindet, geben Sie properties.countryCode in das Feld Variablenname ein.
Wenn Sie die Kameleoon Activation API wählen, legen Sie den Wert selbst aus dem JavaScript Ihrer Website fest, normalerweise aus Ihrem globalen Skript, indem Sie die setCustomData()-Methode der Activation API verwenden. Wenn Sie die Kameleoon SDK-Methode wählen, legen Sie den Wert mithilfe der addData()-Methode eines Kameleoon SDK fest. Verwenden Sie diese Abrufmethode, wenn Sie Besucher mit Kameleoon Feature Experimentation ansprechen. Wenn Sie benutzerdefinierten JavaScript-Code wählen, schreiben Sie den Code direkt in dieses Feld. Ihr Code muss ein Objekt mit zwei Schlüsseln zurückgeben: value mit dem Wert, den Sie für diese benutzerdefinierten Daten bereitstellen möchten, und (optional) override mit einem booleschen Wert (standardmäßig false). Kameleoon führt den Code erneut alle 100 ms während der ersten 3 Sekunden nach der ersten Ausführung aus, danach alle 3 Sekunden. Hier ist ein Beispiel:
Vermeiden Sie diese Abrufmethode, wenn möglich. Der Code in diesem Feld muss synchron ausgeführt werden und seinen Wert sofort zurückgeben, damit er keine asynchrone Methode wie retrieveDataFromRemoteSource() aufrufen kann. Schreiben Sie stattdessen Ihr JavaScript an einer anderen Stelle, zum Beispiel in Tag Manager, in einer externen Skriptdatei oder in Inline-Skriptcode im HTML, und verwenden Sie die Kameleoon Activation API-Abrufmethode, um die benutzerdefinierten Daten zu setzen.

Typ

Wählen Sie aus dem Dropdown-Menü die Struktur der Daten aus, die Sie abrufen möchten. Der Datentyp kann sein:
  • einzeln (Beispiel: 127)
  • Liste (Beispiel: 126, 127, 128; shoes, dress, coat)
  • Zählliste von (Beispiel: shoes: 3, dress: 1, coat: 1)

Format

Wählen Sie aus dem Dropdown-Menü das Format der Daten aus, die Sie abrufen möchten. Das Datenformat kann sein:
  • Zeichenkette (Beispiel: woman dress)
  • Boolean (Beispiel: female = "true/false")
  • Zahl (Beispiel: cart amount = "127")

Geltungsbereich

Wählen Sie den Geltungsbereich Ihrer benutzerdefinierten Daten aus dem Dropdown-Menü aus:
  • Seite: Bei jeder neuen Seite setzt Kameleoon den Datenwert zurück. Zum Beispiel der Warenkorbbetrag.
  • Besuch: Bei jedem neuen Besuch setzt Kameleoon den Datenwert zurück. Zum Beispiel die Geolokalisierung.
  • Besucher: Die Dateneinheit bezieht sich auf den Besucher und nicht auf den Besuch. Zum Beispiel female = true.

Optionen

Klicken Sie auf Weiter, um die verfügbaren Optionen für Ihre benutzerdefinierten Daten aufzurufen.

Diese Daten nur lokal für Targeting-Zwecke verwenden

Wenn Sie Ihre benutzerdefinierten Daten ausschließlich für das Targeting verwenden, müssen Sie sie nicht auf dem Server speichern. In diesem Szenario sollten Sie die LocalData-API verwenden: Sie spart Serverplatz, da sie nicht auf das Limit von 255 aktiven benutzerdefinierten Datenpunkten angerechnet wird. Allerdings können Sie benutzerdefinierte Daten, die über die LocalData-API verwaltet werden, nicht für Berichte auf der Ergebnisseite verwenden. Wenn Sie sich entscheiden, benutzerdefinierte Daten auf dem Server zu speichern, achten Sie darauf, keine sensiblen Informationen zu speichern. Außerdem darf der Wert benutzerdefinierter Daten, die Sie an den Server senden, 1.000 Zeichen nicht überschreiten.

Diese benutzerdefinierten Daten als Eingabe für AI Predictive Targeting verwenden

Wenn Ihr Projekt AI Predictive Targeting aktiviert hat, können Sie entscheiden, ob Sie diese benutzerdefinierten Daten als Eingabe für das prädiktive Modell einbeziehen. Sie können benutzerdefinierte Daten, für die die Option Diese Daten nur lokal für Targeting-Zwecke verwenden aktiviert ist, nicht als Modell-Eingabe verwenden, da Kameleoon lokale Daten nicht an den Server sendet. Aktivieren Sie diese Option nicht, wenn die benutzerdefinierten Daten sehr stark zielgerichtet sind (zum Beispiel spezifisch für einzelne Besucher oder sehr kleine Segmente). Das Modell akzeptiert nur benutzerdefinierte Daten vom Typ Zahl und Boolean. Vermeiden Sie das Hinzufügen sensibler Daten wie Datumsangaben, Zeitstempel oder eindeutiger Besucher-IDs (wie E-Mail-Adressen oder Kundenkontonummern), da diese Elemente für prädiktive Modelle ungeeignet sind.

Diese benutzerdefinierten Daten als eindeutige Kennung für die geräteübergreifende Verlaufsabstimmung verwenden

Wenn Sie diese Option aktivieren, behandelt Kameleoon diese benutzerdefinierten Daten als eindeutige Kennung für Ihre Besucher und ordnet damit mehrere Kameleoon-Besuche einem einzigen Nutzer zu. Weitere Informationen finden Sie im Artikel Geräteübergreifende Experimente.

Die Werte für die mit dem benutzerdefinierten Datenpunkt verknüpfte Targeting-Bedingung speichern

Mit dieser Option können Sie eine bestimmte Liste von Werten definieren, die dann für diese benutzerdefinierten Daten im Segment-Builder verfügbar sind. Klicken Sie im Pop-up Neue benutzerdefinierte Daten (erste Seite des Erstellungsflusses) auf Beispielcode einfügen, um ein Codebeispiel zu erhalten. Ihr Code muss synchron ein JavaScript-Array von Objekten zurückgeben. Jedes Objekt in diesem Array sollte einen möglichen Wert für die benutzerdefinierten Daten darstellen und muss Folgendes enthalten:
  • Einen Schlüssel value, der die tatsächlichen Daten enthält (sein Typ muss dem definierten Typ der benutzerdefinierten Daten entsprechen).
  • Einen Schlüssel label, der eine Zeichenkettenbeschreibung für diesen Wert bereitstellt.
Beispiel:
Wenn das Format falsch ist, erscheint eine Fehlermeldung, wenn Sie auf Weiter klicken. Sobald Sie Ihr JavaScript eingegeben haben, klicken Sie auf Weiter > Erstellen. Um zu erfahren, wie Sie benutzerdefinierte Datenwerte im Segment-Builder verwenden, lesen Sie den Artikel Ein Segment erstellen.

Benutzerdefinierte Daten als Targeting-Bedingung festlegen

So fügen Sie benutzerdefinierte Daten zu einem neuen Segment hinzu:
  1. Wählen Sie Ihre gewünschten Daten in der Registerkarte Benutzerdefinierte Daten der Spalte Bedingungen aus.
  2. Legen Sie im Dropdown-Menü den Wert der benutzerdefinierten Daten fest, der zum Ansprechen eines Nutzers erforderlich ist.
  3. Beziehen Sie Besucher, die die Bedingung der benutzerdefinierten Daten erfüllen, ein, oder schließen Sie sie aus.
Je nach Typ der benutzerdefinierten Daten ändert sich die Konfiguration der Targeting-Bedingung (“ist wahr/ist falsch”, “enthält”, “ist gleich”).

Filtern oder Aufschlüsseln nach benutzerdefinierten Daten auf der Ergebnisseite

Auf der Ergebnisseite eines Experiments können Sie die Ergebnisse nach benutzerdefinierten Daten filtern oder aufschlüsseln, die mit dem Experiment verknüpft sind. Mehr über benutzerdefinierte Daten in der Kameleoon-Entwicklerdokumentation