Abgeleitete Felder derived-fields
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. Sie können dieses abgeleitete Feld dann als Komponente (Metrik oder Dimension) in Workspace verwendendas abgeleitete Feld sogar als Komponente in der Datenansicht“.
Abgeleitete Felder können erheblich Zeit und Aufwand sparen, im Vergleich zur Umwandlung oder Bearbeitung Ihrer Daten an anderen Orten außerhalb von Customer Journey Analytics. Beispielsweise Datenvorbereitung, Data Distiller oder innerhalb Ihrer eigenen ETL-Prozesse (Extract Transform Load)/ELT (Extract Load Transform) .
Abgeleitete Felder werden in Datenansichten definiert, basieren auf einem Satz von Funktionen, die als Regeln definiert und auf verfügbare Standard- und/oder Schemafelder angewendet werden.
Beispielhafte Anwendungsfälle sind:
-
Definieren Sie ein abgeleitetes Seitennamenfeld, das falsche erfasste Seitennamenwerte korrigiert, um Seitennamenwerte zu korrigieren.
-
Definieren Sie ein abgeleitetes Marketing-Kanal-Feld, das den richtigen Marketing-Kanal auf der Grundlage einer oder mehrerer Bedingungen bestimmt (z. B. URL-Parameter, Seiten-URL, Seitenname).
Schnittstelle für abgeleitetes Feld interface
Wenn Sie ein abgeleitetes Feld erstellen oder bearbeiten, verwenden Sie die Oberfläche für abgeleitete Felder.
Verwenden Sie die Dropdown-Liste, um Folgendes auszuwählen:
Sie können mithilfe des Suchfelds (Suchsymbol) nach Funktion, Funktionsvorlagen, Schema
Sie können die ausgewählte Objektliste filtern, indem Sie
Weitere Informationen finden Sie in 🔗Regelschnittstelle).
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 wizard
Beim erstmaligen Zugriff auf die Benutzeroberfläche für abgeleitete Felder wird der Mit einer Feldvorlage beginnen angezeigt.
- Wählen Sie die Vorlage aus, die den Feldtyp, den Sie erstellen möchten, am besten beschreibt.
- Klicken Sie auf Auswählen , um fortzufahren.
Das Dialogfeld für das abgeleitete Feld wird mit Regeln (und Funktionen) gefüllt, die für den ausgewählten Feldtyp erforderlich oder nützlich sind. Weitere zu den verfügbaren Vorlagen findenunter „Funktionsvorlagen“.
Regelschnittstelle rules
Wenn Sie eine Regel im Regel-Builder definieren, verwenden Sie die Regelschnittstelle.
Query Parameter
.Um ein Popup mit weiteren Informationen zur Funktion anzuzeigen, wählen Sie
Klicken Sie auf
Verwenden Sie den Editor, um eine Beschreibung einzugeben. Sie können den Text mithilfe der Symbolleiste formatieren (Stilauswahl, Fett, Kursiv, Unterstrichen, Rechts, Links, Zentriert, Farbe, Zahlenliste, Aufzählungsliste) und Links zu externen Informationen hinzufügen.
Um die Bearbeitung der Beschreibung abzuschließen, klicken Sie außerhalb des Editors.
Siehe Funktionsreferenz mit detaillierten Informationen zu den einzelnen unterstützten Funktionen.
Erstellen eines abgeleiteten Felds create
-
Wählen Sie eine vorhandene Datenansicht aus oder erstellen Sie eine Datenansicht. Weitere Informationen finden unterDatenansichten“.
-
Wählen Sie die Komponenten der Datenansicht aus.
-
Wählen Abgeleitetes Feld erstellen in der linken Leiste aus.
-
Um Ihr abgeleitetes Feld zu definieren, verwenden Sie die Schnittstelle Abgeleitetes Feld erstellen. Siehe Oberfläche für abgeleitete Felder.
Wählen Sie zum Speichern des neuen abgeleiteten Felds Speichern aus.
-
Das neue abgeleitete Feld wird dem Container Abgeleitete Felder > als Teil der Schemafelder in der linken Leiste der Datenansicht hinzugefügt.
Abgeleitetes Feld bearbeiten edit
-
Eine vorhandene Datenansicht auswählen. Weitere Informationen finden unterDatenansichten“.
-
Wählen Sie die Komponenten der Datenansicht aus.
-
Wählen Sie Registerkarte Schemafelder“ im Bereich Verbindung auf der linken Seite aus.
-
Wählen Sie Abgeleitete Felder > Container .
-
Bewegen Sie den Mauszeiger über das abgeleitete Feld, das Sie bearbeiten möchten, und wählen Sie
-
Verwenden Sie zum Bearbeiten des abgeleiteten Felds die Abgeleitetes Feld bearbeiten. Siehe Oberfläche für abgeleitete Felder.
-
Wählen Sie Speichern , um das aktualisierte abgeleitete Feld zu speichern.
-
Wählen Sie Abbrechen , um alle Änderungen zu verwerfen, die Sie am abgeleiteten Feld vorgenommen haben.
-
Wä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, dem
(copy)
hinzugefügt wurden.
-
Alternativ können Sie ein abgeleitetes Feld als Komponente für Dimensionen oder Metriken in Ihrer Datenansicht verwenden:
-
Wählen Sie die Komponente aus. Beachten Sie, dass die Komponente möglicherweise einen anderen Namen als das abgeleitete Feld hat.
-
Wählen Sie im Bedienfeld Komponente das
-
Verwenden Sie zum Bearbeiten des abgeleiteten Felds die Abgeleitetes Feld bearbeiten. Siehe Oberfläche für abgeleitete Felder.
-
Wählen Sie Speichern , um das aktualisierte abgeleitete Feld zu speichern.
-
Wählen Sie Abbrechen , um alle Änderungen zu verwerfen, die Sie am abgeleiteten Feld vorgenommen haben.
-
Wä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, dem
(copy)
hinzugefügt wurden.
-
Löschen eines abgeleiteten Felds delete
-
Eine vorhandene Datenansicht auswählen. Weitere Informationen finden unterDatenansichten“.
-
Wählen Sie die Komponenten der Datenansicht aus.
-
Wählen Sie Registerkarte Schemafelder“ im Bereich Verbindung aus.
-
Wählen Sie Abgeleitete Felder > Container .
-
Bewegen Sie den Mauszeiger über das abgeleitete Feld, das Sie löschen möchten, und wählen Sie
-
Wählen Sie in der Abgeleitetes Feld bearbeiten die Option Löschen aus.
In Dialogfeld „Komponente " werden Sie aufgefordert, den Löschvorgang zu bestätigen. Eventuell vorhandene externe Verweise auf das abgeleitete Feld außerhalb der Datenansicht.
- Wählen Sie Fortfahren , um das abgeleitete Feld zu löschen.
Alternativ können Sie ein abgeleitetes Feld als Komponente für Dimensionen oder Metriken in Ihrer Datenansicht verwenden:
-
Wählen Sie die Komponente aus. Beachten Sie, dass die Komponente möglicherweise einen anderen Namen als das abgeleitete Feld hat.
-
Wählen Sie im Bedienfeld Komponente das
-
Wählen Sie in der Abgeleitetes Feld bearbeiten die Option Löschen aus.
In Dialogfeld „Komponente " werden Sie aufgefordert, den Löschvorgang zu bestätigen. Eventuell vorhandene externe Verweise auf das abgeleitete Feld außerhalb der Datenansicht.
- Wählen Sie Fortfahren , um das abgeleitete Feld zu löschen.
Funktionsvorlagen templates
Um schnell ein abgeleitetes Feld für bestimmte Anwendungsfälle zu erstellen, stehen Funktionsvorlagen zur Verfügung. Auf diese Funktionsvorlagen kann über den Auswahlbereich in der Benutzeroberfläche für abgeleitete Felder zugegriffen werden. Sie werden bei der ersten Verwendung im Assistenten Mit einer Feldvorlage beginnen angezeigt.
Marketing-Kanäle mchannel
Diese Funktionsvorlage verwendet eine Sammlung von Regeln, um Marketing-Kanä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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Bounces bounces
Diese Funktionsvorlage verwendet eine Sammlung von Regeln, um Website-Bounces zu identifizieren.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Mehrdimensionales Kombinieren multi-dim
Diese Funktionsvorlage kombiniert zwei Werte zu einem.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Anzeigename des Datensatzes friendlyname
Diese Funktionsvorlage stellt einen lesbaren Datensatznamen bereit.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Seitenname aus URL pagename
Diese Funktionsvorlage erstellt einen einfachen Seitennamen.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Urlaubssaison holiday
Diese Funktionsvorlage klassifiziert Schlüsselzeiten des Jahres.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Monatliche Ziele goals
Diese Funktionsvorlage legt benutzerdefinierte monatliche Ziele fest.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Alle Werte in durch Trennzeichen getrennter Liste abrufen allvalues
Diese Funktionsvorlage konvertiert eine begrenzte Liste in ein Array.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Ersten Wert in durch Trennzeichen getrennter Liste abrufen firstvalue
Diese Funktionsvorlage ruft den ersten Wert in einer durch Trennzeichen getrennten Liste ab.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Letzten Wert in durch Trennzeichen getrennter Liste abrufen lastvalue
Diese Funktionsvorlage ruft den letzten Wert in einer durch Trennzeichen getrennten Liste ab.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Domänenname domain
Diese Funktionsvorlage extrahiert den Domain-Namen mithilfe eines regulären Ausdrucks.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Abfragezeichenfolgenparameter abrufen querystring
Diese Funktionsvorlage extrahiert Werte der Abfragezeichenfolge.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Übergangsfeld transition
Diese Funktionsvorlage überträgt Berichte von einem Feld in ein anderes.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Einfache Bot-Erkennung botdetection
Diese Funktionsvorlage implementiert die Erkennung von Lichtbots.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Exitlink exit
Diese Funktionsvorlage identifiziert den zuletzt in einer Sitzung angeklickten Link.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Downloadlink download
Diese Funktionsvorlage kennzeichnet allgemeine Download-Links.
note note |
---|
NOTE |
Sie müssen über das Select-Paket oder höher verfügen, um die in diesem Abschnitt beschriebenen Funktionen nutzen zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen. |
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 ist. Weitere Informationen finden unterFunktionsreferenz“.
Funktionsverweis functionref
Details zu jeder unterstützten Funktion finden Sie unten unter:
-
Spezifikationen:
- Eingabedatentyp: Art der unterstützten Daten,
- Eingabe: mögliche Werte für Eingabe,
- Enthaltene Operatoren: Für diese Funktion unterstützte Operatoren (falls vorhanden),
- Einschränkungen: Einschränkungen, die für diese spezifische Funktion gelten,
- Ausgabe.
-
Anwendungsfälle, einschließlich:
- Daten vor dem Definieren des abgeleiteten Felds,
- wie das abgeleitete Feld definiert wird,
- Daten nach der Definition des abgeleiteten Felds.
-
Einschränkungen (falls zutreffend).
Fall wenn casewhen
Wendet Bedingungen basierend auf definierten Kriterien aus einem oder mehreren Feldern an. Diese Kriterien werden dann verwendet, um die Werte in einem neuen abgeleiteten Feld auf der Grundlage der Reihenfolge der Bedingungen zu definieren.
Spezifikationen casewhen-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene 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 Feld für einen Marketing-Kanal auf den richtigen Wert festzulegen:
- Wenn der Referrer von einer Suchmaschine stammt und die Seite einen Abfragezeichenfolgenwert hat, in dem
cid
ps_
enthält, sollte der Marketing-Kanal als "Suche“ werden. - Wenn der Referrer von einer Suchmaschine stammt und die Seite nicht über die Abfragezeichenfolge
cid
verfügt, sollte der Marketing-Kanal als "Suche“ werden. - Wenn eine Seite einen Abfragezeichenfolgenwert hat, in dem
cid
em_
enthält, sollte der Marketing-Kanal als „E-" werden. - Wenn eine Seite einen Abfragezeichenfolgenwert hat, in dem
cid
ds_
enthält, sollte der Marketing-Kanal als Display-Anzeige“ identifiziert. - Wenn eine Seite einen Abfragezeichenfolgenwert hat, in dem
cid
so_
enthält, sollte der Marketing-Kanal als "Social“ werden. - Wenn der Referrer von einer verweisenden Domain wie twitter.com, facebook.com, linkedin.com oder tiktok.com stammt, sollte der Marketing-Kanal als "Social“ werden.
- Wenn keine der oben genannten Regeln zutrifft, sollte der Marketing-Kanal als "Referrer“ identifiziert.
Wenn Ihre Site die folgenden Beispielereignisse erhält, die Referrer und Seiten-URL enthalten, sollten 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 ein Marketing Channel
Feld. Mit der FUNKTION WENN“ Sie Regeln definieren, anhand derer Werte für die basierend auf vorhandenen Werten sowohl für das Page URL
- als auch für Referring URL
Feld erstellt werden.
Beachten Sie die Verwendung der Funktion URL PARSE zum Definieren von Regeln, um die Werte für Page Url
und Referring Url
abzurufen, bevor die Regeln CASE WHEN 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 Varianten der Suche innerhalb Ihrer Product Finding Methods Dimension erfasst. 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. Am Ende geben alle diese Werte eine Suche an.
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 ein Product Finding Methods (new)
Feld. Sie erstellen die folgenden CASE WHEN-Regeln im Regel-Builder. Diese Regeln wenden Logik auf alle möglichen Varianten der alten Produktsuchmethoden Feldwerte für search
und browse
mit dem Enthält die Phrase an.
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 in eine Bucket-Liste aufteilen, damit Sie Berichte zu in Buckets zusammengefassten Reiselängen erstellen können.
Annahmen:
- Die Organisation erfasst die Reisedauer in einem numerischen Feld.
- Sie möchten die Dauer von 1-3 Tagen in einen Behälter namens "short trip" einteilen
- Sie möchten die Dauer von 4-7 Tagen in einen Behälter namens "medium trip" einteilen
- Sie möchten die Dauer von mehr als 8 Tagen in einen Behälter namens "long trip" packen
- 132 Fahrten wurden für eine Dauer von 1 Tag gebucht
- 110 Fahrten wurden für eine 2-tägige Dauer gebucht
- 105 Fahrten wurden für eine 3-tägige Dauer gebucht
- 99 Fahrten wurden für eine 4-tägige Dauer gebucht
- 92 Fahrten wurden für eine 5-tägige Dauer gebucht
- 85 Fahrten wurden für eine 6-tägige Dauer gebucht
- 82 Fahrten wurden für eine Dauer von 7 Tagen gebucht
- 78 Fahrten wurden für eine Dauer von 8 Tagen gebucht
- 50 Fahrten wurden für eine 9-tägige Dauer gebucht
- 44 Fahrten wurden für eine Dauer von 10 Tagen gebucht
- 38 Fahrten wurden für eine Dauer von 11 Tagen gebucht
- 31 Fahrten 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 ein Trip Duration (bucketed)
Feld. Sie erstellen die folgende CASE WHEN-Regel im Regel-Builder. Diese Regel wendet Logik an, um die alten Werte Reisedauer in drei Werte zu bündeln: 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 Container-Struktur, die nach dem XDM (Experience-Datenmodell) von Adobe Experience Platform modelliert ist. Weitere Hintergrundinformationen finden unterContainer undFilter-Container“. Dieses Container-Modell ist zwar von Natur aus flexibel, weist aber einige Einschränkungen bei der Verwendung des Regel-Builders auf.
Customer Journey Analytics verwendet das folgende standardmäßige Container-Modell:
Die folgenden Einschränkungen gelten für und werden bei der Auswahl Auswahl und Einstellung erzwungen.
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 If-, ElseIf-Konstrukts (mit And oder Or) in einer Regel müssen vom selben Container stammen und können beliebigen Typs sein (Zeichenfolge
![]() |
B | Alle Werte, Sie in Regel festlegen, müssen aus demselben Container stammen und denselben Typ oder einen abgeleiteten Wert desselben Typs aufweisen.![]() |
C | Die von ausgewählten Werte den Konstrukten If, Else If in der Regel müssen aus demselben Container stammen und müssen vom gleichen Typ sein.![]() |
Klassifizieren classify
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 | Enthaltene Operatoren | Einschränkungen | Ausgabe |
|
|
Nicht angegeben |
|
Neues abgeleitetes Feld |
Anwendungsfall 1 classify-uc1
Sie haben eine CSV-Datei, die eine Schlüsselspalte für hotelID
und eine oder mehrere zusätzliche Spalten enthält, die mit dem hotelID
verknüpft sind: city
, rooms
, hotel name
.
Sie erfassen Hotel ID in einer Dimension, möchten jedoch eine Hotel Name Dimension erstellen, die aus der hotelID
in der CSV-Datei abgeleitet wurde.
CSV-Dateistruktur und -inhalt
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 ein Hotel Name
Feld. Mit der Funktion CLASSIFY können Sie eine Regel definieren, mit der Sie Werte des Felds Hotel-ID klassifizieren und durch neue Werte ersetzen können.
Wenn Sie Originalwerte einbeziehen möchten, die Sie nicht als Teil der zu klassifizierenden Werte definiert haben (z. B. Hotel ID AMS789), stellen Sie sicher, dass Sie Originalwerte anzeigen auswählen. Dadurch wird sichergestellt, dass AMS789 Teil der Ausgabe für das abgeleitete Feld ist, obwohl dieser Wert nicht klassifiziert ist.
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
Für mehrere Seiten wurden URLs anstelle des Anzeigenamens erfasst. Diese gemischte Sammlung von Werten unterbricht das Reporting.
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 ein Page Name (updated)
Feld. Mit der Funktion CLASSIFY können Sie eine Regel definieren, mit der Sie Werte Ihres vorhandenen Felds Seitenname klassifizieren und durch aktualisierte korrekte Werte ersetzen können.
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 folgende zusätzliche Funktion ist in der Benutzeroberfläche „Regel klassifizieren“ verfügbar:
- Um schnell alle Tabellenwerte zu löschen, wählen Sie
- Um eine CSV-Datei hochzuladen, die die ursprünglichen Werte für Wenn-Werte gleich und die neuen Werte für „Werte ersetzen mit“ enthält, wählen Sie
- Um eine Vorlage zum Erstellen einer CSV-Datei mit ursprünglichen und neuen Werten zum Hochladen herunterzuladen, wählen Sie
- Um eine CSV-Datei herunterzuladen, in der alle ursprünglichen und neuen Werte in der Regelschnittstelle aufgefüllt sind, wählen Sie
Verketten concatenate
Kombiniert Feldwerte zu einem einzigen neuen abgeleiteten Feld mit definierten Trennzeichen.
Spezifikationen concatenate-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene Operatoren | Einschränkungen | Ausgabe |
|
|
Nicht angegeben | 2 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall concatenate-uc
Derzeit erfassen Sie Ursprungs- und Zielflughafen-Codes als separate Felder. Sie möchten die beiden Felder in einer Dimension kombinieren, die durch einen Bindestrich (-) getrennt ist. So können Sie die Kombination von Herkunft und Ziel analysieren, um die am häufigsten gebuchten Routen zu identifizieren.
Annahmen:
- Ursprungs- und Zielwerte werden in separaten Feldern in derselben Tabelle erfasst.
- Der Benutzer bestimmt, dass das Trennzeichen "-" zwischen den Werten verwendet werden soll.
Stellen Sie sich vor, dass folgende Buchungen stattfinden:
- Kunde ABC123 bucht einen Flug zwischen Salt Lake City (SLC) und Orlando (MCO)
- Kunde ABC456 bucht einen Flug zwischen Salt Lake City (SLC) und Los Angeles (LAX)
- Kunde ABC789 bucht einen Flug zwischen Salt Lake City (SLC) und Seattle (SEA)
- Kunde ABC987 bucht einen Flug zwischen Salt Lake City (SLC) und San Jose (SJO)
- 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 | |
---|---|
Herkunft/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 | |
---|---|
Entstehung | Ziel |
SLC | MCO |
SLC | LOCKER |
SLC | SEE |
SLC | SJO |
SLC | MCO |
Abgeleitetes Feld concatenate-derivedfield
Sie definieren ein Origin - Destination
Feld. Mit der Funktion CONCATENATE definieren Sie eine Regel zum Verketten der Original und Ziel mithilfe des -
Trennzeichens.
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 |
---|
Herkunft - Ziel (abgeleitetes Feld) |
SLC-MCO |
SLC-LAX |
SLC-SEA |
SLC-SJO |
SLC-MCO |
Deduplizieren dedup
Verhindert, dass ein Wert mehrmals gezählt wird.
Spezifikationen deduplicate-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene Operatoren | Einschränkungen | Ausgabe |
|
|
Nicht angegeben | 5 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall 1 deduplicate-uc1
Sie möchten verhindern, dass doppelte Einnahmen gezählt werden, wenn ein Benutzer die Buchungsbestätigungsseite neu lädt. Sie verwenden die Buchungsbestätigungs-ID bei der Kennung, um den Umsatz bei Erhalt im selben Ereignis nicht erneut zu zählen.
Daten vor deduplicate-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 | |
---|---|
Buchungsbestätigungs-ID | Umsatz |
ABC123456789 | 359 |
ABC123456789 | 359 |
ABC123456789 | 359 |
Abgeleitetes Feld deduplicate-uc1-derivedfield
Sie definieren ein Booking Confirmation
Feld. Mit der Funktion DEDUPLICATE definieren Sie eine Regel zur Deduplizierung des Value-Booking für ScopePerson mithilfe der Deduplizierungs-ID Buchungs-Bestätigungs-ID. Wählen Sie Erste Instanz beibehalten als Beizubehaltender Wert.
Daten nach deduplicate-uc1-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 | |
---|---|
Buchungsbestätigungs-ID | Umsatz |
ABC123456789 | 359 |
ABC123456789 | 0 |
ABC123456789 | 0 |
Anwendungsfall 2 deduplicate-uc2
Ereignisse werden als Proxy für Kampagnen-Clickthroughs mit externen Marketing-Kampagnen verwendet. Durch Neuladungen und Umleitungen wird die Ereignismetrik in die Höhe getrieben. Sie möchten die Trackingcode-Dimension deduplizieren, damit nur der erste erfasst und die Ereignisüberzählung minimiert wird.
Daten vor deduplicate-uc2-databefore
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 3-align-right 7-align-right 11-align-right 15-align-right 19-align-right 23-align-right 27-align-right 31-align-right layout-auto | ||
---|---|---|
Besucher-ID | Marketing-Kanal | Ereignisse |
ABC123 | Paid Search | 1 |
ABC123 | Paid Search | 1 |
ABC123 | Paid Search | 1 |
DEF123 | 1 | |
DEF123 | 1 | |
JKL123 | natürliche Suche | 1 |
JKL123 | natürliche Suche | 1 |
Abgeleitetes Feld deduplicate-uc2-derivedfield
Sie definieren ein neues Tracking Code (deduplicated)
abgeleitetes Feld. Mit der Funktion DEDUPLICATE definieren Sie eine Regel zur Deduplizierung des Trackingcodes mit einem Deduplizierungsumfang von Sitzung und Erste Instanz beibehalten als beizubehaltender Wert.
Daten nach deduplicate-uc2-dataafter
table 0-row-3 1-row-3 2-row-3 3-row-3 3-align-right 7-align-right 11-align-right 15-align-right layout-auto | ||
---|---|---|
Besucher-ID | Marketing-Kanal | Ereignisse |
ABC123 | Paid Search | 1 |
DEF123 | 1 | |
JKL123 | natürliche Suche | 1 |
Suchen und Ersetzen find-and-replace
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 | Enthaltene 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 Bericht zu externen Marketing-Kanälen erhalten, z. B. email%20 marketing
statt email marketing
. Diese falsch formatierten Werte brechen Ihre Berichte und machen es schwieriger, die Leistung von E-Mails zu erkennen. Sie möchten email%20marketing
durch email marketing
ersetzen.
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 ein Email Marketing (updated)
Feld. Mit der Funktion FINDEN UND ERSETZEN können Sie eine Regel definieren, mit der alle Vorkommen von email%20marketing
durch email marketing
gesucht und ersetzt werden.
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 lookup
Werte mithilfe eines Felds aus einem Lookup-Datensatz suchen und einen Wert in einem neuen abgeleiteten Feld oder für die weitere Regelverarbeitung zurückgeben.
Spezifikation lookup-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene Operatoren | Limit | Ausgabe |
|
|
Nicht angegeben | 3 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld oder neuer Wert für die weitere Verarbeitung in der nächsten Regel |
Anwendungsfall lookup-uc
Sie möchten den Namen der Aktivität mit der Aktivitäts-ID nachschlagen, die erfasst wurde, wenn Ihre Kunden auf ein personalisiertes Banner geklickt haben, das über Adobe Target angezeigt wird. Verwenden Sie einen Lookup-Datensatz mit Analytics for Target-(A4T)-Aktivitäten, die Aktivitäts-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-Testkategorieseiten |
415852 | Luma - Campaign Max. 2022 |
402922 | Homepage-Banner |
Abgeleitetes Feld lookup-uc-derivedfield
Sie definieren ein Activity Name
Feld. Mit der LOOKUP-Funktion definieren Sie eine Regel, um den Wert aus Ihren erfassten Daten zu suchen. Diese ist im Feld Anzuwendendes Lookup angegeben (z. B. ActivityIdentifier). Sie wählen den Lookup-Datensatz aus der Liste Lookup-) aus (z. B. New CJA4T Activities). Wählen Sie anschließend das Kennungsfeld (z. B. ActivityIdentifier) in der Liste Übereinstimmender Schlüssel und das Feld aus der Liste Zurückzugebende Werte aus (z. B. ActivityName).
Weitere Informationen lookup-more-info
Die Suchfunktion wird zur Berichtszeit auf die Daten angewendet, die per Customer Journey Analytics aus dem Lookup-Datensatz abgerufen wurden, den Sie als Teil Ihrer Verbindung konfiguriert haben.
Sie können schnell eine Lookup-Funktion in den Regel-Builder einfügen, die bereits eine oder mehrere andere Funktionen enthält.
- Wählen Sie Schemafelder aus der Auswahl aus.
- Wählen Sie
- 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 per Drag-and-Drop auf eines der verfügbaren Eingabefelder für eine Funktion (z. B. Wenn Fall). Wenn gültig, können Sie in einem blauen Feld mit der Bezeichnung + Hinzufügen das Feld ablegen und automatisch eine Suchfunktion einfügen, bevor die Funktion, in der Sie das Suchfeld abgelegt haben, verwendet wird. Die eingefügte Lookup-Funktion wird automatisch mit relevanten Werten für alle Felder ausgefüllt.
Kleinschreibung lowercase
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 | Enthaltene Operatoren | Limit | Ausgabe |
|
|
Nicht angegeben | 2 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall lowercase-uc
Sie möchten alle erfassten Produktnamen für ein ordnungsgemäßes Reporting 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 |
Tennisschläger | 33 |
Tennisschläger | 21 |
Baseballschläger | 15 |
Baseballschläger | 12 |
Baseballschläger | 10 |
Abgeleitetes Feld lowercase-uc-derivedfield
Sie definieren ein Product Names
Feld. Mit der Funktion LOWERCASE definieren Sie eine Regel, um den Wert aus dem Feld Collected Product Names in Kleinbuchstaben zu konvertieren und in dem 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 math
Verwenden Sie grundlegende mathematische Operatoren (Hinzufügen, Subtrahieren, Multiplizieren, Dividieren und Erhöhen einer Potenz) für numerische Felder.
Spezifikation math-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene Operatoren | Limit | Ausgabe |
|
|
|
|
Neues abgeleitetes Feld |
Anwendungsfall math-uc
Aufgrund der Inflation möchten Sie die Umsatzzahlen der aufgenommenen CRM-Daten mit einer Inflationsrate von 5 % 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 | Jahreseinnahmen |
1234 | 35.070.000 |
4133 | 7.500.000 |
8110 | 10.980 |
2201 | 42.620 |
Abgeleitetes Feld math-uc-derivedfield
Sie definieren ein Corrected Annual Revenue
Feld. Mit der Funktion MATH definieren Sie eine Regel, die die ursprüngliche jährliche Umsatzzahl 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
Erstellen einer Formel:
-
Beginnen Sie einfach mit der Eingabe in das Formelfeld und numerische Felder, die mit Ihrer Eingabe übereinstimmen, werden in einem Popup-Menü angezeigt. Alternativ können Sie ein numerisches Feld aus den verfügbaren Feldern im linken Bereich ziehen.
-
Fügen Sie den Operanden hinzu (z. B.
*
zu multiplizieren) und anschließend ein weiteres Feld oder einen statischen Wert. Sie können Klammern verwenden, um komplexere Formeln zu definieren. -
Um einen statischen Wert einzufügen (z. B.
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ü aus.
-
Ein grünes Häkchen
Beim Arbeiten mit statischen Zahlen in der Funktion MATH sind einige wichtige Aspekte zu beachten:
-
Statische Werte müssen einem Feld zugeordnet werden. Beispielsweise wird die Verwendung der MATH-Funktion nur mit statischen Feldern nicht unterstützt.
-
Sie können den Operator „Zu Power erhöhen“ (
ˆ
) nicht für einen statischen Wert verwenden. -
Wenn Sie mehrere statische Werte in einer Formel verwenden, sollten diese statischen Werte mithilfe von Klammern gruppiert werden, damit die Formel gültig ist. z. B.:
-
Diese Formel gibt einen Fehler zurück.
-
Diese Formel ist gültig.
-
Verwenden Sie die mathematische Funktion für Berechnungen auf Trefferebene. Verwenden Sie die Zusammenfassen-Funktion für Berechnungen, die auf Ereignissen, Sitzungen oder Personenbereichen basieren.
Felder zusammenführen merge
Führt Werte aus zwei verschiedenen Feldern in einem neuen abgeleiteten Feld zusammen.
Spezifikation merge-fields-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene Operatoren | Limit | Ausgabe |
|
|
Nicht angegeben | 5 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall merge-fields-uc
Sie möchten eine Dimension erstellen, die aus dem Feld Seitenname und dem Feld Anrufgrund besteht, um den Journey kanalübergreifend zu analysieren.
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 für den Anruf | Sitzung | Besucher |
Fragen zu meiner Bestellung | 275 | 250 |
Meine Bestellung ändern | 150 | 145 |
Problem mit der Sortierung | 100 | 95 |
Abgeleitetes Feld merge-fields-uc-derivedfield
Sie definieren ein Cross Channel Interactions
Feld. Mit der Funktion FELDER ZUSAMMENFÜHREN können Sie eine Regel definieren, um die Werte aus dem Feld Seitenname und dem Feld Grund des Anrufs zusammenzuführen und in dem neuen abgeleiteten Feld zu speichern.
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 |
Meine Bestellung ändern | 150 | 145 |
Problem mit der Sortierung | 100 | 95 |
Weitere Informationen merge-fields-moreinfo
Sie müssen denselben Feldtyp in einer Regel vom Typ Felder zusammenführen auswählen. Wenn Sie beispielsweise ein Datumsfeld auswählen, müssen alle anderen Felder, die zusammengeführt werden sollen, Datumsfelder sein.
Weiter oder zurück next-previous
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 | Enthaltene Operatoren | Limit | Ausgabe |
|
|
Nicht angegeben | 3 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall prevornext-uc1
Sie möchten verstehen, was der nächste oder vorherige Wert der Daten ist, die Sie erhalten, wobei Wiederholungswerte berücksichtigt werden.
Daten prevornext-uc1-databefore
Beispiel 1 - Handhabung 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 | ||||
---|---|---|---|---|
Empfangene Daten | Next value session index = 1 include repeats |
Nächster Wert Sitzung Index = 1 KEINE Wiederholungen enthalten |
Vorheriger Wert Sitzung Index = 1 Wiederholungen einschließen |
Vorheriger Wert Sitzung Index = 1 KEINE Wiederholungen enthalten |
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 - Handhabung von 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 | ||||
---|---|---|---|---|
Empfangene Daten | Next value session index = 1 include repeats |
Nächster Wert Sitzung Index = 1 KEINE Wiederholungen enthalten |
Vorheriger Wert Sitzung Index = 1 Wiederholungen einschließen |
Vorheriger Wert Sitzung Index = 1 KEINE Wiederholungen enthalten |
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 ein Next Value
oder Previous value
abgeleitetes Feld. Mit der Funktion WEITER ODER VORHERIGE definieren Sie eine Regel, die das Feld Empfangene Daten, Nächster Wert oder Vorheriger Wert als Methode, Sitzung als Bereich auswählt und den Wert Index auf 1
festlegt.
Weitere Informationen prevnext-moreinfo
Sie können nur Felder auswählen, die zur Besuchs- oder Ereignistabelle gehören.
Wiederholungen einschließen bestimmt, wie sich wiederholende Werte für die Funktion NÄCHSTE ODER VORHERIGE“ werden.
-
Wiederholungen und Looks sowie die nächsten oder vorherigen Werte einschließen. Wenn Wiederholungen einschließen ausgewählt ist, werden alle sequenziellen Wiederholungen der nächsten oder vorherigen Werte aus dem aktuellen Treffer ignoriert.
-
In Zeilen ohne (leere) Werte für ein ausgewähltes Feld werden keine nächsten oder vorherigen Werte als Teil der Ausgabe der Funktion WEITER ODER ) zurückgegeben.
Regulären Ausdruck ersetzen regex-replace
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 | Enthaltene Operatoren | Limit | Ausgabe |
|
|
Nicht angegeben | 1 Funktion pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall regex-replace-uc
Sie möchten einen Teil einer URL erfassen und diese als eindeutige Seitenkennung zur Analyse des Traffics verwenden. Sie verwenden [^/]+(?=/$|$)
für den regulären Ausdruck, um das Ende der URL zu erfassen und als Ausgabemuster $1
.
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 ein Page Identifier
Feld. Mit der Funktion REGEX REPLACE definieren Sie eine Regel, um den Wert des Felds Verweisende URL mithilfe eines Regex von [^/]+(?=/$|$)
und Ausgabeformat von $1
zu ersetzen.
Daten nach regex-replace-uc-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 |
---|
Seitenkennung |
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 Teilmenge 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. Beispielsweise gibt $1 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 split
Teilt einen Wert von einem Feld in ein neues abgeleitetes Feld auf.
Spezifikation split-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene 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. Sie möchten, dass jeder Wert in der Liste ein eindeutiger Wert im Antwortbericht ist.
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 | |
---|---|
Sprach-App-Antworten | Ereignisse |
Es war großartig, machte perfekten Sinn, wird anderen empfehlen | 1 |
Es war großartig, etwas verwirrend, wird anderen empfehlen | 1 |
Es war nicht toll, sehr verwirrend, wird nicht zu anderen empfehlen | 1 |
Abgeleitetes Feld split-u1-derivedfield
Sie erstellen ein Responses
Feld. Mit der SPLIT-Funktion definieren Sie eine Regel, die mithilfe der Methode In Array konvertieren die Werte aus dem Feld Voice-App-Antwort unter Verwendung von ,
als Trennzeichen konvertiert.
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 großartig | 2 |
wird anderen empfehlen | 2 |
Es war nicht großartig | 1 |
ergab absolut 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 vom ersten Wert in der Liste in eine eigene Dimension umwandeln. Sie möchten den letzten Wert in der Liste in eine eigene Dimension einfügen.
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, machte vollkommenen Sinn, wird anderen empfehlen | 1 |
Es war großartig, etwas verwirrend, wird anderen empfehlen | 1 |
Es war nicht toll, sehr verwirrend, wird nicht zu anderen empfehlen | 1 |
Abgeleitetes Feld split-u2-derivedfield
Sie erstellen ein First Response
Feld. Mit der SPLIT-Funktion definieren Sie eine Regel, die den ersten Wert aus dem Feld Antworten links neben der ,
als Trennzeichen verwendet.
Sie erstellen ein Second Response
abgeleitetes Feld, um den letzten Wert aus dem Feld Antworten zu übernehmen, indem Sie Von rechts, 1 als Trennzeichen und 1 als Index auswählen.
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 großartig | 2 |
Es war nicht großartig | 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 empfehlen | 2 |
Wird anderen nicht empfehlen | 1 |
Zusammenfassen summarize
Wendet Funktionen vom Typ Aggregation auf Metriken oder Dimensionen auf Ereignis-, Sitzungs- und Benutzerebene an.
Spezifikation summarize-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene Operatoren | Limit | Ausgabe |
|
|
|
3 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall summarize-uc
Sie möchten den Umsatz in den Warenkorb 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:
- Zum Warenkorb hinzufügen Der Umsatz wird als numerisches Feld erfasst.
Szenarien:
- CustomerABC123 fügt 35 $ in den Warenkorb für ProductABC ein und fügt dann ProductDEF separat für 75 $ in den Warenkorb.
- CustomerDEF456 fügt $50 in den Warenkorb für ProductGHI ein und fügt dann ProductJKL separat für $275 in den Warenkorb.
- CustomerGHI789 fügt seinem Warenkorb für ProductMNO 500 $ hinzu.
Logik:
- Wenn der Gesamtumsatz zum Warenkorb für einen Besucher weniger als 150 USD beträgt, setzen Sie auf Klein.
- Wenn der Gesamtumsatz von Zum Warenkorb hinzufügen für einen Besucher größer als 150 $, aber kleiner als 500 $ ist, setzen Sie auf Medium.
- Wenn der Gesamtumsatz von Zum Warenkorb hinzufügen für einen Besucher 500 USD oder mehr beträgt, setzen Sie auf „Groß“.
Ergebnisse:
- Gesamtbetrag In den Warenkorb Umsatz für $110 für CustomerABC123.
- Gesamtumsatz in den Warenkorb für 325 $ für CustomerDEF456.
- Gesamtumsatz in den Warenkorb für 500 $ für CustomerGHI789.
Abgeleitetes Feld summarize-uc-derivedfield
Sie erstellen ein Add To Cart Revenue Size
abgeleitetes Feld. Sie verwenden die SUMMARIZE-Funktion und die SumSummarize-Methode wobei Scope auf Person gesetzt ist, um die Werte des cart_add-Feldes zu summieren. Anschließend verwenden Sie eine zweite CASE WHEN-Regel, um das Ergebnis in die drei Kategoriegrößen 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 | |
---|---|
Zum Warenkorb hinzufügen Umsatzgröße | Besucher |
Klein | 1 |
Mittel | 1 |
Groß | 1 |
Weitere Informationen summarize-more-info
Verwenden Sie die Zusammenfassungsfunktion für Berechnungen, die auf Ereignissen, Sitzungen oder Personenbereichen basieren. Verwenden Sie die Math-Funktion für Berechnungen auf Trefferebene.
Zuschneiden trim
Schneidet Leerzeichen, Sonderzeichen oder die Anzahl von Zeichen entweder vom Anfang oder Ende der Feldwerte in ein neues abgeleitetes Feld ein.
Spezifikation trim-io
table 0-row-5 1-row-5 | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene 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 das Reporting fragmentieren. Sie möchten überschüssige Leerzeichen einfach zuschneiden
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 ein Product Identifier
Feld. Mit der Funktion TRIM können Sie eine Regel definieren, Leerzeichen Feld Produkt-ID zuschneidet.
Daten nach trim-uc1-dataafter
table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto | |
---|---|
Produktkennung | Ereignisse |
"prod12356" |
3 |
Anwendungsfall 2 trim-uc2
Ihre Daten auf Seitennamen enthalten einige fehlerhafte Sonderzeichen am Ende des Seitennamen, 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 |
Startseite% | 1 |
Startseite& | 1 |
Startseite/ | 1 |
Abgeleitetes Feld trim-u2-derivedfield
Sie erstellen ein Page Name
Feld. Mit der Funktion TRIM können Sie eine Regel definieren, Sonderzeichen Feld Name mithilfe der #?%&/
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 Store-ID. Die storeID enthält den abgekürzten US-Bundesstaat-Code als die ersten beiden Zeichen. Sie möchten nur diesen Status-Code in Ihrem Reporting 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 ein Store Identifier
Feld. Mit der Funktion TRIM definieren Sie eine Regel, das Feld storeID vom Zeichenfolgenende zum Position-3
von abgeschnitten wird.
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 | |
---|---|
Kennung des Geschäfts | Ereignisse |
CA | 2 |
AUSSCHNEIDEN | 2 |
ID | 1 |
ODER | 1 |
NV | 1 |
URL-Parsen urlparse
Analysiert verschiedene Teile einer URL, einschließlich Protokoll-, Host-, Pfad- oder Abfrageparameter.
Spezifikationen urlparse-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene Operatoren | Limit | Ausgabe |
|
|
Nicht angegeben | 5 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall 1 urlparse-uc1
Sie möchten die verweisende Domain von der verweisenden 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 ein Referring Domain
Feld. Mit der Funktion URL PARSE können Sie eine Regel definieren, um den Host aus dem Feld Verweisende URL abzurufen und in dem neuen abgeleiteten Feld zu speichern.
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 des cid
Parameters einer Abfragezeichenfolge in einem Page URL als Teil der Ausgabe eines abgeleiteten Trackingcode-Berichts verwenden.
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 ein Query String CID
Feld. Mit der URL PARSE-Funktion definieren Sie eine Regel, um den Wert des Abfragezeichenfolgenparameters im Feld Seiten-URL abzurufen und cid
als Abfrageparameter anzugeben. 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 generell für die Funktionen abgeleiteter Felder:
- Beim Definieren von Regeln für ein abgeleitetes Feld können Sie maximal zehn verschiedene Schemafelder (ohne Standardfelder) verwenden.
- Von diesen maximal zehn verschiedenen Schemafeldern sind nur 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 pro abgeleitetem Feld
- 200 Operatoren pro abgeleitetem Feld
- 5 Klassifizierungsfunktionen pro abgeleitetem Feld
- 200 Operatoren pro abgeleitetem Feld
- 2 Verketten von Funktionen pro abgeleitetem Feld
- 5 Deduplizierungsfunktionen pro abgeleitetem Feld
- 2 Such- und Ersetzungsfunktionen pro abgeleitetem Feld
- 5 Suchfunktionen pro abgeleitetem Feld
- 2 Kleinbuchstaben-Funktionen pro abgeleitetem Feld
- 25 Vorgänge pro abgeleitetem Feld
- 5 Mathematische 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 Funktionen pro abgeleitetem Feld zusammenfassen
- 1 Trimm-Funktion pro abgeleitetem Feld
- 5 URL-Analysefunktionen pro abgeleitetem Feld
Operatoren
Ein Operator in einem If - oder Else If -Konstrukt innerhalb einer Case When -Funktion ist die Kombination eines Kriteriums mit 1 Wert. Jeder zusätzliche Wert für das Kriterium erhöht die Anzahl der Operatoren.
In der folgenden Bedingung werden beispielsweise 13 Operatoren verwendet.
Ein Operator in der Classify-Funktion ist ein einzelner Eintrag für Wenn der Wert gleich dem ursprünglichen Wert Ersetzen Sie den Wert durch einen neuen Wert.
Die unten stehende Klassifizierungsregel verwendet beispielsweise drei Operatoren.
Weitere Informationen trim-more-info
Trim
und Lowercase
Funktionen sind bereits in den Komponenteneinstellungen in Datenansichten verfügbar. Durch die Verwendung abgeleiteter Felder können Sie diese Funktionen kombinieren, um eine komplexere Datenumwandlung direkt im Customer Journey Analytics durchzuführen. Sie können beispielsweise Lowercase
verwenden, um die Groß-/Kleinschreibung in einem Ereignisfeld zu entfernen, und dann Lookup
verwenden, um das neue Kleinbuchstabenfeld einem Lookup-Datensatz zuzuordnen, der nur Suchschlüssel in Kleinbuchstaben hat. Sie können auch Trim
verwenden, um Zeichen zu entfernen, bevor Sie Lookup
für das neue Feld einrichten.
Die Unterstützung für Lookup- und Profilfelder in abgeleiteten Feldern ermöglicht die Umwandlung von Daten basierend auf Ereignissuchen und Profilattributen. Dies kann besonders in 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 Mitgliedsebene und Kontotyp) zu bearbeiten.
Weitere Hintergrundinformationen zu abgeleiteten Feldern finden Sie unter: