Abgeleitete Felder derived-fields
Abgeleitete Felder sind ein wichtiger Aspekt der Echtzeit-Reporting-Funktion in Adobe Customer Journey Analytics. Mit einem abgeleiteten Feld können Sie mithilfe eines anpassbaren Regel-Builders spontan (häufig komplexe) Datenmanipulationen definieren. Anschließend können Sie dieses abgeleitete Feld als Komponente (Metrik oder Dimension) in Workspace verwenden oder das abgeleitete Feld in der Datenansicht als Komponente in der Datenansicht weiter definieren.
Im Vergleich zur Umwandlung oder Bearbeitung Ihrer Daten an anderen Orten außerhalb von Customer Journey Analytics können abgeleitete Felder sehr viel Zeit und Aufwand sparen. Zum Beispiel Data Prep, Data Distiller, oder Ihren eigenen Extract Transform Load (ETL)/Extract Load Transform(ELT)-Prozessen.
Abgeleitete Felder werden in Datenansichten definiert, basieren auf einem Satz von Funktionen, die als Regeln definiert sind, und werden auf verfügbare Standard- und/oder Schemafelder angewendet.
Beispielhafte Anwendungsfälle sind:
-
Definieren Sie ein abgeleitetes Feld „Seitenname“, 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).
Oberfläche für abgeleitete Felder interface
Wenn Sie ein abgeleitetes Feld erstellen oder bearbeiten, verwenden Sie die Oberfläche für abgeleitete Felder.
Verwenden Sie die Dropdown-Liste, um zwischen Folgendem auszuwählen:
Sie können mithilfe des Suchfelds
Sie können die ausgewählte Objektliste filtern, indem Sie
Weitere Informationen finden Sie auf der Oberfläche für Regeln.
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 Oberfläche für abgeleitete Felder wird der Assistent Mit einer Feldvorlage beginnen angezeigt.
- Wählen Sie die Vorlage aus, die die Art des Feldes, das erstellt werden soll, am besten beschreibt.
- Wählen Sie zum Fortfahren die Schaltfläche Auswählen aus.
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 Informationen zu den verfügbaren Vorlagen finden Sie unter Funktionsvorlagen.
Oberfläche für Regeln rules
Wenn Sie eine Regel im Regel-Builder definieren, verwenden Sie die Oberfläche für Regeln.
Query Parameter
.Um ein Popup mit weiteren Informationen zur Funktion anzuzeigen, wählen Sie
Wählen Sie
Verwenden Sie den Editor, um eine Beschreibung einzugeben. Sie können den Text mithilfe der Symbolleiste formatieren (mit 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 auf eine Stelle außerhalb des Editors.
Ausführliche Informationen zu jeder der unterstützten Funktionen finden Sie unter Funktionsreferenz.
Erstellen eines abgeleiteten Felds create
-
Wählen Sie eine vorhandene Datenansicht aus oder erstellen Sie eine Datenansicht. Weitere Informationen finden Sie unter Datenansichten.
-
Wählen Sie die Registerkarte Komponenten der Datenansicht aus.
-
Wählen Sie in der linken Leiste Abgeleitetes Feld erstellen aus.
-
Um Ihr abgeleitetes Feld zu definieren, verwenden Sie die Oberfläche 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 zu „Abgeleitete Felder“ > „Container“ als Teil der Schemafelder in der linken Leiste der Datenansicht hinzugefügt.
Bearbeiten eines abgeleiteten Felds edit
-
Wählen Sie eine vorhandene Datenansicht aus. Weitere Informationen finden Sie unter Datenansichten.
-
Wählen Sie die Registerkarte Komponenten der Datenansicht aus.
-
Wählen Sie links im Bereich Verbindung die Registerkarte Schemafelder aus.
-
Wählen Sie „Abgeleitete Felder“ > „Container“ aus.
-
Bewegen Sie den Mauszeiger über das abgeleitete Feld, das Sie bearbeiten möchten, und wählen Sie dann
-
Verwenden Sie zum Bearbeiten des abgeleiteten Felds die Oberfläche 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 am abgeleiteten Feld abzubrechen.
-
Wählen Sie 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 wurde.
-
Alternativ, wenn Sie ein abgeleitetes Feld als Komponente für Dimensionen oder Metriken in Ihrer Datenansicht verwendet haben:
-
Wählen Sie die Komponente aus. Beachten Sie, dass die Komponente möglicherweise einen anderen Namen als das abgeleitete Feld hat.
-
Wählen Sie im Panel „Komponente“
-
Verwenden Sie zum Bearbeiten des abgeleiteten Felds die Oberfläche 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 am abgeleiteten Feld abzubrechen.
-
Wählen Sie 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 wurde.
-
Löschen eines abgeleiteten Felds delete
-
Wählen Sie eine vorhandene Datenansicht aus. Weitere Informationen finden Sie unter Datenansichten.
-
Wählen Sie die Registerkarte Komponenten der Datenansicht aus.
-
Wählen Sie im Bereich Verbindung die Registerkarte Schemafelder 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 Oberfläche Abgeleitetes Feld bearbeiten die Option Löschen aus.
Sie werden im Dialogfeld Komponente löschen aufgefordert, den Löschvorgang zu bestätigen. Berücksichtigen Sie eventuell vorhandene externe Verweise auf das abgeleitete Feld außerhalb der Datenansicht.
- Wählen Sie Weiter , um das abgeleitete Feld zu löschen.
Alternativ, wenn Sie ein abgeleitetes Feld als Komponente für Dimensionen oder Metriken in Ihrer Datenansicht verwendet haben:
-
Wählen Sie die Komponente aus. Beachten Sie, dass die Komponente möglicherweise einen anderen Namen als das abgeleitete Feld hat.
-
Wählen Sie im Panel „Komponente“
-
Wählen Sie in der Oberfläche Abgeleitetes Feld bearbeiten die Option Löschen aus.
Sie werden im Dialogfeld Komponente löschen aufgefordert, den Löschvorgang zu bestätigen. Berücksichtigen Sie eventuell vorhandene externe Verweise auf das abgeleitete Feld außerhalb der Datenansicht.
- Wählen Sie Weiter , um das abgeleitete Feld zu löschen.
Funktionsvorlagen templates
Es stehen Funktionsvorlagen für das schnelle Erstellen eines abgeleiteten Felds für bestimmte Anwendungsfälle zur Verfügung. Auf diese Funktionsvorlagen kann über den Auswahlbereich in der Oberflä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 zum Erstellen von Marketing-Kanälen.
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 Sie unter Funktionsreferenz.
Bounces bounces
Diese Funktionsvorlage verwendet eine Sammlung von Regeln zum Identifizieren von Seitenabsprüngen.
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 Sie unter Funktionsreferenz.
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 Sie unter Funktionsreferenz.
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 Sie unter Funktionsreferenz.
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 Sie unter Funktionsreferenz.
Urlaubssaison holiday
Diese Funktionsvorlage klassifiziert wichtige Zeiten im Jahr.
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 Sie unter Funktionsreferenz.
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 Sie unter Funktionsreferenz.
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 Sie unter Funktionsreferenz.
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 Sie unter Funktionsreferenz.
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 Sie unter Funktionsreferenz.
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 Sie unter Funktionsreferenz.
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 Sie unter Funktionsreferenz.
Ü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 Sie unter Funktionsreferenz.
Einfache Bot-Erkennung botdetection
Diese Funktionsvorlage implementiert die leichte Bot-Identifizierung.
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 Sie unter Funktionsreferenz.
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 Sie unter Funktionsreferenz.
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 Sie unter Funktionsreferenz.
Funktionsreferenz functionref
Details zu jeder unterstützten Funktion finden Sie unten unter:
-
Spezifikationen:
- Eingabedatentyp: Art der unterstützten Daten,
- Eingabe: mögliche Werte für die Eingabe,
- Enthaltene Operatoren: Für diese Funktion unterstützte Operatoren (falls vorhanden),
- Einschränkungen: Einschränkungen, die für diese spezifische Funktion gelten,
- Ausgabe
-
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. Anhand dieser Kriterien werden dann die Werte im neuen abgeleiteten Feld auf Grundlage der Reihenfolge der Bedingungen definiert.
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 definieren Regeln zum Identifizieren verschiedener Marketing-Kanäle, indem Sie eine kaskadierende Logik anwenden, um ein Feld für einen Marketing-Kanal auf den richtigen Wert festzulegen:
- Wenn der Referrer aus einer Suchmaschine stammt und die Seite einen Abfragezeichenfolgenwert hat, in dem
cid
ps_
enthält, sollte der Marketing-Kanal als Gebührenpflichtige Suche identifiziert werden. - Wenn der Referrer aus einer Suchmaschine stammt und die Seite nicht über die Abfragezeichenfolge
cid
verfügt, sollte der Marketing-Kanal als Kostenlose Suche identifiziert werden. - Wenn eie Seite einen Abfragezeichenfolgenwert hat, in dem
cid
em_
enthält, sollte der Marketing-Kanal als E-Mail identifiziert werden. - Wenn eie Seite einen Abfragezeichenfolgenwert hat, in dem
cid
ds_
enthält, sollte der Marketing-Kanal als Display-Anzeige identifiziert werden. - Wenn eine Seite einen Abfragezeichenfolgenwert hat, in dem
cid
so_
enthält, sollte der Marketing-Kanal als Paid Social identifiziert werden. - Wenn der Referrer aus einer verweisenden Domäne von twitter.com, facebook.com, linkedin.com oder tiktok.com stammt, sollte der Marketing-Kanal als Natural Social identifiziert werden.
- Wenn keine der oben genannten Regeln zutrifft, sollte der Marketing-Kanal als Sonstiger Referrer identifiziert werden.
Wenn Ihre Site die folgenden Beispielereignisse empfängt, 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 abgeleitetes Marketing Channel
-Feld. Mit den Funktionen FALL WENN definieren Sie auf Grundlage von vorhandenen Werten die Werte für die Felder Page URL
und Referring URL
.
Beachten Sie die Verwendung der Funktion URL-PARSEN zum Definieren von Regeln, um die Werte für Page Url
und Referring Url
abzurufen, bevor die Regeln FALL WENN 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-Dimension. 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 abgeleitetes Product Finding Methods (new)
-Feld. Sie erstellen die folgenden FALL WENN-Regeln im Regel-Builder. Diese Regeln wenden Logik auf alle möglichen Varianten der alten Produktsuchmethoden-Feldwerte für search
und browse
mit dem Kriterium Enthält die Wortgruppe 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 zusammenfassen, damit Sie Berichte zu zusammengefassten Reiselängen erstellen können.
Annahmen:
- Die Organisation erfasst die Reisedauer in einem numerischen Feld.
- Sie möchte die Dauer von 1-3 Tagen in einem Bucket namens „short trip“ zusammenfassen
- Sie möchte die Dauer von 4-7 Tagen in einem Bucket namens „medium trip“ zusammenfassen
- Sie möchte die Dauer von 8 Tagen und mehr in einem Bucket namens „long trip“ zusammenfassen
- Es wurden 132 Reisen für eine Dauer von 1 Tag gebucht
- Es wurden 110 Reisen für eine Dauer von 2 Tagen gebucht
- Es wurden 105 Reisen für eine Dauer von 3 Tagen gebucht
- Es wurden 99 Reisen für eine Dauer von 4 Tagen gebucht
- Es wurden 92 Reisen für eine Dauer von 5 Tagen gebucht
- Es wurden 85 Reisen für eine Dauer von 6 Tagen gebucht
- Es wurden 82 Reisen für eine Dauer von 7 Tagen gebucht
- Es wurden 78 Reisen für eine Dauer von 8 Tagen gebucht
- Es wurden 50 Reisen für eine Dauer von 9 Tagen gebucht
- Es wurden 44 Reisen für eine Dauer von 10 Tagen gebucht
- Es wurden 38 Reisen für eine Dauer von 11 Tagen gebucht
- Es wurden 12 Reisen für eine Dauer von 31 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 abgeleitetes Trip Duration (bucketed)
-Feld. Sie erstellen die folgende FALL WENN-Regel im Regel-Builder. Diese Regel wendet Logik an, um die alten Reisedauer-Feldwerte zu drei Werten zusammenzufassen: 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 findenunter Container und Segmentcontainer). 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 und werden beim Auswählen und Einstellen der Werte 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, die Sie innerhalb desselben Wenn, Ansonsten, wenn-Konstrukts (mit Und oder Oder) in einer Regel auswählen, müssen aus demselben Container stammen und können von einem beliebigen Typ sein (Zeichenfolge
![]() |
B | Alle Werte, die Sie in einer Regel festlegen, müssen aus demselben Container stammen und denselben Typ oder einen abgeleiteten Wert desselben Typs aufweisen.![]() |
C | Die Werte, die Sie in Wenn, Ansonsten, wenn-Konstrukten auswählen, müssen nicht aus demselben Container stammen und nicht vom selben 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 |
|
|
k. A. |
|
Neues abgeleitetes Feld |
Anwendungsfall 1 classify-uc1
Sie verfügen über eine CSV-Datei, die eine Schlüsselspalte für hotelID
und eine oder mehrere zusätzliche Spalten enthält, die mit der hotelID
verknüpft sind: city
, rooms
, hotel name
.
Sie erfassen Hotel ID in einer Dimension, möchten jedoch eine Hotel Name-Dimension erstellen, die von der hotelID
in der CSV-Datei abgeleitet wurde.
Struktur und Inhalt der CSV-Datei
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 abgeleitetes Hotel Name
-Feld. Mit der Funktion KLASSIFIZIEREN definieren Sie eine Regel, 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
Sie haben für mehrere Seiten URLs anstelle des Anzeigenamens erfasst. Durch diese gemischte Erfassung von Werten wird das Reporting ungültig.
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 abgeleitetes Page Name (updated)
-Feld. Mit der Funktion KLASSIFIZIEREN definieren Sie eine Regel, mit der Sie Werte des vorhandenen Felds Seitenname klassifizieren und durch neue, 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 Oberfläche „Regel klassifizieren“ verfügbar:
- Um alle Tabellenwerte schnell zu löschen, wählen Sie
- Um eine CSV-Datei mit den Originalwerten für „Wenn die Werte gleich sind“ und neuen Werten für „Werte ersetzen durch“ hochzuladen, wählen Sie
- Um eine Vorlage zum Erstellen einer CSV-Datei mit Originalwerten und neuen Werten zum Hochladen herunterzuladen, wählen Sie
- Um eine CSV-Datei mit allen Originalwerten und neuen Werten hochzuladen, die in der Oberfläche für Regeln angegeben 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 |
|
|
k. A. | 2 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall concatenate-uc
Derzeit erfassen Sie die Codes von Herkunfts- und Zielflughäfen Codes als separate Felder. Sie möchten die beiden Felder zu 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:
- Herkunfts- und Zielwerte werden in separaten Feldern in derselben Tabelle erfasst.
- Die Benutzerin oder der Benutzer legt fest, dass das Trennzeichen „-“ zwischen den Werten verwendet werden soll.
Stellen Sie sich vor, dass folgende Buchungen stattfinden:
- Kunde ABC123 bucht einen Flug von Salt Lake City (SLC) nach Orlando (MCO)
- Kunde ABC456 bucht einen Flug von Salt Lake City (SLC) nach Los Angeles (LAX)
- Kunde ABC789 bucht einen Flug von Salt Lake City (SLC) nach Seattle (SEA)
- Kunde ABC987 bucht einen Flug von Salt Lake City (SLC) nach San Jose (SJO)
- Kunde ABC654 bucht einen Flug von Salt Lake City (SLC) nach 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 | |
---|---|
Herkunft | Ziel |
SLC | MCO |
SLC | LAX |
SLC | SEA |
SLC | SJO |
SLC | MCO |
Abgeleitetes Feld concatenate-derivedfield
Sie definieren ein abgeleitetes Origin - Destination
-Feld. Mit der Funktion VERKETTEN definieren Sie eine Regel zum Verketten der Felder 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 |
|
|
k. A. | 5 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall 1 deduplicate-uc1
Sie möchten verhindern, dass doppelter Umsatz gezählt wird, wenn eine Person 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 abgeleitetes Booking Confirmation
-Feld. Mit der Funktion DEDUPLIZIEREN definieren Sie eine Regel zum Deduplizieren des Werts Booking für den Umfang Person mit der Deduplizierungs-ID Buchungsbestä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
Sie verwenden Ereignisse als Proxy für Kampagnenklickraten mit externen Marketing-Kampagnen. Durch Neuladungen und Umleitungen wird die Ereignismetrik in die Höhe getrieben. Sie möchten die Trackingcode-Dimension deduplizieren, damit nur das 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 | Kostenlose Suche | 1 |
JKL123 | Kostenlose Suche | 1 |
Abgeleitetes Feld deduplicate-uc2-derivedfield
Sie definieren ein neues abgeleitetes Tracking Code (deduplicated)
-Feld. Mit der Funktion DEDUPLIZIEREN definieren Sie eine Regel zum Deduplizieren des Trackingcodes mit einem Umfang der Deduplizierung 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 | Kostenlose Suche | 1 |
Suchen und Ersetzen find-and-replace
Findet 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 fehlerhafte 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. Ersetzen Sie email%20marketing
durch email marketing
.
Originalbericht
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
---|---|
External Marketing Channels | Sessions |
email marketing | 500 |
email %20marketing | 24 |
Bevorzugter Bericht
table 0-row-2 1-row-2 2-align-right 5-align-right | |
---|---|
External Marketing Channels | Sessions |
email marketing | 524 |
Daten vor findreplace-uc-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
---|
External Marketing |
email marketing |
email%20marketing |
email marketing |
email marketing |
email%20marketing |
Abgeleitetes Feld findreplace-uc-derivedfield
Sie definieren ein abgeleitetes Email Marketing (updated)
-Feld. Mit der Funktion SUCHEN UND ERSETZEN definieren Sie eine Regel, mit der alle Vorkommen von email%20marketing
gesucht und durch email marketing
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 |
Lookup lookup
Sucht mithilfe eines Felds aus einem Lookup-Datensatz nach Werten und gibt einen Wert in einem neuen abgeleiteten Feld oder für die weitere Regelverarbeitung zurück.
Spezifikation lookup-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene Operatoren | Limit | Ausgabe |
|
|
k. A. | 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 Kundinnen und 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 | Startseiten-Banner |
Abgeleitetes Feld lookup-uc-derivedfield
Sie definieren ein abgeleitetes Activity Name
-Feld. Mit der LOOKUP-Funktion definieren Sie eine Regel, um den Wert aus Ihren erfassten Daten zu suchen. Diese ist im Feld für die Anwendung von Lookup angegeben (z. B. ActivityIdentifier). Sie wählen den Lookup-Datensatz aus der Liste Datensatz nachschlagen aus (z. B. New CJA4T Activities). Anschließend wählen Sie das Kennungsfeld (z. B. ActivityIdentifier) in der Liste Übereinstimmender Schlüssel und das zurückzugebende Feld aus der Liste Zurückzugebende Werte aus (z. B. ActivityName).
Weitere Informationen lookup-more-info
Die Lookup-Funktion wird zur Berichtszeit auf die Daten angewendet, die von 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, der 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. Fall wenn). Wenn gültig, können Sie das Feld in einem blauen Feld mit der Bezeichnung + Hinzufügen ablegen und automatisch eine Lookup-Funktion vor der Funktion ablegen, auf die Sie das Suchfeld abgelegt haben. 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 einem neuen abgeleiteten Feld.
Spezifikation lowercase-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene Operatoren | Limit | Ausgabe |
|
|
k. A. | 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 abgeleitetes Product Names
-Feld. Mit der Funktion KLEINSCHREIBUNG definieren Sie eine Regel, um den Wert aus dem Feld Erfasste Produktnamen 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 |
Mathematik math
Verwenden Sie grundlegende mathematische Operatoren (Addieren, Subtrahieren, Multiplizieren, Dividieren und Potenzieren) 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üssen 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 | Jahresumsatz |
1234 | 35.070.000 |
4133 | 7.500.000 |
8110 | 10.980 |
2201 | 42.620 |
Abgeleitetes Feld math-uc-derivedfield
Sie definieren ein abgeleitetes Corrected Annual Revenue
-Feld. Mit der Funktion MATHEMATIK 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 | Berichtigter Jahresumsatz |
1234 | 36.823.500 |
4133 | 7.875.000 |
8110 | 11.529,00 |
2201 | 44.751 |
Weitere Informationen math-more-info
So erstellen Sie eine Formel:
-
Beginnen Sie einfach mit der Eingabe in das Formelfeld. Sobald numerische Felder mit Ihrer Eingabe übereinstimmen, werden sie in einem Popup-Menü angezeigt. Alternativ können Sie ein numerisches Feld per Drag-and-Drop aus den verfügbaren Feldern im linken Bereich ziehen.
-
Fügen Sie den Operanden (z. B.
*
zum Multiplizieren) und anschließend ein weiteres Feld oder einen statischen Wert hinzu. 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 MATHEMATIK sind einige wichtige Aspekte zu beachten:
-
Statische Werte müssen einem Feld zugeordnet werden. Beispielsweise wird die Verwendung der Funktion MATHEMATIK mit ausschließlich statischen Feldern nicht unterstützt.
-
Sie können den Operator „Potenzieren“ (
ˆ
) 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. Zum Beispiel:
-
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 Funktion Zusammenfassen für Berechnungen, die auf dem Umfang „Ereignis“, „Sitzung“ oder „Person“ 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 |
|
|
k. A. | 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 „Grund für den Anruf“ besteht, um die 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 | Besuchende |
Hilfeseite | 250 | 200 |
Startseite | 500 | 250 |
Seite „Produktdetails“ | 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 | Besuchende |
Fragen zu meiner Bestellung | 275 | 250 |
Änderung meiner Bestellung | 150 | 145 |
Problem mit der Bestellung | 100 | 95 |
Abgeleitetes Feld merge-fields-uc-derivedfield
Sie definieren ein abgeleitetes 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 für den Anruf 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 | Besuchende |
Startseite | 500 | 250 |
Seite „Produktdetails“ | 300 | 200 |
Fragen zu meiner Bestellung | 275 | 250 |
Hilfeseite | 250 | 200 |
Änderung meiner Bestellung | 150 | 145 |
Problem mit der Bestellung | 100 | 95 |
Weitere Informationen merge-fields-moreinfo
Sie müssen denselben Feldtyp in einer Regel zum Zusammenführen von Feldern auswählen. Wenn Sie beispielsweise ein Datumsfeld auswählen, müssen alle anderen Felder, die 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 |
|
|
k. A. | 3 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall prevornext-uc1
Sie möchten erfahren, welcher 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 „Wiederholungen einschließen“
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 | Nächster Wert Sitzung Index = 1 Wiederholungen einschließen |
Nächster Wert Sitzung Index = 1 KEINE Wiederholungen einschließen |
Vorheriger Wert Sitzung Index = 1 Wiederholungen einschließen |
Vorheriger Wert Sitzung Index = 1 KEINE Wiederholungen einschließen |
Startseite | Startseite | Suche | Kein Wert | Kein Wert |
Startseite | Suche | Suche | Startseite | Kein Wert |
Suche | Suche | Produktdetails | Startseite | Startseite |
Suche | Produktdetails | Produktdetails | Suche | Startseite |
Produktdetails | Suche | Suche | Suche | Suche |
Suche | Produktdetails | Produktdetails | Produktdetails | Produktdetails |
Produktdetails | Suche | Suche | Suche | Suche |
Suche | Suche | Kein Wert | Produktdetails | Produktdetails |
Suche | Kein Wert | Kein Wert | Suche | Produktdetails |
Beispiel 2 - Handhabung von „Wiederholungen einschließen“ 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 | Nächster Wert Sitzung Index = 1 Wiederholungen einschließen |
Nächster Wert Sitzung Index = 1 KEINE Wiederholungen einschließen |
Vorheriger Wert Sitzung Index = 1 Wiederholungen einschließen |
Vorheriger Wert Sitzung Index = 1 KEINE Wiederholungen einschließen |
Startseite | Startseite | Suche | Kein Wert | Kein Wert |
Startseite | Startseite | Suche | Startseite | Kein Wert |
Startseite | Suche | Suche | Startseite | Kein Wert |
Suche | Suche | Produktdetails | Startseite | Startseite |
Suche | Suche | Produktdetails | Suche | Startseite |
Suche | Produktdetails | Produktdetails | Suche | Startseite |
Produktdetails | Kein Wert | Kein Wert | Suche | Suche |
Abgeleitetes Feld prevnext-uc1-derivedfield
Sie definieren ein abgeleitetes Next Value
- oder Previous value
-Feld. Mit der Funktion WEITER ODER ZURÜCK definieren Sie eine Regel, die das Feld Empfangene Daten auswählt. Wählen Sie Nächster Wert oder Vorheriger Wert als Methode, Sitzung als Umfang und setzen Sie den Wert von Index auf 1
.
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 WEITER ODER ZURÜCK behandelt werden.
-
„Wiederholungen einschließen“ prüft die nächsten oder vorherigen Werte. Wenn Wiederholungen einschließen ausgewählt ist, werden alle sequenziellen Wiederholungen der nächsten oder vorherigen Werte aus dem aktuellen Treffer ignoriert.
-
In Zeilen ohne (leere) Werte für ein ausgewähltes Feld werden keine nächsten oder vorherigen Werte als Teil der Ausgabe der Funktionsausgabe WEITER ODER ZURÜCK 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 |
|
|
k. A. | 1 Funktion pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall regex-replace-uc
Sie möchten einen Teil einer URL erfassen und als eindeutige Seitenkennung zur Analyse des Traffics verwenden. Sie verwenden [^/]+(?=/$|$)
für den regulären Ausdruck, um das Ende der URL zu erfassen und $1
als das Ausgabemuster.
Daten vor regex-replace-uc-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Seiten-URL |
https://business.adobe.com/products/analytics/adobe-analytics-benefits.html |
https://business.adobe.com/products/analytics/adobe-analytics.html |
https://business.adobe.com/products/experience-platform/customer-journey-analytics.html |
https://business.adobe.com/products/experience-platform/adobe-experience-platform.html |
Abgeleitetes Feld regex-replace-uc-derivedfield
Sie erstellen ein abgeleitetes Page Identifier
-Feld. Mit der Funktion REGULÄREN AUSDRUCK ERSETZEN definieren Sie eine Regel, um den Wert des Felds Referrer-URL mithilfe eines Regex von [^/]+(?=/$|$)
und Ausgabeformats 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 Untergruppe der Perl-Regex-Syntax. Die folgenden Ausdrücke werden unterstützt:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2 | |
---|---|
Ausdruck | Beschreibung |
a |
Ein einzelnes Zeichen: a . |
a|b |
Ein einzelnes Zeichen: a oder b . |
[abc] |
Ein einzelnes Zeichen: a , b oder c . |
[^abc] |
Ein beliebiges einzelnes Zeichen, außer: a , b oder c . |
[a-z] |
Ein beliebiges einzelnes Zeichen im Bereich a –z . |
[a-zA-Z0-9] |
Ein beliebiges einzelnes Zeichen im Bereich a –z , A –Z oder im Ziffernbereich 0 –9 . |
^ |
Entspricht dem Zeilenanfang. |
$ |
Entspricht dem Zeilenende. |
\A |
Beginn der Zeichenfolge. |
\z |
Ende der Zeichenfolge. |
. |
Entspricht einem beliebigen Zeichen. |
\s |
Beliebiges Whitespace-Zeichen. |
\S |
Beliebiges Zeichen, außer Whitespace-Zeichen. |
\d |
Beliebige Ziffer. |
\D |
Beliebiges Zeichen, außer Ziffern. |
\w |
Beliebige Buchstaben, Zahlen oder Unterstriche. |
\W |
Beliebiges Zeichen, das nicht in Wörtern zulässig ist. |
\b |
Beliebige Wortgrenze. |
\B |
Beliebiges Zeichen, das keine Wortgrenze ist. |
\< |
Wortbeginn. |
\> |
Wortende. |
(...) |
Alles dazwischen wird erfasst. |
(?:...) |
Nicht-kennzeichnende Erfassung. Verhindert, dass in der Ausgabezeichenfolge auf die Übereinstimmung verwiesen wird. |
a? |
Null oder eins von a . |
a* |
Null oder mehr von a . |
a+ |
Eines oder mehr von a . |
a{3} |
Genau 3 von a . |
a{3,} |
3 oder mehr von a . |
a{3,6} |
Zwischen 3 und 6 von a . |
Sie können diese Sequenzen im Ausgabeformat beliebig oft und in beliebiger Reihenfolge verwenden, um die gewünschte Zeichenfolgenausgabe zu erlangen.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto | |
---|---|
Ausgabe-Platzhaltersequenz | Beschreibung |
$& |
Gibt aus, was mit dem gesamten Ausdruck übereinstimmt. |
$n |
Gibt aus, was mit dem n-ten Unterausdruck übereinstimmt. Beispiel: $1 gibt den ersten Unterausdruck aus. |
$` |
Gibt den Text zwischen dem Ende der letzten gefundenen Übereinstimmung (oder dem Beginn des Textes, 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. |
Aufspalten split
Spaltet 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 |
|
|
k. A. | 2 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall 1 split-uc1
Sie erfassen Voice-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 | |
---|---|
Voice-App-Antworten | Ereignisse |
Es war großartig, ergab Sinn, werde ich weiterempfehlen | 1 |
Es war gut, etwas verwirrend, werde ich weiterempfehlen | 1 |
Es war nicht besonders gut, sehr verwirrend, werde ich nicht weiterempfehlen | 1 |
Abgeleitetes Feld split-u1-derivedfield
Sie erstellen ein abgeleitetes Responses
-Feld. Mit der Funktion AUFSPALTEN definieren Sie eine Regel, um mithilfe der Methode In Array konvertieren die Werte aus dem Feld Voice-App-Antwort unter Verwendung von ,
als Trennzeichen zu konvertieren.
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 |
werde ich weiterempfehlen | 2 |
Es war nicht besonders gut | 1 |
ergab Sinn | 1 |
etwas verwirrend | 1 |
sehr verwirrend | 1 |
werde ich nicht weiterempfehlen | 1 |
Anwendungsfall 2 split-uc2
Sie erfassen Voice-App-Antworten in einer durch Trennzeichen getrennten Liste in einer einzigen Dimension. Sie möchten die Antworten des ersten Werts in der Liste in eine eigene Dimension einfügen. 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, ergab Sinn, werde ich weiterempfehlen | 1 |
Es war gut, etwas verwirrend, werde ich weiterempfehlen | 1 |
Es war nicht besonders gut, sehr verwirrend, werde ich nicht weiterempfehlen | 1 |
Abgeleitetes Feld split-u2-derivedfield
Sie erstellen ein abgeleitetes First Response
-Feld. Mit der Funktion AUFSPALTEN definieren Sie eine Regel, um den ersten Wert aus dem Feld Antworten links neben der Antwort ,
als Trennzeichen zu verwenden.
Sie erstellen ein abgeleitetes Second Response
-Feld, um den letzten Wert aus dem Feld Antworten zu übernehmen, indem Sie 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 besonders gut | 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 |
werde ich weiterempfehlen | 2 |
werde ich nicht weiterempfehlen | 1 |
Zusammenfassen summarize
Wendet Aggregationstypfunktionen auf Ereignis-, Sitzungs- und Benutzerebene auf Metriken oder Dimensionen 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 von „Hinzufügen zum Warenkorb“ in drei verschiedene Kategorien unterteilen: Klein, Mittel und Groß. Auf diese Weise können Sie die Eigenschaften von wertvollen Kundinnen und Kunden analysieren und identifizieren.
Daten vor summarize-uc-databefore
Annahmen:
- Der Umsatz von „Hinzufügen zum Warenkorb“ wird als numerisches Feld erfasst.
Szenarien:
- KundeABC123 fügt 35 $ für ProduktABC zum Warenkorb hinzu und fügt dann gesondert 75 $ für ProduktDEF zum Warenkorb hinzu.
- KundeDEF456 fügt 50 $ für ProduktGHI zum Warenkorb hinzu und fügt dann gesondert 275 $ für ProduktJKL zum Warenkorb hinzu.
- KundeGHI789 fügt 500 $ für ProduktMNO zum Warenkorb hinzu.
Logik:
- Wenn der Gesamtumsatz für „Hinzufügen zum Warenkorb“ für eine Person weniger als 150 $ beträgt, setzen Sie ihn auf „Klein“.
- Wenn der Gesamtumsatz für „Hinzufügen zum Warenkorb“ für eine Person mehr als 150 $, aber weniger als 500 $ beträgt, setzen Sie ihn auf „Mittel“.
- Wenn der Gesamtumsatz für „Hinzufügen zum Warenkorb“ für eine Person mindestens 500 $ beträgt, setzen Sie ihn auf „Groß“.
Ergebnisse:
- Gesamtumsatz für „Hinzufügen zum Warenkorb“ für 110 $ für KundeABC123.
- Gesamtumsatz für „Hinzufügen zum Warenkorb“ für 325 $ für KundeDEF456.
- Gesamtumsatz für „Hinzufügen zum Warenkorb“ für 500 $ für KundeGHI789.
Abgeleitetes Feld summarize-uc-derivedfield
Sie erstellen ein abgeleitetes Add To Cart Revenue Size
-Feld. Sie verwenden die Funktion ZUSAMMENFASSEN und die Methode „Summe zusammenfassen“, wobei Umfang auf Person gesetzt ist, um die Werte des Felds Warenkorb_hinzufügen zusammenzufassen. Anschließend verwenden Sie eine zweite FALL WENN-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 | |
---|---|
Umsatzgröße für „Hinzufügen zum Warenkorb“ | Besuchende |
Klein | 1 |
Mittel | 1 |
Groß | 1 |
Weitere Informationen summarize-more-info
Verwenden Sie die Funktion „Zusammenfassen“ für Berechnungen, die auf dem Umfang „Ereignis“, „Sitzung“ oder „Person“ basieren. Verwenden Sie die mathematische 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 zu.
Spezifikation trim-io
table 0-row-5 1-row-5 | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene Operatoren | Limit | Ausgabe |
|
|
k. A. | 1 Funktion pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall 1 trim-uc1
Sie erfassen Produktdaten. Diese Daten enthalten jedoch ausgeblendete Leerzeichen, die Berichte 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 abgeleitetes Product Identifier
-Feld. Mit der Funktion ZUSCHNEIDEN definieren Sie eine Regel für Leerzeichen kürzen aus dem Feld Produkt-ID.
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 erfassten Daten zu 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 |
Startseite? | 1 |
Startseite% | 1 |
Startseite& | 1 |
Startseite/ | 1 |
Abgeleitetes Feld trim-u2-derivedfield
Sie erstellen ein abgeleitetes Page Name
-Feld. Mit der Funktion ZUSCHNEIDEN definieren Sie eine Regel für Sonderzeichen kürzen aus dem 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 mit einer Store-ID. Die Store-ID enthält den abgekürzten US-Bundesstaat-Code als die ersten beiden Zeichen. Sie möchten nur den Code dieses Bundestaats in Ihrem Bericht 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 | |
---|---|
Store-ID | Ereignisse |
CA293842 | 1 |
CA423402 | 1 |
UT123418 | 1 |
UT189021 | 1 |
ID028930 | 1 |
OR234223 | 1 |
NV22342 | 1 |
Abgeleitetes Feld trim-u3-derivedfield
Sie erstellen ein abgeleitetes Store Identifier
-Feld. Mit der Funktion ZUSCHNEIDEN definieren Sie eine Regel für Von rechts abschneiden für das Feld Store-ID vom Ende der Zeichenfolge bis zu Position 3
.
Daten nach trim-uc3-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
---|---|
Store-Kennung | Ereignisse |
CA | 2 |
UT | 2 |
ID | 1 |
ODER | 1 |
NV | 1 |
URL-Parsen urlparse
Analysiert verschiedene Teile einer URL, einschließlich Protokoll-, Host-, Pfad- oder Abfrageparametern.
Spezifikationen urlparse-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Eingabedatentyp | Eingabe | Enthaltene Operatoren | Limit | Ausgabe |
|
|
k. A. | 5 Funktionen pro abgeleitetem Feld | Neues abgeleitetes Feld |
Anwendungsfall 1 urlparse-uc1
Sie möchten nur die verweisende Domäne von der Referrer-URL 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 abgeleitetes Referring Domain
-Feld. Mit der Funktion URL-PARSEN definieren Sie eine Regel, um den Host aus dem Feld Referrer-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 Parameters cid
einer Abfragezeichenfolge in einer 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 abgeleitetes Query String CID
-Feld. Mit der Funktion URL-PARSEN definieren Sie eine Regel, um den Wert des Abfragezeichenfolgenparameters im Feld Seiten-URL abzurufen, wodurch cid
als der Abfrageparameter angegeben wird. 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 Funktionalität „Abgeleitetes Feld“:
- 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.
- Je nach zu lizenzierendem Package kann eine maximale Anzahl abgeleiteter Felder pro Customer Journey Analytics-Verbindung vorhanden sein. Weitere Informationen Sie unterProduktbeschreibung“.
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 Verkettungsfunktionen pro abgeleitetem Feld
- 5 Deduplizierungsfunktionen pro abgeleitetem Feld
- 2 „Suchen und ersetzen“-Funktionen pro abgeleitetem Feld
- 5 Lookup-Funktionen pro abgeleitetem Feld
- 2 Kleinschreibungsfunktionen 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 „Weiter oder zurück“-Funktionen pro abgeleitetem Feld
- 1 Funktion zum Ersetzen eines regulären Ausdrucks pro abgeleitetem Feld
- 2 Aufspaltungsfunktionen pro abgeleitetem Feld
- 3 Zusammenfassungsfunktionen pro abgeleitetem Feld
- 1 Zuschneidefunktion pro abgeleitetem Feld
- 5 „URL-Parsen“-Funktionen pro abgeleitetem Feld
Operatoren
Ein Operator in einem „Wenn“- oder „Ansonsten, wenn“-Konstrukt innerhalb einer „Ansonsten, wenn“-Funktion ist die Kombination eines Kriteriums mit einem 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 Klassifizierungsfunktion ist ein einzelner Eintrag für Wenn Wert gleich Originalwert Wert durch neuen Wert ersetzen.
Die unten stehende Klassifizierungsregel verwendet beispielsweise drei Operatoren.
Weitere Informationen trim-more-info
Trim
und Lowercase
sind Funktionen, die bereits in den Komponenteneinstellungen in Datenansichten verfügbar sind. Durch die Verwendung abgeleiteter Felder können Sie diese Funktionen kombinieren, um komplexere Datenumwandlungen direkt in Customer Journey Analytics durchzuführen. Zum Beispiel können Sie mit Lowercase
die Groß-/Kleinschreibung in einem Ereignisfeld entfernen und dann mit Lookup
das neue Feld „Kleinschreibung“ einem Lookup-Datensatz zuordnen, der nur lookup key in Kleinbuchstaben enthält. Außerdem können Sie mit Trim
Zeichen 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 LookupDaten (wie Kampagneninformationen und Angebotstyp) oder aus Profildaten (wie Mitgliedsebene und Kontotyp) zu bearbeiten.