Abgeleitete Felder
Abgeleitete Felder sind ein wichtiger Aspekt der Echtzeitberichterstellungsfunktion in Adobe Customer Journey Analytics. Mit einem abgeleiteten Feld können Sie mithilfe eines anpassbaren Regel-Builders spontan (häufig komplexe) Datenmanipulationen definieren. Anschließend können Sie dieses abgeleitete Feld als Komponente (Metrik oder Dimension) in Workspace oder definieren Sie das abgeleitete Feld als Komponente in Datenansicht.
Abgeleitete Felder können viel Zeit und Mühe sparen, verglichen mit der Transformation oder Manipulation Ihrer Daten an anderen Orten außerhalb von Customer Journey Analytics. Beispiel: Datenvorbereitung, Data Distilleroder innerhalb Ihrer eigenen Extract Transform Load (ETL)-/Extract Load Transform (ELT)-Prozesse.
Abgeleitete Felder werden in Datenansichten, basieren auf einem Satz von Funktionen, die als Regeln definiert und auf verfügbare Standard- und/oder Schemafelder angewendet werden.
Anwendungsbeispiele sind:
-
Definieren Sie ein abgeleitetes Feld für den Seitennamen, das falsche erfasste Seitennamenwerte korrigiert, um die Seitennamenwerte zu korrigieren.
-
Definieren Sie ein abgeleitetes Marketing-Kanal -Feld, das den korrekten Marketing-Kanal anhand einer oder mehrerer Bedingungen bestimmt (z. B. URL-Parameter, Seiten-URL, Seitenname).
Abgeleitete Feldoberfläche
Wenn Sie ein abgeleitetes Feld erstellen oder bearbeiten, verwenden Sie die abgeleitete Feldoberfläche.
Verwenden Sie das Dropdown-Menü, um zwischen folgenden Optionen auszuwählen:
Sie können mithilfe der Variablen
Sie können die ausgewählte Objektliste filtern, indem Sie
Siehe Regelschnittstelle für weitere Informationen.
Sie können eine Funktion am Anfang, Ende oder zwischen Regeln einfügen, die bereits im Regel-Builder verfügbar sind. Die letzte Regel im Regel-Builder bestimmt die endgültige Ausgabe des abgeleiteten Felds.
Assistent für Feldvorlagen
Wenn Sie zum ersten Mal auf die abgeleitete Feldoberfläche zugreifen, wird die Mit einer Feldvorlage beginnen angezeigt.
- Wählen Sie die Vorlage aus, die den Typ des zu erstellenden Felds am besten beschreibt.
- Wählen Sie die Auswählen zum Fortfahren.
Ihr abgeleitetes Felddialogfeld enthält Regeln (und Funktionen), die für den von Ihnen ausgewählten Feldtyp erforderlich oder nützlich sind. Siehe Funktionsvorlagen für weitere Informationen zu den verfügbaren Vorlagen.
Regelschnittstelle
Wenn Sie eine Regel im Regel-Builder definieren, verwenden Sie die Regel-Oberfläche.
Query Parameter
.Um ein Popup mit weiteren Informationen zur Funktion anzuzeigen, wählen Sie
Auswählen
Geben Sie im Editor eine Beschreibung ein. Sie können die Symbolleiste verwenden, um den Text zu formatieren (mithilfe der Stilauswahl, fett, kursiv, unterstrichen, rechts, links, zentriert, Farbe, Nummernliste, Aufzählungsliste) und Links zu externen Informationen hinzuzufügen.
Um die Bearbeitung der Beschreibung abzuschließen, klicken Sie außerhalb des Editors auf .
Siehe Funktionsreferenz Detaillierte Informationen zu den einzelnen unterstützten Funktionen.
abgeleitetes Feld erstellen
-
Wählen Sie eine Datenansicht aus oder erstellen Sie eine Datenansicht. Siehe Datenansichten für weitere Informationen.
-
Wählen Sie die Komponenten in der Datenansicht.
-
Auswählen abgeleitetes Feld erstellen über die linke Leiste.
-
Um Ihr abgeleitetes Feld zu definieren, verwenden Sie die abgeleitetes Feld erstellen -Schnittstelle. Siehe Abgeleitete Feldoberfläche.
Um Ihr neues abgeleitetes Feld zu speichern, wählen Sie Speichern .
-
Ihr neues abgeleitetes Feld wird zum Abgeleitete Felder > Container, als Teil von Schemafelder in der linken Leiste Ihrer Datenansicht.
abgeleitetes Feld bearbeiten
-
Wählen Sie eine Datenansicht aus. Siehe Datenansichten für weitere Informationen.
-
Wählen Sie die Komponenten in der Datenansicht.
-
Auswählen Schemafelder im Verbindung auf der linken Seite.
-
Auswählen Abgeleitete Felder > Container.
-
Bewegen Sie den Mauszeiger über das abgeleitete Feld, das Sie bearbeiten möchten, und wählen Sie
-
Um Ihr abgeleitetes Feld zu bearbeiten, verwenden Sie die abgeleitetes Feld bearbeiten -Schnittstelle. Siehe Abgeleitete Feldoberfläche.
-
Auswählen Speichern , um Ihr aktualisiertes abgeleitetes Feld zu speichern.
-
Auswählen Abbrechen , um alle Änderungen abzubrechen, die Sie am abgeleiteten Feld vorgenommen haben.
-
Auswählen Speichern unter , um das abgeleitete Feld als neues abgeleitetes Feld zu speichern. Das neue abgeleitete Feld hat denselben Namen wie das ursprünglich bearbeitete abgeleitete Feld mit
(copy)
hinzugefügt.
-
Wenn Sie ein abgeleitetes Feld als Komponente für Dimensionen oder Metriken in Ihrer Datenansicht verwendet haben:
-
Wählen Sie die Komponente aus. Beachten Sie, dass die Komponente möglicherweise einen anderen Namen hat als Ihr abgeleitetes Feld.
-
Wählen Sie im Komponentenbereich die
-
Um Ihr abgeleitetes Feld zu bearbeiten, verwenden Sie die abgeleitetes Feld bearbeiten -Schnittstelle. Siehe Abgeleitete Feldoberfläche.
-
Auswählen Speichern , um Ihr aktualisiertes abgeleitetes Feld zu speichern.
-
Auswählen Abbrechen , um alle Änderungen abzubrechen, die Sie am abgeleiteten Feld vorgenommen haben.
-
Auswählen Speichern unter , um das abgeleitete Feld als neues abgeleitetes Feld zu speichern. Das neue abgeleitete Feld hat denselben Namen wie das ursprünglich bearbeitete abgeleitete Feld mit
(copy)
hinzugefügt.
-
abgeleitetes Feld löschen
-
Wählen Sie eine Datenansicht aus. Siehe Datenansichten für weitere Informationen.
-
Wählen Sie die Komponenten in der Datenansicht.
-
Auswählen Schemafelder Registerkarte in Verbindung -Bereich.
-
Auswählen Abgeleitete Felder > Container.
-
Bewegen Sie den Mauszeiger über das abgeleitete Feld, das Sie löschen möchten, und wählen Sie
-
Im abgeleitetes Feld bearbeiten Benutzeroberfläche, wählen Sie Löschen.
A Komponente löschen werden Sie aufgefordert, den Löschvorgang zu bestätigen. Betrachten Sie alle externen Verweise, die außerhalb der Datenansicht auf das abgeleitete Feld vorhanden sein könnten.
- Auswählen Weiter , um das abgeleitete Feld zu löschen.
Wenn Sie ein abgeleitetes Feld als Komponente für Dimensionen oder Metriken in Ihrer Datenansicht verwendet haben:
-
Wählen Sie die Komponente aus. Beachten Sie, dass die Komponente möglicherweise einen anderen Namen hat als Ihr abgeleitetes Feld.
-
Wählen Sie im Komponentenbereich die
-
Im abgeleitetes Feld bearbeiten Benutzeroberfläche, wählen Sie Löschen.
A Komponente löschen werden Sie aufgefordert, den Löschvorgang zu bestätigen. Betrachten Sie alle externen Verweise, die außerhalb der Datenansicht auf das abgeleitete Feld vorhanden sein könnten.
- Auswählen Weiter , um das abgeleitete Feld zu löschen.
Funktionsvorlagen
Um schnell ein abgeleitetes Feld für bestimmte Anwendungsfälle zu erstellen, sind Funktionsvorlagen verfügbar. Auf diese Funktionsvorlagen kann über den Auswahlbereich in der abgeleiteten Feldoberfläche zugegriffen werden oder sie werden bei der ersten Verwendung in der Mit einer Feldvorlage beginnen Assistent.
Marketing-Kanäle
Diese Funktionsvorlage verwendet eine Kollektion von Regeln, um Marketingkanäle zu erstellen.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Bounces
Diese Funktionsvorlage verwendet eine Sammlung von Regeln, um Site-Absprünge zu identifizieren.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Mehrdimensionales Kombinieren
Diese Funktionsvorlage kombiniert zwei Werte zu einem.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Anzeigename des Datensatzes
Diese Funktionsvorlage enthält einen lesbaren Datensatznamen.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Seitenname aus URL
Diese Funktionsvorlage erstellt einen einfachen Seitennamen.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Urlaubssaison
Diese Funktionsvorlage klassifiziert die Schlüsselzeiten des Jahres.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Monatliche Ziele
Diese Funktionsvorlage legt benutzerdefinierte Monatsziele fest.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Alle Werte in durch Trennzeichen getrennter Liste abrufen
Diese Funktionsvorlage konvertiert eine begrenzte Liste in ein Array.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Ersten Wert in durch Trennzeichen getrennter Liste abrufen
Diese Funktionsvorlage erhält den ersten Wert in einer durch Trennzeichen getrennten Liste.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Letzten Wert in durch Trennzeichen getrennter Liste abrufen
Diese Funktionsvorlage erhält den letzten Wert in einer durch Trennzeichen getrennten Liste.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Domänenname
Diese Funktionsvorlage extrahiert den Domänennamen mithilfe eines regulären Ausdrucks.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Abfragezeichenfolgenparameter abrufen
Diese Funktionsvorlage extrahiert Abfragezeichenfolgenwerte.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Übergangsfeld
Diese Funktionsvorlage überträgt die Berichterstellung von einem Feld in ein anderes.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Einfache Bot-Erkennung
Diese Funktionsvorlage implementiert die leichte Bot-Identifizierung.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Exitlink
Diese Funktionsvorlage identifiziert den letzten Link, der in einer Sitzung angeklickt wurde.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Downloadlink
Diese Funktionsvorlage markiert allgemeine Downloadlinks.
Um die Vorlage zu verwenden, müssen Sie die richtigen Parameter für jede Funktion angeben, die als Teil der Regeln in der Vorlage aufgeführt wird. Siehe Funktionsreferenz für weitere Informationen.
Funktionsreferenz
Für jede unterstützte Funktion finden Sie im Folgenden Details zu:
-
Spezifikationen:
- Eingabedatentyp: Typ der unterstützten Daten,
- Eingabe: mögliche Werte für die Eingabe,
- enthaltene Operatoren: für diese Funktion unterstützte Operatoren (falls vorhanden),
- Einschränkungen: Einschränkungen, die für diese spezifische Funktion gelten,
- Ausgabe.
-
Anwendungsbeispiele, darunter:
- Daten vor der Definition des abgeleiteten Felds,
- wie das abgeleitete Feld definiert wird,
- Daten nach der Definition des abgeleiteten Felds.
-
Einschränkungen (falls zutreffend).
Fall wenn
Wendet Bedingungen an, die auf definierten Kriterien aus einem oder mehreren Feldern basieren. Diese Kriterien werden dann verwendet, um die Werte in einem neuen abgeleiteten Feld basierend auf der Reihenfolge der Bedingungen zu definieren.
Spezifikationen casewhen-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Einschränkungen | Ausgabe |
|
|
Zeichenfolgen
Numerisch
Daten
|
|
Neues abgeleitetes Feld |
Anwendungsfall 1 casewhen-uc1
Sie möchten Regeln definieren, um verschiedene Marketing-Kanäle zu identifizieren, indem Sie eine kaskadierende Logik anwenden, um ein Marketing-Kanal-Feld auf den richtigen Wert festzulegen:
- Wenn der Referrer aus einer Suchmaschine stammt und die Seite einen Abfragezeichenfolgenwert hat, wobei
cid
containsps_
sollte der Marketing-Kanal als Gebührenpflichtige Suche. - Wenn der Referrer aus einer Suchmaschine stammt und die Seite keine Abfragezeichenfolge aufweist
cid
sollte der Marketing-Kanal als Kostenlose Suche. - Wenn eine Seite einen Abfragezeichenfolgenwert hat, bei dem
cid
containsem_
sollte der Marketing-Kanal als Email. - Wenn eine Seite einen Abfragezeichenfolgenwert hat, bei dem
cid
containsds_
sollte der Marketing-Kanal als Display Ad. - Wenn eine Seite einen Abfragezeichenfolgenwert hat, bei dem
cid
containsso_
sollte der Marketing-Kanal als Paid Social. - Wenn der Referrer aus einer Referrer-Domäne von twitter.com, facebook.com, linkedin.comoder tiktok.comsollte der Marketing-Kanal als Natürliche Social.
- Wenn keine der oben genannten Regeln übereinstimmt, sollte der Marketing-Kanal als Andere verweisende Stelle.
Falls Ihre Site die folgenden Beispielereignisse erhält, die Referrer und Seiten-URLsollten diese Ereignisse wie folgt identifiziert werden:
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 1-align-center 6-align-center 11-align-center 16-align-center 21-align-center 26-align-center 31-align-center layout-auto | |||
---|---|---|---|
Event | Referrer | Page URL | Marketing Channel |
1 | https://facebook.com |
https://site.com/home |
Natural Social |
2 | https://abc.com |
https://site.com/?cid=ds_12345678 |
Display |
3 | https://site.com/?cid=em_12345678 |
||
4 | https://google.com |
https://site.com/?cid=ps_abc098765 |
Paid Search |
5 | https://google.com |
https://site.com/?cid=em_765544332 |
|
6 | https://google.com |
Natural Search |
Daten vor casewhen-uc1-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto | |
---|---|
Referrer | Page URL |
https://facebook.com |
https://site.com/home |
https://abc.com |
https://site.com/?cid=ds_12345678 |
https://site.com/?cid=em_12345678 |
|
https://google.com |
https://site.com/?cid=ps_abc098765 |
https://google.com |
https://site.com/?cid=em_765544332 |
https://google.com |
Abgeleitetes Feld casewhen-uc1-derivedfield
Sie definieren eine Marketing Channel
abgeleitetes Feld. Sie verwenden die WENN Funktionen zum Definieren von Regeln, die Werte für die basierend auf vorhandenen Werten für Page URL
und Referring URL
-Feld.
Beachten Sie die Verwendung der Funktion . URL PARSE zum Definieren von Regeln zum Abrufen der Werte für Page Url
und Referring Url
vor dem WENN -Regeln angewendet werden.
Daten nach casewhen-uc1-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 layout-auto |
---|
Marketing Channel |
Natural Social |
Display |
Paid Search |
Natural Search |
Anwendungsfall 2 casewhen-uc2
Sie haben mehrere verschiedene Suchvarianten in Ihrer Product Finding Methods Dimension. Um die Gesamtleistung der Suche im Vergleich zum Durchsuchen zu verstehen, müssen Sie viel Zeit damit verbringen, die Ergebnisse manuell zu kombinieren.
Ihre Site erfasst die folgenden Werte für Ihre Product Finding Methods Dimension. Letztlich weisen alle diese Werte auf eine Suche hin.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto | |
---|---|
Erfasster Wert | Tatsächlicher Wert |
search p13n_no | search |
search p13n_yes | search |
search refine p13n_no | search |
search refine p13n_yes | search |
search redirect p13n_yes | search |
search-redirect | search |
Daten vor casewhen-uc2-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto |
---|
Product Finding Methods |
search p13_no |
search p13_yes |
browse |
search refine p13_no |
search refine p13_yes |
browse |
search redirect p13_yes |
search-redirect |
browse |
Abgeleitetes Feld casewhen-uc2-derivedfield
Sie definieren eine Product Finding Methods (new)
abgeleitetes Feld. Sie erstellen Folgendes WENN Regeln im Regel-Builder. Diese Regeln gelten für die Logik für alle möglichen Varianten der alten Methoden zur Produktsuche Feldwerte für search
und browse
mithilfe der Enthält die Wortgruppe Kriterium.
Daten nach casewhen-uc2-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto |
---|
Product Finding Methods (new) |
search |
search |
browse |
search |
search |
browse |
search |
search |
browse |
Anwendungsfall 3 casewhen-uc3
Als Reiseunternehmen möchten Sie die Reisedauer für gebuchte Reisen buchen, damit Sie über die gesammelten Reisen berichten können.
Annahmen:
- Die Organisation erfasst die Reisedauer in ein numerisches Feld.
- Sie möchten 1-3 Tage Dauer in einen Eimer mit der Bezeichnung 'short trip'
- Sie möchten 4 bis 7 Tage lang in einen Eimer mit der Bezeichnung 'medium trip'
- Sie möchten 8-Tage-Dauern in einen Behälter mit der Bezeichnung 'long trip'
- 132 Reisen wurden für eine Dauer von 1 Tag gebucht
- 110 Ausflüge wurden für eine Dauer von 2 Tagen gebucht
- 105 Ausflüge wurden für eine Dauer von 3 Tagen gebucht
- 99 Reisen wurden für eine Dauer von 4 Tagen gebucht
- 92 Reisen wurden für eine Dauer von 5 Tagen gebucht
- 85 Ausflüge wurden für eine Dauer von 6 Tagen gebucht
- 82 Reisen wurden für eine Dauer von 7 Tagen gebucht
- 78 Reisen wurden für eine Dauer von 8 Tagen gebucht
- 50 Reisen wurden für eine Dauer von 9 Tagen gebucht
- 44 Reisen wurden für eine Dauer von 10 Tagen gebucht
- 38 Ausflüge wurden für eine Dauer von 11 Tagen gebucht
- 31 Ausflüge wurden für eine Dauer von 12 Tagen gebucht
Ihr gewünschter Bericht sollte wie folgt aussehen:
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Trip Duration Type | Bookings |
medium trip | 358 |
short trip | 347 |
long trip | 241 |
Daten vor casewhen-uc3-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1 1-align-right 3-align-right 5-align-right 7-align-right 9-align-right 11-align-right 13-align-right 15-align-right 17-align-right 19-align-right 21-align-right 23-align-right 25-align-right |
---|
Trip Duration |
1 |
12 |
3 |
6 |
4 |
8 |
6 |
2 |
1 |
2 |
21 |
8 |
Abgeleitetes Feld casewhen-uc3-derivedfield
Sie definieren eine Trip Duration (bucketed)
abgeleitetes Feld. Sie erstellen Folgendes WENN Regel im Regel-Builder. Diese Regel wendet eine Logik an, um die alte Reisedauer -Feldwerte in drei Werte: short trip
, medium trip
, und long trip
.
Daten nach casewhen-uc3-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1 |
---|
Trip Duration (bucketed) |
short trip |
long trip |
short trip |
medium trip |
medium trip |
long trip |
medium trip |
short trip |
short trip |
short trip |
long trip |
long trip |
Weitere Informationen casewhen-more-info
Customer Journey Analytics verwendet eine verschachtelte Containerstruktur, die nach dem Modell von Adobe Experience Platform modelliert wurde XDM (Experience-Datenmodell). Siehe Container und Filter-Container für weitere Hintergrundinformationen. Dieses Containermodell, auch wenn es von Natur aus flexibel ist, stellt bei der Verwendung des Regel-Builders einige Einschränkungen auf.
Customer Journey Analytics verwendet das folgende standardmäßige Containermodell:
Die folgenden Einschränkungen gelten und werden erzwungen, wenn Auswählen und Einstellung -Werte.
table 0-row-2 1-row-2 2-row-2 3-row-2 1-align-center 4-align-center 7-align-center 10-align-center layout-auto | |
---|---|
Begrenzungen | |
A | Werte select innerhalb desselben Wenn, Else If struct (using und oder Oder) in einer Regel muss aus demselben Container stammen und kann von jedem Typ sein (Zeichenfolge)
![]() |
B | Alle Werte, die Sie set in einer Regel muss aus demselben Container stammen und denselben Typ oder einen abgeleiteten Wert desselben Typs aufweisen.![]() |
C | Die Werte, die Sie select Überall Wenn, Else If -Konstrukte in der Regelaufgabe not müssen aus demselben Container stammen und tun not müssen vom gleichen Typ sein.![]() |
Klassifizieren
Definiert einen Satz von Werten, die in einem neuen abgeleiteten Feld durch entsprechende Werte ersetzt werden.
Spezifikationen classify-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Einschränkungen | Ausgabe |
|
|
-/- |
|
Neues abgeleitetes Feld |
Anwendungsfall 1 classify-uc1
Sie verfügen über eine CSV-Datei, die eine Schlüsselspalte für hotelID
und eine oder mehrere zusätzliche Spalten, die mit dem hotelID
: city
, rooms
, hotel name
.
Sie sammeln Hotel ID in einer Dimension, aber eine Hotel Name aus der hotelID
in der CSV-Datei.
Struktur und Inhalt von CSV-Dateien
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 3-align-right 8-align-right 13-align-right 18-align-right 23-align-right layout-auto | |||
---|---|---|---|
hotelID | city | rooms | hotel name |
SLC123 | Salt Lake City | 40 | SLC Downtown |
LAX342 | Los Angeles | 60 | LA Airport |
SFO456 | San Francisco | 75 | Market Street |
AMS789 | Amsterdam | 50 | Okura |
Aktueller Bericht
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
Hotel ID | Produktansichten |
SLC123 | 200 |
LX342 | 198 |
SFO456 | 190 |
AMS789 | 150 |
Gewünschter Bericht
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Hotel Name | Produktansichten |
SLC Downtown | 200 |
LA Airport | 198 |
Market Street | 190 |
Daten vor classify-uc1-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Hotel ID |
SLC123 |
LAX342 |
SFO456 |
AMS789 |
Abgeleitetes Feld classify-uc1-derivedfield
Sie definieren eine Hotel Name
abgeleitetes Feld. Sie verwenden die CLASSIFY -Funktion, um eine Regel zu definieren, mit der Sie Werte der Hotel-ID und durch neue Werte ersetzen.
Wenn Sie Originalwerte einbeziehen möchten, die Sie nicht als Teil der zu klassifizierenden Werte definiert haben (z. B. Hotel-ID AMS789), wählen Sie Originalwerte anzeigen. Dadurch wird sichergestellt, dass AMS789 Teil der Ausgabe für das abgeleitete Feld ist, obwohl dieser Wert nicht klassifiziert wird.
Daten nach classify-uc1-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
---|
Hotel Name |
SLC Downtown |
LA Airport |
Market Street |
Anwendungsfall 2 classify-uc2
Sie haben URLs anstelle des benutzerfreundlichen Seitennamens für mehrere Seiten erfasst. Diese gemischte Sammlung von Werten unterbricht die Berichterstellung.
Daten vor classify-uc2-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 layout-auto |
---|
Page Name |
Home Page |
Flight Search |
http://www.adobetravel.ca/Hotel-Search |
https://www.adobetravel.com/Package-Search |
Deals & Offers |
http://www.adobetravel.ca/user/reviews |
https://www.adobetravel.com.br/Generate-Quote/preview |
Abgeleitetes Feld classify-uc2-derivedfield
Sie definieren eine Page Name (updated)
abgeleitetes Feld. Sie verwenden die CLASSIFY -Funktion, um eine Regel zu definieren, mit der Sie Werte Ihrer vorhandenen Seitenname und ersetzen Sie sie durch die aktualisierten richtigen Werte.
Daten nach classify-uc2-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 |
---|
Page Name (updated) |
Home Page |
Flight Search |
Hotel Search |
Package Search |
Deals & Offers |
Reviews |
Generate Quote |
Weitere Informationen classify-moreinfo
Die folgenden zusätzlichen Funktionen sind in der Benutzeroberfläche der Regel klassifizieren verfügbar:
- Um alle Tabellenwerte schnell zu löschen, wählen Sie
- Um eine CSV-Datei hochzuladen, die die ursprünglichen Werte für Wenn -Werte gleich und neue Werte für Ersetzen mit enthält, wählen Sie
- Um eine Vorlage zum Erstellen einer CSV-Datei mit den hochzuladenden ursprünglichen und neuen Werten herunterzuladen, wählen Sie
- Um eine CSV-Datei mit allen ursprünglichen und neuen Werten in der Regeloberfläche herunterzuladen, wählen Sie
Verketten
Verbindet Feldwerte in einem neuen abgeleiteten Feld mit definierten Trennzeichen.
Spezifikationen concatenate-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Einschränkungen | Ausgabe |
|
|
-/- | 2 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall concatenate-uc
Sie erfassen derzeit die Ursprungs- und Zielflughafencodes als separate Felder. Sie möchten die beiden Felder zu einer durch Bindestriche (-) getrennten Dimension zusammenfassen. So können Sie die Kombination aus Ursprung und Ziel analysieren, um die wichtigsten gebuchten Routen zu identifizieren.
Annahmen:
- Die Ursprungs- und Zielwerte werden in separaten Feldern in derselben Tabelle erfasst.
- Der Benutzer legt fest, das Trennzeichen "-"zwischen den Werten zu verwenden.
Stellen Sie sich die folgenden Buchungen vor:
- Der Kunde ABC123 bucht einen Flug zwischen Salt Lake City (SLC) und Orlando (MCO)
- Der Kunde ABC456 bucht einen Flug zwischen Salt Lake City (SLC) und Los Angeles (LAX)
- Der Kunde ABC789 bucht einen Flug zwischen Salt Lake City (SLC) und Seattle (SEA)
- Der Kunde ABC987 bucht einen Flug zwischen Salt Lake City (SLC) und San Jose (SJO)
- Der Kunde ABC654 bucht einen Flug zwischen Salt Lake City (SLC) und Orlando (MCO)
Der gewünschte Bericht sollte wie folgt aussehen:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
Ursprung/Ziel | Buchungen |
SLC-MCO | 2 |
SLC-LAX | 1 |
SLC-SEA | 1 |
SLC-SJO | 1 |
Daten vor concatenate-uc-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
---|---|
Origin | Ziel |
SLC | MCO |
SLC | LAX |
SLC | SEA |
SLC | SJO |
SLC | MCO |
Abgeleitetes Feld concatenate-derivedfield
Sie definieren eine Origin - Destination
abgeleitetes Feld. Sie verwenden die CONCATENATE -Funktion, um eine Regel zum Verketten der Original und Ziel -Felder, die -
Trennzeichen.
Daten nach concatenate-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
---|
Origin - Ziel (abgeleitetes Feld) |
SLC-MCO |
SLC-LAX |
SLC-SEA |
SLC-SJO |
SLC-MCO |
Suchen und ersetzen
Sucht alle Werte in einem ausgewählten Feld und ersetzt diese Werte durch einen anderen Wert in einem neuen abgeleiteten Feld.
Spezifikationen findreplace-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Einschränkungen | Ausgabe |
|
|
Zeichenfolgen
|
5 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall findreplace-uc
Sie haben einige falsch formatierte Werte für Ihren externen Marketingkanalbericht erhalten, z. B. email%20 marketing
anstelle von email marketing
. Diese fehlerhaften Werte brechen Ihre Berichterstellung auf und erschweren die Performance von E-Mails. Sie möchten email%20marketing
mit email marketing
.
Originalbericht
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
---|---|
External Marketing Channels | Sessions |
email marketing | 500 |
email %20marketing | 24 |
Bevorzugter Bericht
table 0-row-2 1-row-2 2-align-right 5-align-right | |
---|---|
External Marketing Channels | Sessions |
email marketing | 524 |
Daten vor findreplace-uc-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
---|
External Marketing |
email marketing |
email%20marketing |
email marketing |
email marketing |
email%20marketing |
Abgeleitetes Feld findreplace-uc-derivedfield
Sie definieren eine Email Marketing (updated)
abgeleitetes Feld. Sie verwenden die Suchen und Ersetzen -Funktion zum Definieren einer Regel zum Suchen und Ersetzen aller Vorkommen von email%20marketing
mit email marketing
.
Daten nach findreplace-uc-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
---|
External Marketing (updated) |
email marketing |
email marketing |
email marketing |
email marketing |
email marketing |
Suche
Sucht Werte mithilfe eines Felds aus einem Lookup-Datensatz und gibt einen Wert in einem neuen abgeleiteten Feld oder zur weiteren Regelverarbeitung zurück.
Spezifikation lookup-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
|
|
-/- | 3 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld oder Wert für die weitere Verarbeitung in der nächsten Regel |
Anwendungsfall lookup-uc
Sie möchten den Aktivitätsnamen mithilfe der Aktivitäts-ID nachschlagen, die erfasst wird, wenn Ihre Kunden auf ein personalisiertes Banner klicken, das über Adobe Target angezeigt wird. Sie möchten einen Lookup-Datensatz mit A4T-Aktivitäten (Analytics for Target) verwenden, die Aktivitäten-IDs und Aktivitätsnamen enthalten.
A4T-Lookup-Datensatz lookup-uc-lookup
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto | |
---|---|
Aktivitäts-ID | Aktivitätsname |
415851 | MVT-Test-Kategorieseiten |
415852 | Luma - Campaign Max. 2022 |
402922 | Homepage-Banner |
Abgeleitetes Feld lookup-uc-derivedfield
Sie definieren eine Activity Name
abgeleitetes Feld. Sie verwenden die SUCHEN -Funktion, um eine Regel zu definieren, mit der Sie den Wert aus Ihren erfassten Daten abrufen können, wie in der Feld zum Anwenden der Suche -Feld (z. B. ActivityIdentifier). Sie wählen den Lookup-Datensatz aus der Datensatz nachschlagen list (beispielsweise New CJA4T Activities). Wählen Sie dann das Kennungsfeld aus (z. B. ActivityIdentifier) aus dem Übereinstimmungsschlüssel und das Feld, das von der Rückzugebende Werte list (beispielsweise ActivityName).
Weitere Informationen lookup-more-info
Die Suchfunktion wird zur Berichtszeit auf die Daten angewendet, die von Customer Journey Analytics aus dem Lookup-Datensatz abgerufen werden, den Sie als Teil Ihrer Verbindung konfiguriert haben.
Sie können schnell eine Suche -Funktion im Regel-Builder verwenden, die bereits eine oder mehrere andere Funktionen enthält.
- Auswählen Schemafelder über Selektor.
- Auswählen
- Wählen Sie Ihren Lookup-Datensatz aus und suchen Sie das Feld, das Sie für die Suche verwenden möchten.
- Ziehen Sie das Suchfeld auf eines der verfügbaren Eingabefelder für eine Funktion (z. B. "Case When"). Wenn gültig, wird ein blaues Feld mit der Bezeichnung + Hinzufügen, können Sie das Feld ablegen und automatisch eine Suchfunktion einfügen, bevor die Funktion das Suchfeld abgelegt hat. Die hinzugefügte Suchfunktion wird automatisch mit den entsprechenden Werten für alle Felder ausgefüllt.
Kleinschreibung
Konvertiert Werte aus einem Feld in Kleinbuchstaben und speichert sie in ein neues abgeleitetes Feld.
Spezifikation lowercase-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
|
|
-/- | 2 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall lowercase-uc
Sie möchten alle erfassten Produktnamen für eine korrekte Berichterstellung in Kleinbuchstaben konvertieren.
Daten vor lowercase-uc-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right layout-auto | |
---|---|
Erfasste Produktnamen | Produktansichten |
Tennisschläger | 35 |
Tennis Racket | 33 |
Tennisschläger | 21 |
Baseballschläger | 15 |
Baseball Bat | 12 |
Baseballschläger | 10 |
Abgeleitetes Feld lowercase-uc-derivedfield
Sie definieren eine Product Names
abgeleitetes Feld. Sie verwenden die KLEIN -Funktion, um eine Regel zum Konvertieren des Werts aus dem Erfasste Produktnamen in Kleinbuchstaben umzuwandeln und im neuen abgeleiteten Feld zu speichern.
Daten nach lowercase-uc-dataafter
table 0-row-2 1-row-2 2-row-2 layout-auto | |
---|---|
Produktnamen | Produktansichten |
Tennisschläger | 89 |
Baseballschläger | 37 |
Math
Verwenden Sie grundlegende mathematische Operatoren (hinzufügen, subtrahieren, multiplizieren, teilen und erhöhen Sie die Leistung) für numerische Felder.
Spezifikation math-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
|
|
|
|
Neues abgeleitetes Feld |
Anwendungsfall math-uc
Aus Inflationsgründen möchten Sie die Umsatzzahlen der erfassten CRM-Daten mit 5% Inflation korrigieren.
Daten vor math-uc-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
CRM-ID | Jahresumsatz |
1234 | 35.070.000 |
4133 | 7.500.000 |
8110 | 10.980 |
2201 | 42.620 |
Abgeleitetes Feld math-uc-derivedfield
Sie definieren eine Corrected Annual Revenue
abgeleitetes Feld. Sie verwenden die MATH -Funktion, um eine Regel zu definieren, die die ursprüngliche jährliche Umsatznummer mit 1,05 multipliziert.
Daten nach math-uc-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
CRM-ID | Berichtigte jährliche Einnahmen |
1234 | 36.823.500 |
4133 | 7.875.000 |
8110 | 11.529,00 |
2201 | 44.751 |
Weitere Informationen math-more-info
So erstellen Sie eine Formel:
-
Geben Sie einfach in das Feld Formel ein und numerische Felder, die Ihrer Eingabe entsprechen, werden in einem Popup-Menü angezeigt. Alternativ können Sie ein numerisches Feld aus den verfügbaren Feldern im linken Bereich ziehen und ablegen.
-
Hinzufügen des Operanden (z. B.
*
zu multiplizieren), gefolgt von einem anderen Feld oder einem statischen Wert. Sie können Klammern verwenden, um komplexere Formeln zu definieren. -
So fügen Sie einen statischen Wert ein (beispielsweise
1.05
), geben Sie den Wert ein und wählen Sie Hinzufügen x als statischen Wert oder Hinzufügen -x als negativen statischen Wert aus dem Popup-Menü.
-
Ein grünes Häkchen
Beim Arbeiten mit statischen Zahlen im MATH Funktion:
-
Statische Werte müssen mit einem Feld verknüpft werden. Verwenden Sie beispielsweise die MATH -Funktion mit nur statischen Feldern wird nicht unterstützt.
-
Sie können die Anhebung nicht für den Netzbetreiber verwenden (
ˆ
) auf einen statischen Wert. -
Wenn Sie mehrere statische Werte in einer Formel verwenden, sollten diese statischen Werte in Klammern gesetzt werden, damit die Formel gültig ist. Zum Beispiel:
-
Diese Formel gibt einen Fehler zurück.
-
Diese Formel ist gültig.
-
Verwenden Sie die Math-Funktion für trefferbasierte Berechnungen. Verwenden Sie die Zusammenfassung -Funktion für ereignisbasierte, sitzungs- oder personenbezogene Berechnungen.
Felder zusammenführen
Führt Werte aus zwei verschiedenen Feldern zu einem neuen abgeleiteten Feld zusammen.
Spezifikation merge-fields-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
|
|
-/- | 5 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall merge-fields-uc
Sie möchten eine Dimension erstellen, die sich aus dem Feld "Seitenname"und dem Feld "Anrufgrund"zusammensetzt und die Journey kanalübergreifend analysieren soll.
Daten vor merge-fields-uc-databefore
table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto | ||
---|---|---|
Seitenname | Sitzung | Besucher |
Hilfeseite | 250 | 200 |
Startseite | 500 | 250 |
Produktdetailseite | 300 | 200 |
table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto | ||
---|---|---|
Grund des Aufrufs | Sitzung | Besucher |
Fragen zu meiner Bestellung | 275 | 250 |
Änderung meiner Bestellung | 150 | 145 |
Bestellproblem | 100 | 95 |
Abgeleitetes Feld merge-fields-uc-derivedfield
Sie definieren eine Cross Channel Interactions
abgeleitetes Feld. Sie verwenden die FELDER ZUSAMMENFÜHREN -Funktion, um eine Regel zum Zusammenführen der Werte aus dem Seitenname und Grund des Aufrufs und speichern Sie es im neuen abgeleiteten Feld.
Daten nach merge-fields-uc-dataafter
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right 18-align-right 19-align-right 22-align-right 23-align-right 26-align-right 27-align-right layout-auto | ||
---|---|---|
Kanalübergreifende Interaktionen | Sitzungen | Besucher |
Startseite | 500 | 250 |
Produktdetailseite | 300 | 200 |
Fragen zu meiner Bestellung | 275 | 250 |
Hilfeseite | 250 | 200 |
Änderung meiner Bestellung | 150 | 145 |
Bestellproblem | 100 | 95 |
Weitere Informationen merge-fields-moreinfo
Sie müssen denselben Feldtyp in einer Regel zum Zusammenführen von Feldern auswählen. Wenn Sie beispielsweise ein Datumsfeld auswählen, müssen alle anderen Felder, die Sie zusammenführen möchten, Datumsfelder sein.
Weiter oder zurück
Nimmt ein Feld als Eingabe und löst den nächsten oder vorherigen Wert für dieses Feld im Rahmen der Sitzung oder Verwendung auf. Dies gilt nur für die Tabellenfelder Besuch und Ereignis .
Spezifikation prevornext-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
|
|
-/- | 3 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall prevornext-uc1
Sie möchten verstehen, was die next oder previous -Wert der Daten ist, die Sie empfangen, wobei Wiederholungswerte berücksichtigt werden.
Daten prevornext-uc1-databefore
Beispiel 1: Verarbeitung von Include-Wiederholungen
table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto | ||||
---|---|---|---|---|
Erfasste Daten | Nächster Wert Sitzung Index = 1 Wiederholungen einschließen |
Nächster Wert Sitzung Index = 1 NICHT Wiederholungen einschließen |
Vorheriger Wert Sitzung Index = 1 Wiederholungen einschließen |
Vorheriger Wert Sitzung Index = 1 NICHT Wiederholungen einschließen |
Startseite | Startseite | Suche | Kein Wert | Kein Wert |
Startseite | Suche | Suche | Startseite | Kein Wert |
Suche | Suche | Produktdetails | Startseite | Startseite |
Suche | Produktdetails | Produktdetails | Suche | Startseite |
Produktdetails | Suche | Suche | Suche | Suche |
Suche | Produktdetails | Produktdetails | Produktdetails | Produktdetails |
Produktdetails | Suche | Suche | Suche | Suche |
Suche | Suche | Kein Wert | Produktdetails | Produktdetails |
Suche | Kein Wert | Kein Wert | Suche | Produktdetails |
Beispiel 2: Umgang mit include-Wiederholungen mit leeren Werten in empfangenen Daten
table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto | ||||
---|---|---|---|---|
Erfasste Daten | Nächster Wert Sitzung Index = 1 Wiederholungen einschließen |
Nächster Wert Sitzung Index = 1 NICHT Wiederholungen einschließen |
Vorheriger Wert Sitzung Index = 1 Wiederholungen einschließen |
Vorheriger Wert Sitzung Index = 1 NICHT Wiederholungen einschließen |
Startseite | Startseite | Suche | Kein Wert | Kein Wert |
Startseite | Startseite | Suche | Startseite | Kein Wert |
Startseite | Suche | Suche | Startseite | Kein Wert |
Suche | Suche | Produktdetails | Startseite | Startseite |
Suche | Suche | Produktdetails | Suche | Startseite |
Suche | Produktdetails | Produktdetails | Suche | Startseite |
Produktdetails | Kein Wert | Kein Wert | Suche | Suche |
Abgeleitetes Feld prevnext-uc1-derivedfield
Sie definieren eine Next Value
oder Previous value
abgeleitetes Feld. Sie verwenden die NÄCHSTE ODER VORHERIGE -Funktion, um eine Regel zu definieren, mit der die Erfasste Daten Feld auswählen Nächster Wert oder Vorheriger Wert as Methode, Sitzung als Umfang und legen Sie den Wert von Index nach 1
.
Weitere Informationen prevnext-moreinfo
Sie können nur Felder auswählen, die zur Tabelle "Besuch"oder "Ereignis"gehören.
Wiederholungen einschließen bestimmt, wie sich wiederholende Werte für die NÄCHSTE ODER VORHERIGE -Funktion.
-
Wiederholungen einschließen sieht aus und die nächsten oder vorherigen Werte. Wenn Wiederholungen einschließen ausgewählt ist, werden alle sequenziellen Wiederholungen der nächsten oder vorherigen Werte aus dem aktuellen Treffer ignoriert.
-
Bei Zeilen ohne (leere) Werte für ein ausgewähltes Feld werden die nächsten oder vorherigen Werte nicht als Teil der NÄCHSTE ODER VORHERIGE -Funktionsausgabe.
Regulären Ausdruck ersetzen
Ersetzt einen Wert aus einem Feld mithilfe eines regulären Ausdrucks in ein neues abgeleitetes Feld.
Spezifikation regex-replace-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
|
|
-/- | 1 Funktion pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall regex-replace-uc
Sie möchten eine Option einer URL erfassen und diese als eindeutige Seitenkennung verwenden, um den Traffic zu analysieren. Sie verwenden [^/]+(?=/$|$)
für den regulären Ausdruck, um das Ende der URL zu erfassen, und $1
als Ausgabemuster.
Daten vor regex-replace-uc-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Seiten-URL |
https://business.adobe.com/products/analytics/adobe-analytics-benefits.html |
https://business.adobe.com/products/analytics/adobe-analytics.html |
https://business.adobe.com/products/experience-platform/customer-journey-analytics.html |
https://business.adobe.com/products/experience-platform/adobe-experience-platform.html |
Abgeleitetes Feld regex-replace-uc-derivedfield
Sie erstellen eine Page Identifier
abgeleitetes Feld. Sie verwenden die REGEX REPLATZ -Funktion, um eine Regel zu definieren, die den Wert der Verweisende URL -Feld mithilfe eines Regex von [^/]+(?=/$|$)
und Ausgabeformat von $1
.
Daten nach regex-replace-uc-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 |
---|
Seiten-ID |
adobe-analytics-benefits.html |
adobe-analytics.html |
customer-journey-analytics.html |
adobe-experience-platform.html |
Weitere Informationen regex-replace-more-info
Customer Journey Analytics verwendet eine Untergruppe der Perl-Regex-Syntax. Die folgenden Ausdrücke werden unterstützt:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2 | |
---|---|
Ausdruck | Beschreibung |
a |
Ein einzelnes Zeichen: a . |
a|b |
Ein einzelnes Zeichen: a oder b . |
[abc] |
Ein einzelnes Zeichen: a , b oder c . |
[^abc] |
Ein beliebiges einzelnes Zeichen, außer: a , b oder c . |
[a-z] |
Ein beliebiges einzelnes Zeichen im Bereich a –z . |
[a-zA-Z0-9] |
Ein beliebiges einzelnes Zeichen im Bereich a –z , A –Z oder im Ziffernbereich 0 –9 . |
^ |
Entspricht dem Zeilenanfang. |
$ |
Entspricht dem Zeilenende. |
\A |
Beginn der Zeichenfolge. |
\z |
Ende der Zeichenfolge. |
. |
Entspricht einem beliebigen Zeichen. |
\s |
Beliebiges Whitespace-Zeichen. |
\S |
Beliebiges Zeichen, außer Whitespace-Zeichen. |
\d |
Beliebige Ziffer. |
\D |
Beliebiges Zeichen, außer Ziffern. |
\w |
Beliebige Buchstaben, Zahlen oder Unterstriche. |
\W |
Beliebiges Zeichen, das nicht in Wörtern zulässig ist. |
\b |
Beliebige Wortgrenze. |
\B |
Beliebiges Zeichen, das keine Wortgrenze ist. |
\< |
Wortbeginn. |
\> |
Wortende. |
(...) |
Alles dazwischen wird erfasst. |
(?:...) |
Nicht-kennzeichnende Erfassung. Verhindert, dass in der Ausgabezeichenfolge auf die Übereinstimmung verwiesen wird. |
a? |
Null oder eins von a . |
a* |
Null oder mehr von a . |
a+ |
Eines oder mehr von a . |
a{3} |
Genau 3 von a . |
a{3,} |
3 oder mehr von a . |
a{3,6} |
Zwischen 3 und 6 von a . |
Sie können diese Sequenzen im Ausgabeformat beliebig oft und in beliebiger Reihenfolge verwenden, um die gewünschte Zeichenfolgenausgabe zu erlangen.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto | |
---|---|
Ausgabe-Platzhaltersequenz | Beschreibung |
$& |
Gibt aus, was mit dem gesamten Ausdruck übereinstimmt. |
$n |
Gibt aus, was mit dem n-ten Unterausdruck übereinstimmt. Beispiel: $1 gibt den ersten Unterausdruck aus. |
$` |
Gibt den Text zwischen dem Ende der letzten gefundenen Übereinstimmung (oder dem Beginn des Textes aus, wenn keine vorherige Übereinstimmung gefunden wurde) und dem Beginn der aktuellen Übereinstimmung aus. |
$+ |
Gibt aus, was mit dem letzten markierten Unterausdruck im regulären Ausdruck übereinstimmt. |
$$ |
Gibt das Zeichenfolgenzeichen "$" aus. |
Split
Teilt einen Wert aus einem Feld in ein neues abgeleitetes Feld.
Spezifikation split-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
|
|
-/- | 5 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall 1 split-uc1
Sie erfassen Sprach-App-Antworten in einer durch Trennzeichen getrennten Liste in einer einzigen Dimension. Jeder Wert in der Liste soll ein eindeutiger Wert im Antwortbericht sein.
Daten vor split-uc1-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Voice-App-Antworten | Ereignisse |
Es war großartig, hat vollkommenen Sinn, wird anderen empfehlen | 1 |
Es war toll, etwas verwirrend, wird anderen empfehlen | 1 |
Es war nicht groß, sehr verwirrend, wird nicht empfohlen, andere | 1 |
Abgeleitetes Feld split-u1-derivedfield
Sie erstellen eine Responses
abgeleitetes Feld. Sie verwenden die AUFTEILUNG -Funktion, um eine Regel zur Verwendung der In Array konvertieren -Methode zum Konvertieren der Werte aus der Sprachanwendungs-Antwort Feld verwenden ,
als Trennzeichen.
Daten nach split-uc1-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto | |
---|---|
Antworten | Ereignisse |
es war toll | 2 |
wird anderen | 2 |
es war nicht groß | 1 |
vollendeten Sinn | 1 |
etwas verwirrend | 1 |
sehr verwirrend | 1 |
wird anderen nicht empfehlen | 1 |
Anwendungsfall 2 split-uc2
Sie erfassen Sprach-App-Antworten in einer durch Trennzeichen getrennten Liste in einer einzigen Dimension. Sie möchten die Antworten aus dem ersten Wert in der Liste in eine eigene Dimension umwandeln. Sie möchten den letzten Wert in der Liste in eine eigene Dimension setzen.
Daten vor split-uc2-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Antworten | Ereignisse |
es war großartig, vollendete Sinn, wird anderen empfohlen | 1 |
Es war toll, etwas verwirrend, wird anderen empfehlen | 1 |
Es war nicht groß, sehr verwirrend, wird nicht empfohlen, andere | 1 |
Abgeleitetes Feld split-u2-derivedfield
Sie erstellen eine First Response
abgeleitetes Feld. Sie verwenden die AUFTEILUNG -Funktion, um eine Regel zu definieren, die den ersten Wert aus der Antworten -Feld links neben der Antwort ,
als Trennzeichen.
Sie erstellen eine Second Response
abgeleitetes Feld, um den letzten Wert aus dem Antworten durch Auswahl von Von rechts, 1 als Trennzeichen und 1 als Index.
Daten nach split-uc2-dataafter
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
---|---|
Erste Antwort | Ereignisse |
es war toll | 2 |
es war nicht groß | 1 |
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
---|---|
Zweite Antwort | Ereignisse |
wird anderen | 2 |
wird anderen nicht empfehlen | 1 |
Zusammenfassen
Wendet Aggregatfunktionen auf Metriken oder Dimensionen auf Ereignis-, Sitzungs- und Benutzerebene an.
Spezifikation summarize-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
|
|
|
3 Funktion pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall summarize-uc
Sie möchten "Zu Warenkorbumsatz hinzufügen"in drei verschiedene Kategorien unterteilen: "Klein", "Medium"und "Groß". Auf diese Weise können Sie die Eigenschaften von hochwertigen Kunden analysieren und identifizieren.
Daten vor summarize-uc-databefore
Annahmen:
- "Zu Warenkorbumsatz hinzufügen"wird als numerisches Feld erfasst.
Szenarien:
- CustomerABC123 fügt seinem Warenkorb für ProductABC 35 USD hinzu und fügt ProductDEF anschließend separat zu seinem Warenkorb für 75 USD hinzu.
- CustomerDEF456 fügt 50 USD zu seinem Warenkorb für ProductGHI hinzu und fügt ProductJKL anschließend separat zu seinem Warenkorb für 275 USD hinzu.
- CustomerGHI789 fügt seinem Warenkorb für ProductMNO 500 USD hinzu.
Logik:
- Wenn der Gesamtumsatz zum Warenkorb für einen Besucher weniger als 150 USD beträgt, setzen Sie auf "Klein".
- Wenn der Gesamtumsatz zum Warenkorb für einen Besucher größer als 150 USD, aber weniger als 500 USD ist, setzen Sie auf Medium.
- Wenn der Gesamtumsatz zum Warenkorb für einen Besucher größer als oder gleich 500 USD ist, setzen Sie auf "Groß".
Ergebnisse:
- Gesamtumsatz zum Warenkorb um 110 USD für CustomerABC123.
- Gesamtumsatz zum Warenkorb um 325 USD für CustomerDEF456.
- Gesamtumsatz zum Warenkorb um 500 USD für CustomerGHI789.
Abgeleitetes Feld summarize-uc-derivedfield
Sie erstellen eine Add To Cart Revenue Size
abgeleitetes Feld. Sie verwenden die ZUSAMMENFASSEN und Summe Zusammenfassungsmethode mit Anwendungsbereich auf Person um die Werte der cart_add -Feld. Dann verwenden Sie eine Sekunde WENN Regel, um das Ergebnis in die Größe der Baumkategorien aufzuteilen.
Daten nach summarize-uc-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Zu Warenkorbumsatzgröße hinzufügen | Besucher |
Klein | 1 |
Mittel | 1 |
Groß | 1 |
Weitere Informationen summarize-more-info
Verwenden Sie die Zusammenfassungsfunktion für ereignisbasierte, sitzungs- oder personenbezogene Berechnungen. Verwenden Sie die Mathematisch -Funktion für auf Trefferebene basierende Berechnungen.
Zuschneiden
Beschneidet Leerzeichen, Sonderzeichen oder die Anzahl der Zeichen vom Anfang oder Ende der Feldwerte in ein neues abgeleitetes Feld.
Spezifikation trim-io
table 0-row-5 1-row-5 | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
|
|
-/- | 1 Funktion pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall 1 trim-uc1
Sie erfassen Produktdaten, diese Daten enthalten jedoch ausgeblendete Leerzeichen, die die Fragmentberichterstellung enthalten. Sie möchten alle überschüssigen Leerzeichen einfach abschneiden
Daten vor trim-uc1-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Produkt-ID | Ereignisse |
"prod12356 " |
1 |
"prod12356" |
1 |
" prod12356" |
1 |
Abgeleitetes Feld trim-u1-derivedfield
Sie erstellen eine Product Identifier
abgeleitetes Feld. Sie verwenden die TRIM -Funktion zum Definieren einer Regel für Leerzeichen zuschneiden aus dem Produkt-ID -Feld.
Daten nach trim-uc1-dataafter
table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto | |
---|---|
Produkt-ID | Ereignisse |
"prod12356" |
3 |
Anwendungsfall 2 trim-uc2
Ihre Daten zu den erfassten Seitennamen enthalten einige fehlerhafte Sonderzeichen am Ende des Seitennamens, die entfernt werden müssen.
Daten vor trim-uc2-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
---|---|
Name | Ereignisse |
Startseite# | 1 |
Homepage? | 1 |
Homepage% | 1 |
Startseite& | 1 |
Homepage/ | 1 |
Abgeleitetes Feld trim-u2-derivedfield
Sie erstellen eine Page Name
abgeleitetes Feld. Sie verwenden die TRIM -Funktion zum Definieren einer Regel für Sonderzeichen beschneiden aus dem Name -Feld mithilfe des Sonderzeichen #?%&/
.
Daten nach trim-uc2-dataafter
table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto | |
---|---|
Seitenname | Ereignisse |
Startseite | 5 |
Anwendungsfall 3 trim-uc3
Sie erfassen Daten, einschließlich einer storeID. Die storeID enthält den abgekürzten US-Statuscode als die ersten beiden Zeichen. Sie möchten diesen Statuscode nur in Ihren Berichten verwenden.
Daten vor trim-uc3-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto | |
---|---|
storeID | Ereignisse |
CA293842 | 1 |
CA423402 | 1 |
UT123418 | 1 |
UT189021 | 1 |
ID028930 | 1 |
ODER234223 | 1 |
NV22342 | 1 |
Abgeleitetes Feld trim-u3-derivedfield
Sie erstellen eine Store Identifier
abgeleitetes Feld. Sie verwenden die TRIM -Funktion zum Definieren einer Regel für Von rechts abschneiden die storeID -Feld vom String-Ende bis zur Position 3
.
Daten nach trim-uc3-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
---|---|
Store-Kennung | Ereignisse |
CA | 2 |
UT | 2 |
ID | 1 |
ODER | 1 |
NV | 1 |
URL-Parsen
Analysiert verschiedene Teile einer URL, einschließlich Protokoll-, Host-, Pfad- oder Abfrageparametern.
Spezifikationen urlparse-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
|
|
-/- | 5 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall 1 urlparse-uc1
Sie möchten die Referrer-Domäne aus der Referrer-URL nur als Teil des Regelsatzes eines Marketing-Kanals verwenden.
Daten vor urlparse-uc1-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Referring URL |
https://www.google.com/ |
https://duckduckgo.com/ |
https://t.co/ |
https://l.facebook.com/ |
Abgeleitetes Feld urlparse-uc1-derivedfield
Sie definieren eine Referring Domain
abgeleitetes Feld. Sie verwenden die URL PARSE -Funktion, um eine Regel zum Abrufen des Hosts aus dem Verweisende URL und speichern Sie es im neuen abgeleiteten Feld.
Daten nach urlparse-uc1-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Referrer Domain |
www.google.com |
duckduckgo.com |
t.co |
l.facebook.com |
Anwendungsfall 2 urlparse-uc2
Sie möchten den Wert der Variablen cid
-Parameter einer Abfragezeichenfolge in einer Page URL als Teil der Ausgabe eines abgeleiteten Trackingcode-Berichts.
Daten vor urlparse-uc2-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
---|
Page URL |
https://www.adobe.com/?cid=abc123 |
https://www.adobe.com/?em=email1234&cid=def123 |
https://www.adobe.com/landingpage?querystring1=test&test2=1234&cid=xyz123 |
Abgeleitetes Feld urlparse-uc2-derivedfield
Sie definieren eine Query String CID
abgeleitetes Feld. Sie verwenden die URL PARSE -Funktion, um eine Regel zum Abrufen des Werts des Abfragezeichenfolgenparameters im Seiten-URL -Feld angeben cid
als Abfrageparameter. Der Ausgabewert wird im neuen abgeleiteten Feld gespeichert.
Daten nach urlparse-uc2-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
---|
Query String CID |
abc123 |
def123 |
xyz123 |
Einschränkungen
Die folgenden Einschränkungen gelten für die Funktion für abgeleitete Felder im Allgemeinen:
- Sie können beim Definieren von Regeln für ein abgeleitetes Feld maximal zehn verschiedene Schemafelder (ohne Standardfelder) verwenden.
- Von diesen maximal zehn verschiedenen Schemafeldern sind maximal drei Lookup-Schema- oder Profilschemafelder zulässig.
- Pro Customer Journey Analytics-Verbindung können maximal 100 abgeleitete Felder verwendet werden.
Zusammenfassung der Funktionsbeschränkungen
- 5 Fall Wenn Funktionen eines abgeleiteten Felds
- 200 Operatoren pro abgeleitetem Feld
- 5 Klassifizieren von Funktionen pro abgeleitetem Feld
- 200 Operatoren pro abgeleitetem Feld
- 2 Funktionen pro abgeleitetem Feld verketten
- 5 Deduplizieren von Funktionen pro abgeleitetem Feld
- 2 Funktionen zum Suchen und Ersetzen für abgeleitetes Feld
- 5 Suchfunktionen pro abgeleitetem Feld
- 2 Funktionen in Kleinbuchstaben pro abgeleitetem Feld
- 25 Vorgänge pro abgeleitetem Feld
- 5 Math-Funktionen pro abgeleitetem Feld
- 2 Funktionen zum Zusammenführen von Feldern pro abgeleitetem Feld
- 3 Nächste oder Vorherige Funktionen pro abgeleitetem Feld
- 1 Regex-Ersetzungsfunktion pro abgeleitetem Feld
- 5 Aufspaltungsfunktionen pro abgeleitetem Feld
- 3 Zusammenfassen der Funktionen pro abgeleitetem Feld
- 1 Trimmfunktion pro abgeleitetem Feld
- 5 URL-Parsen-Funktionen pro abgeleitetem Feld
Operatoren
Ein Operator in einem If - oder Else If -Konstrukt in einer Case When -Funktion ist die Kombination einer Bedingung mit one -Wert. Jeder zusätzliche Wert für das Kriterium erhöht die Anzahl der Benutzer.
In der folgenden Bedingung werden beispielsweise 13 Operatoren verwendet.
Ein Operator in der Klassifizierungsfunktion ist ein Einzeleintrag für Wenn Wert gleich Ausgangswert Wert durch neuen Wert ersetzen.
Die unten stehende Regel Klassifizieren verwendet beispielsweise 3 Operatoren.
Weitere Informationen trim-more-info
Trim
und Lowercase
sind bereits in den Komponenteneinstellungen in verfügbar. Datenansichten. Mithilfe von abgeleiteten Feldern können Sie diese Funktionen kombinieren, um eine komplexere Datenumwandlung direkt im Customer Journey Analytics durchzuführen. Sie können beispielsweise Lowercase
, um die Groß-/Kleinschreibung in einem Ereignisfeld zu entfernen, und verwenden Sie dann Lookup
, um das neue Feld in Kleinbuchstaben mit einem Lookup-Datensatz abzugleichen, der nur Suchschlüssel in Kleinbuchstaben enthält. Oder Sie können Trim
zum Entfernen von Zeichen vor der Einrichtung Lookup
im neuen Feld.
Die Unterstützung von Lookup- und Profilfeldern in abgeleiteten Feldern ermöglicht es Ihnen, Daten basierend auf der Ereignissuche und den Profilattributen umzuwandeln. Dies kann besonders bei B2B-Szenarien mit Daten auf Kontoebene in Lookup- oder Profildatensätzen hilfreich sein. Darüber hinaus ist diese Unterstützung nützlich, um Daten in allgemeinen Feldern aus Suchdaten (wie Kampagneninformationen und Angebotstyp) oder aus Profildaten (wie Mitgliederebene und Kontotyp) zu bearbeiten.
Weitere Hintergrundinformationen zu abgeleiteten Feldern finden Sie unter .