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