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 Arbeitsbereich 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:
Funktionen - verfügbare Listen Funktionen,
Funktionsvorlagen - verfügbare Listen Funktionsvorlagen,
Schemafelder - listet Felder auf, die aus Datensatzkategorien (Ereignis, Profil, Suche) und zuvor definierten abgeleiteten Feldern verfügbar sind, und
Standardfelder - standardmäßige verfügbare Felder (z. B. Platform-Datensatz-ID). In der Auswahl werden nur Zeichenfolgen- und numerische Standardfelder angezeigt. Wenn die Funktion andere Datentypen unterstützt, können in der Regelschnittstelle Standardfelder mit diesen anderen Datentypen für Werte oder Felder ausgewählt werden.
Sie können mithilfe der Variablen Suchfeld.
Sie können die ausgewählte Objektliste filtern, indem Sie Filter und Filter im Filtern von Feldern nach angezeigt. Sie können Filter einfach mit für jeden Filter.
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 , wählen Sie **** Beschreibung hinzufügen **** , um eine Beschreibung hinzuzufügen, oder Beschreibung bearbeiten , um eine vorhandene Beschreibung zu bearbeiten.
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 neben Ihrem abgeleiteten Feld unter dem Namen des Schemafelds.
-
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 neben Ihrem abgeleiteten Feld unter dem Namen des Schemafelds.
-
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 Vorlage ist so konfiguriert, dass die URL-Analyse und Groß-/Kleinschreibung verwendet mehrere Male, um geeignete Werte aus einer URL zu erhalten. Anschließend wird auf diese Werte Logik angewendet, um die URL einem bestimmten Marketing-Kanal zuzuordnen.
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 neue 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
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:
{width="50%"}
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)
, numerisch
usw.). |
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.
note note |
---|
NOTE |
Diese Funktion hieß ursprünglich Lookup , wurde aber in Classify umbenannt, um die Lookup-Funktion mit unterschiedlichen Funktionen aufzunehmen. |
Spezifikationen classify-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Einschränkungen | Ausgabe |
|
|
Nicht angegeben |
|
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 Alle Tabellenwerte löschen.
- 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 CSV hochladen.
- Um eine Vorlage zum Erstellen einer CSV-Datei mit den hochzuladenden ursprünglichen und neuen Werten herunterzuladen, wählen Sie CSV-Vorlage herunterladen.
- Um eine CSV-Datei mit allen ursprünglichen und neuen Werten in der Regeloberfläche herunterzuladen, wählen Sie CSV-Werte herunterladen.
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 |
|
|
Nicht angegeben | 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 neue Origin - Ziel 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 |
|
|
Nicht angegeben | 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
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 Datensätze nachschlagen.
- 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 |
|
|
Nicht angegeben | 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 |
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 |
|
|
Nicht angegeben | 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.
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 |
|
|
Nicht angegeben | 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
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 |
|
|
Nicht angegeben | 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 |
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 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
|
|
Nicht angegeben | 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 |
|
|
Nicht angegeben | 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
- 2 Funktionen zum Suchen und Ersetzen für abgeleitetes Feld
- 5 Suchfunktionen pro abgeleitetem Feld
- 2 Funktionen in Kleinbuchstaben pro abgeleitetem Feld
- 2 Funktionen zum Zusammenführen von Feldern pro abgeleitetem Feld
- 1 Regex-Ersetzungsfunktion pro abgeleitetem Feld
- 5 Aufspaltungsfunktionen 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
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 .