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).
Wenn Sie ein abgeleitetes Feld erstellen oder bearbeiten, verwenden Sie die abgeleitete Feldoberfläche.
Name | Beschreibung | |
---|---|---|
1 | Selektor | Sie verwenden den Auswahlbereich, um Ihre Funktion, Funktionsvorlage, Schemafelder oder Standardfelder auszuwählen und in den Regel-Builder zu ziehen. 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 |
2 | Regel-Builder | Sie erstellen Ihr abgeleitetes Feld sequenziell mithilfe einer oder mehrerer Regeln. Eine Regel ist eine spezifische Implementierung einer Funktion und ist daher immer nur einer Funktion zugeordnet. Sie erstellen eine Regel, indem Sie eine Funktion per Drag-and-Drop in den Regel-Builder ziehen. Der Funktionstyp bestimmt die Schnittstelle der Regel. 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. |
3 | Feldeinstellungen | Sie können Ihr abgeleitetes Feld benennen und beschreiben und dessen Feldtyp überprüfen. |
4 | Endausgabe | Dieser Bereich zeigt eine direkt aktualisierte Vorschau der Ausgabewerte basierend auf den Daten der letzten 30 Tage und den Änderungen, die Sie am abgeleiteten Feld im Regel-Builder vornehmen. |
Wenn Sie zum ersten Mal auf die abgeleitete Feldoberfläche zugreifen, wird die Mit einer Feldvorlage beginnen angezeigt.
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.
Wenn Sie eine Regel im Regel-Builder definieren, verwenden Sie die Regel-Oberfläche.
Name | Beschreibung | |
---|---|---|
A | Regelname | Standardmäßig lautet der Regelname Regel X (X bezieht sich auf eine Sequenznummer). Um den Namen einer Regel zu bearbeiten, wählen Sie deren Namen aus und geben Sie den neuen Namen ein, z. B. Query Parameter . |
B | Name der Funktion | Der ausgewählte Funktionsname für die Regel, z. B. URL PARSE. Wenn die Funktion der letzte in der Funktionssequenz ist und die endgültigen Ausgabewerte bestimmt, folgt dem Funktionsnamen - ENDGÜLTIGE AUSGABE, beispielsweise URL-PARSE - ENDGÜLTIGE AUSGABE. Um ein Popup mit weiteren Informationen zur Funktion anzuzeigen, wählen Sie |
C | Regelbeschreibung | Sie können optional einer Regel eine Beschreibung hinzufügen. 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 . |
D | Funktionsbereich | Definiert die Logik der Funktion. Die Benutzeroberfläche hängt vom Funktionstyp ab. Das Dropdown-Menü für Feld oder Wert zeigt alle verfügbaren Feldkategorien (Regeln, Standardfelder, Felder) basierend auf dem Typ der Eingabe an, die die Funktion erwartet. |
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.
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.
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 .
In der Verwendung abgeleitetes Feld bearbeiten -Benutzeroberfläche verwenden, wählen Sie Löschen aus.
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.
Abgeleitete Felder werden auf Verbindungsebene im Customer Journey Analytics verwaltet. Jede Änderung, die an einem abgeleiteten Feld in einer der mit dieser Verbindung verknüpften Datenansichten vorgenommen wurde, gilt für alle diese zugehörigen Datenansichten.
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.
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.
Sie müssen über die Auswählen -Paket, um die in diesem Abschnitt beschriebene Funktion zu verwenden. Wenden Sie sich an Ihren Administrator, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie haben.
Für jede unterstützte Funktion finden Sie im Folgenden Details zu:
Spezifikationen:
Anwendungsbeispiele, darunter:
Einschränkungen (falls zutreffend).
Die Suchfunktion wurde in Klassifizieren. Siehe Klassifizieren für weitere Informationen.
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.
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Einschränkungen | Ausgabe |
---|---|---|---|---|
|
|
Zeichenfolgen
Numerisch
Daten
|
|
Neues abgeleitetes Feld |
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:
cid
contains ps_
sollte der Marketing-Kanal als Gebührenpflichtige Suche.cid
sollte der Marketing-Kanal als Kostenlose Suche.cid
contains em_
sollte der Marketing-Kanal als Email.cid
contains ds_
sollte der Marketing-Kanal als Display Ad.cid
contains so_
sollte der Marketing-Kanal als Paid Social.Falls Ihre Site die folgenden Beispielereignisse erhält, die Referrer und Seiten-URLsollten diese Ereignisse wie folgt identifiziert werden:
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 |
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 |
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.
Marketing Channel |
---|
Natural Social |
Display |
Paid Search |
Natural Search |
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.
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 |
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 |
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.
Product Finding Methods (new) |
---|
search |
search |
browse |
search |
search |
browse |
search |
search |
browse |
Als Reiseunternehmen möchten Sie die Reisedauer für gebuchte Reisen buchen, damit Sie über die gesammelten Reisen berichten können.
Annahmen:
Ihr gewünschter Bericht sollte wie folgt aussehen:
Trip Duration Type | Bookings |
---|---|
medium trip | 358 |
short trip | 347 |
long trip | 241 |
Trip Duration |
---|
1 |
12 |
3 |
6 |
4 |
8 |
6 |
2 |
1 |
2 |
21 |
8 |
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
.
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 |
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.
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. ![]() |
Definiert einen Satz von Werten, die in einem neuen abgeleiteten Feld durch entsprechende Werte ersetzt werden.
Diese Funktion hieß ursprünglich Lookup , wurde aber in Classify umbenannt, um eine kommende Suchfunktion mit unterschiedlichen Funktionen aufzunehmen.
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Einschränkungen | Ausgabe |
---|---|---|---|---|
|
|
Nicht angegeben |
5 Funktionen pro abgeleitetem Feld |
Neues abgeleitetes Feld |
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
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
Hotel ID | Produktansichten |
---|---|
SLC123 | 200 |
LX342 | 198 |
SFO456 | 190 |
AMS789 | 150 |
Gewünschter Bericht
Hotel Name | Produktansichten |
---|---|
SLC Downtown | 200 |
LA Airport | 198 |
Market Street | 190 |
Hotel ID |
---|
SLC123 |
LAX342 |
SFO456 |
AMS789 |
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.
Hotel Name |
---|
SLC Downtown |
LA Airport |
Market Street |
Sie haben URLs anstelle des benutzerfreundlichen Seitennamens für mehrere Seiten erfasst. Diese gemischte Sammlung von Werten unterbricht die Berichterstellung.
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 |
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.
Page Name (updated) |
---|
Home Page |
Flight Search |
Hotel Search |
Package Search |
Deals & Offers |
Reviews |
Generate Quote |
Die folgenden zusätzlichen Funktionen sind in der Benutzeroberfläche der Regel klassifizieren verfügbar:
Verbindet Feldwerte in einem neuen abgeleiteten Feld mit definierten Trennzeichen.
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Einschränkungen | Ausgabe |
---|---|---|---|---|
|
|
Nicht angegeben |
2 Funktionen pro abgeleitetem Feld |
Neues abgeleitetes Feld |
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:
Stellen Sie sich die folgenden Buchungen vor:
Der gewünschte Bericht sollte wie folgt aussehen:
Ursprung/Ziel | Buchungen |
---|---|
SLC-MCO | 2 |
SLC-LAX | 1 |
SLC-SEA | 1 |
SLC-SJO | 1 |
Herkunft | Ziel |
---|---|
SLC | MCO |
SLC | LAX |
SLC | SEA |
SLC | SJO |
SLC | MCO |
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.
Origin - Ziel (abgeleitetes Feld) |
---|
SLC-MCO |
SLC-LAX |
SLC-SEA |
SLC-SJO |
SLC-MCO |
Sucht alle Werte in einem ausgewählten Feld und ersetzt diese Werte durch einen anderen Wert in einem neuen abgeleiteten Feld.
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Einschränkungen | Ausgabe |
---|---|---|---|---|
|
|
Zeichenfolgen
|
5 Funktionen pro abgeleitetem Feld |
Neues abgeleitetes Feld |
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
External Marketing Channels | Sessions |
---|---|
email marketing | 500 |
email %20marketing | 24 |
Bevorzugter Bericht
External Marketing Channels | Sessions |
---|---|
email marketing | 524 |
External Marketing |
---|
email marketing |
email%20marketing |
email marketing |
email marketing |
email%20marketing |
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
.
External Marketing (updated) |
---|
email marketing |
email marketing |
email marketing |
email marketing |
email marketing |
Konvertiert Werte aus einem Feld in Kleinbuchstaben und speichert sie in ein neues abgeleitetes Feld.
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
---|---|---|---|---|
|
|
Nicht angegeben |
2 Funktionen pro abgeleitetem Feld |
Neues abgeleitetes Feld |
Sie möchten alle erfassten Produktnamen für eine korrekte Berichterstellung in Kleinbuchstaben konvertieren.
Erfasste Produktnamen | Produktansichten |
---|---|
Tennisschläger | 35 |
Tennis Racket | 33 |
Tennisschläger | 21 |
Baseballschläger | 15 |
Baseball Bat | 12 |
Baseballschläger | 10 |
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.
Produktnamen | Produktansichten |
---|---|
Tennisschläger | 89 |
Baseballschläger | 37 |
Führt Werte aus zwei verschiedenen Feldern zu einem neuen abgeleiteten Feld zusammen.
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
---|---|---|---|---|
|
|
Nicht angegeben |
5 Funktionen pro abgeleitetem Feld |
Neues abgeleitetes Feld |
Sie möchten eine Dimension erstellen, die sich aus dem Feld "Seitenname"und dem Feld "Anrufgrund"zusammensetzt und die Journey kanalübergreifend analysieren soll.
Seitenname | Sitzung | Besucher |
---|---|---|
Hilfeseite | 250 | 200 |
homepage | 500 | 250 |
Produktdetailseite | 300 | 200 |
Grund des Aufrufs | Sitzung | Besucher |
---|---|---|
Fragen zu meiner Bestellung | 275 | 250 |
Änderung meiner Bestellung | 150 | 145 |
Bestellproblem | 100 | 95 |
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.
Kanalübergreifende Interaktionen | Sitzungen | Besucher |
---|---|---|
homepage | 500 | 250 |
Produktdetailseite | 300 | 200 |
Fragen zu meiner Bestellung | 275 | 250 |
Hilfeseite | 250 | 200 |
Änderung meiner Bestellung | 150 | 145 |
Bestellproblem | 100 | 95 |
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.
Ersetzt einen Wert aus einem Feld mithilfe eines regulären Ausdrucks in ein neues abgeleitetes Feld.
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
---|---|---|---|---|
|
|
Nicht angegeben |
1 Funktion pro abgeleitetem Feld |
Neues abgeleitetes Feld |
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.
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 |
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
.
Seiten-ID |
---|
adobe-analytics-benefits.html |
adobe-analytics.html |
customer-journey-analytics.html |
adobe-experience-platform.html |
Customer Journey Analytics verwendet eine Untergruppe der Perl-Regex-Syntax. Die folgenden Ausdrücke werden unterstützt:
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.
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. |
Teilt einen Wert aus einem Feld in ein neues abgeleitetes Feld.
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
---|---|---|---|---|
|
|
Nicht angegeben |
5 Funktionen pro abgeleitetem Feld |
Neues abgeleitetes Feld |
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.
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 |
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.
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 |
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.
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 |
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.
Erste Antwort | Ereignisse |
---|---|
es war toll | 2 |
es war nicht groß | 1 |
Zweite Antwort | Ereignisse |
---|---|
wird anderen | 2 |
wird anderen nicht empfehlen | 1 |
Beschneidet Leerzeichen, Sonderzeichen oder die Anzahl der Zeichen vom Anfang oder Ende der Feldwerte in ein neues abgeleitetes Feld.
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
---|---|---|---|---|
|
|
Nicht angegeben |
1 Funktion pro abgeleitetem Feld |
Neues abgeleitetes Feld |
Sie erfassen Produktdaten, diese Daten enthalten jedoch ausgeblendete Leerzeichen, die die Berichterstellung fragmentieren. Sie möchten einfach jede überschüssige Whitepace abschneiden
Produkt-ID | Ereignisse |
---|---|
"prod12356 " |
1 |
"prod12356" |
1 |
" prod12356" |
1 |
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.
Produkt-ID | Ereignisse |
---|---|
"prod12356" |
3 |
Ihre Daten zu den erfassten Seitennamen enthalten einige fehlerhafte Sonderzeichen am Ende des Seitennamens, die entfernt werden müssen.
Name | Ereignisse |
---|---|
homepage# | 1 |
homepage? | 1 |
homepage% | 1 |
homepage& | 1 |
homepage/ | 1 |
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 #?%&/
.
Seitenname | Ereignisse |
---|---|
homepage | 5 |
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.
storeID | Ereignisse |
---|---|
CA293842 | 1 |
CA423402 | 1 |
UT123418 | 1 |
UT189021 | 1 |
ID028930 | 1 |
OR234223 | 1 |
NV22342 | 1 |
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
.
Store-Kennung | Ereignisse |
---|---|
CA | 2 |
UT | 2 |
ID | 1 |
OR | 1 |
NV | 1 |
Analysiert verschiedene Teile einer URL, einschließlich Protokoll-, Host-, Pfad- oder Abfrageparametern.
Eingabedatentyp | Eingabe | Einbezogene Operatoren | Limit | Ausgabe |
---|---|---|---|---|
|
|
Nicht angegeben |
5 Funktionen pro abgeleitetem Feld |
Neues abgeleitetes Feld |
Sie möchten die Referrer-Domäne aus der Referrer-URL nur als Teil des Regelsatzes eines Marketing-Kanals verwenden.
Referring URL |
---|
https://www.google.com/ |
https://duckduckgo.com/ |
https://t.co/ |
https://l.facebook.com/ |
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.
Referrer Domain |
---|
www.google.com |
duckduckgo.com |
t.co |
l.facebook.com |
Sie möchten den Wert der Variablen cid
-Parameter einer Abfragezeichenfolge in einer Page URL als Teil der Ausgabe eines abgeleiteten Trackingcode-Berichts.
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 |
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.
Query String CID |
---|
abc123 |
def123 |
xyz123 |
Die folgenden Einschränkungen gelten für die Funktion für abgeleitete Felder im Allgemeinen: