Abgeleitete Felder derived-fields

Abgeleitete Felder sind ein wichtiger Aspekt der Echtzeitberichterstellungsfunktion in Adobe Customer Journey Analytics. Mit einem abgeleiteten Feld können Sie mithilfe eines anpassbaren Regel-Builders spontan (häufig komplexe) Datenmanipulationen definieren. 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 interface

Wenn Sie ein abgeleitetes Feld erstellen oder bearbeiten, verwenden Sie die abgeleitete Feldoberfläche.

Screenshot des Dialogfelds Abgeleitetes Feld

Name
Beschreibung
1
Selektor
Sie verwenden den Auswahlbereich, um Ihre Funktion, Funktionsvorlage, Schemafelder oder Standardfelder auszuwählen und in den Regel-Builder zu ziehen.
Verwenden Sie das Dropdown-Menü, um zwischen:
Funktion Funktionen - Listen verfügbarer Funktionen,
Funktionsvorlagensymbol Funktionsvorlagen - Listen verfügbarer Funktionsvorlagen,
Schemafelder - 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 Suchsymbol können Sie nach Funktionen, Funktionsvorlagen, Schemas und Standardfeldern suchen.
Sie können die ausgewählte Objektliste filtern, indem Sie Filtersymbol Filter auswählen und im Dialogfeld Felder filtern nach Filter angeben. Sie können Filter einfach mit dem Symbol Schließen für jeden Filter entfernen.
2
Regel-Builder
Sie erstellen Ihr abgeleitetes Feld sequenziell mithilfe einer oder mehrerer Regeln. Eine Regel ist eine spezifische Implementierung einer Funktion und ist daher immer nur einer Funktion zugeordnet. Sie erstellen eine Regel, indem Sie eine Funktion per Drag-and-Drop in den Regel-Builder ziehen. Der Funktionstyp bestimmt die Schnittstelle der Regel.
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.
3
​ Feldeinstellungen ​
Sie können Ihr abgeleitetes Feld benennen und beschreiben und dessen Feldtyp überprüfen.
4
​ Endgültige Ausgabe ​
Dieser Bereich zeigt eine direkt aktualisierte Vorschau der Ausgabewerte basierend auf den Daten der letzten 30 Tage und den Änderungen, die Sie am abgeleiteten Feld im Regel-Builder vornehmen.

Assistent für Feldvorlagen wizard

Wenn Sie zum ersten Mal auf die abgeleitete Feldoberfläche zugreifen, wird der Assistent Mit einer Feldvorlage beginnen angezeigt.

  1. Wählen Sie die Vorlage aus, die den Typ des zu erstellenden Felds am besten beschreibt.
  2. 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 rules

Wenn Sie eine Regel im Regel-Builder definieren, verwenden Sie die Regel-Oberfläche.

Screenshot der Oberfläche für abgeleitete Feldregeln

Name
Beschreibung
A
Regelname
Standardmäßig lautet der Regelname Regel X (X bezieht sich auf eine Sequenznummer). Um den Namen einer Regel zu bearbeiten, wählen Sie ihren Namen aus und geben Sie den neuen Namen ein, z. B. Query Parameter.
B
Funktionsname
Der ausgewählte Funktionsname für die Regel, z. B. URL PARSE. Wenn die Funktion der letzte in der Funktionssequenz ist und die endgültigen Ausgabewerte bestimmt, folgt dem Funktionsnamen - FINAL OUTPUT, z. B. URL PARSE - FINAL OUTPUT.
Um ein Popup mit weiteren Informationen zur Funktion anzuzeigen, wählen Sie Hilfesymbol aus.
C
Regelbeschreibung
Sie können optional einer Regel eine Beschreibung hinzufügen.
Wählen Sie Mehr Symbol 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 .
D
Funktionsbereich
Definiert die Logik der Funktion. Die Benutzeroberfläche hängt vom Funktionstyp ab. Das Dropdown-Menü für Feld oder Wert enthält alle verfügbaren Feldkategorien (Regeln, Standardfelder, Felder), basierend auf dem von der Funktion erwarteten Eingabetyp. Alternativ können Sie ein Feld aus der Auswahl "Schema"und "Standard-Felder"per Drag-and-Drop in ein Feld oder einen Wert ziehen. Wenn dieses gezogene Feld aus einem Lookup-Datensatz stammt, wird vor der von Ihnen definierten Funktion automatisch eine Suchfunktion eingefügt.
Detaillierte Informationen zu den einzelnen unterstützten Funktionen finden Sie unter Funktionsreferenz .

abgeleitetes Feld erstellen create

  1. Wählen Sie eine Datenansicht aus oder erstellen Sie eine Datenansicht. Weitere Informationen finden Sie unter Datenansichten .

  2. Wählen Sie in der Datenansicht die Registerkarte ​ Komponenten ​ aus.

  3. Wählen Sie in der linken Leiste ​ abgeleitetes Feld erstellen ​ aus.

  4. 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.

  5. Ihr neues abgeleitetes Feld wird dem Container Abgeleitete Felder > als Teil von ​ Schemafeldern ​ in der linken Leiste Ihrer Datenansicht hinzugefügt.

abgeleitetes Feld bearbeiten edit

  1. Wählen Sie eine Datenansicht aus. Weitere Informationen finden Sie unter Datenansichten .

  2. Wählen Sie in der Datenansicht die Registerkarte ​ Komponenten ​ aus.

  3. Wählen Sie im Bereich Verbindung auf der linken Seite die Registerkarte ​ Schemafelder ​ aus.

  4. Wählen Sie "​ Abgeleitete Felder > ​ Container".

  5. Bewegen Sie den Mauszeiger über das abgeleitete Feld, das Sie bearbeiten möchten, und wählen Sie Bearbeitungssymbol aus.

  6. 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:

  1. Wählen Sie die Komponente aus. Beachten Sie, dass die Komponente möglicherweise einen anderen Namen hat als Ihr abgeleitetes Feld.

  2. Wählen Sie im Komponentenbereich neben dem abgeleiteten Feld unter dem Feldnamen Schema das Symbol Bearbeiten aus.

  3. 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 delete

  1. Wählen Sie eine Datenansicht aus. Weitere Informationen finden Sie unter Datenansichten .

  2. Wählen Sie in der Datenansicht die Registerkarte ​ Komponenten ​ aus.

  3. Wählen Sie die Registerkarte ​ Schemafelder ​ im Bereich Verbindung aus.

  4. Wählen Sie "​ Abgeleitete Felder > ​ Container".

  5. Bewegen Sie den Mauszeiger über das abgeleitete Feld, das Sie löschen möchten, und wählen Sie Bearbeitungssymbol aus.

  6. 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:

  1. Wählen Sie die Komponente aus. Beachten Sie, dass die Komponente möglicherweise einen anderen Namen hat als Ihr abgeleitetes Feld.

  2. Wählen Sie im Komponentenbereich neben dem abgeleiteten Feld unter dem Feldnamen Schema das Symbol Bearbeiten aus.

  3. 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.
NOTE
Abgeleitete Felder werden auf Verbindungsebene im Customer Journey Analytics verwaltet. Jede Änderung, die an einem abgeleiteten Feld in einer der mit dieser Verbindung verknüpften Datenansichten vorgenommen wurde, gilt für alle diese zugehörigen Datenansichten.

Funktionsvorlagen templates

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 mchannel

Diese Funktionsvorlage verwendet eine Kollektion von Regeln, um Marketingkanäle zu erstellen.

Details

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 .

Screenshot des Marketing-Kanal-Vorlagenregelaufbaus

Bounces bounces

Diese Funktionsvorlage verwendet eine Sammlung von Regeln, um Site-Absprünge zu identifizieren.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Bounces-Regel-Builders

Mehrdimensionales Kombinieren multi-dim

Diese Funktionsvorlage kombiniert zwei Werte zu einem.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Regel-Builders für mehrere Dimensionen kombinieren

Anzeigename des Datensatzes friendlyname

Diese Funktionsvorlage enthält einen lesbaren Datensatznamen.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Regel-Builders für benutzerfreundlichen Datensatznamen

Seitenname aus URL pagename

Diese Funktionsvorlage erstellt einen einfachen Seitennamen.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Seitennamen aus dem URL-Regel-Builder

Urlaubssaison holiday

Diese Funktionsvorlage klassifiziert die Schlüsselzeiten des Jahres.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Regel-Builders für die Feiertagssaison

Monatliche Ziele goals

Diese Funktionsvorlage legt benutzerdefinierte Monatsziele fest.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Regel-Builders Monatliche Ziele

Alle Werte in durch Trennzeichen getrennter Liste abrufen allvalues

Diese Funktionsvorlage konvertiert eine begrenzte Liste in ein Array.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Builders Get All Values in Delimited list rule

Ersten Wert in durch Trennzeichen getrennter Liste abrufen firstvalue

Diese Funktionsvorlage erhält den ersten Wert in einer durch Trennzeichen getrennten Liste.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Builders für Get First Value in Delimited List(Erster Wert aus Liste abrufen)

Letzten Wert in durch Trennzeichen getrennter Liste abrufen lastvalue

Diese Funktionsvorlage erhält den letzten Wert in einer durch Trennzeichen getrennten Liste.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Builders der Regel Letzten Wert abrufenim Builder für unbegrenzte Liste

Domänenname domain

Diese Funktionsvorlage extrahiert den Domänennamen mithilfe eines regulären Ausdrucks.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Regel-Builders Domänenname

Abfragezeichenfolgenparameter abrufen querystring

Diese Funktionsvorlage extrahiert Abfragezeichenfolgenwerte.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Regelaufbaus für Abfragezeichenfolgenparameter abrufen

Übergangsfeld transition

Diese Funktionsvorlage überträgt die Berichterstellung von einem Feld in ein anderes.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Builders für Übergangsfeldregeln

Einfache Bot-Erkennung botdetection

Diese Funktionsvorlage implementiert die leichte Bot-Identifizierung.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Regel-Builders für die einfache Bot-Erkennung

Diese Funktionsvorlage identifiziert den letzten Link, der in einer Sitzung angeklickt wurde.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Regel-Builders für Exitlinks

Diese Funktionsvorlage markiert allgemeine Downloadlinks.

Details
note note
NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden 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 wird. Weitere Informationen finden Sie unter Funktionsreferenz .

Screenshot des Regel-Builders für Downloadlink

Funktionsreferenz functionref

NOTE
Sie müssen über das Paket Select oder höher verfügen, um die in diesem Abschnitt beschriebene Funktion verwenden zu können. Wenden Sie sich an Ihre Admins, wenn Sie sich nicht sicher sind, welches Customer Journey Analytics-Paket Sie besitzen.

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 casewhen

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.

Details

Spezifikationen casewhen-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Einschränkungen Ausgabe
  • Zeichenfolge
  • Numerisch
  • Datum
  • If, Else If container:

    • Wert
      • Regeln
      • Standardfelder
      • Felder Kriterium (siehe eingeschlossene Operatoren, basierend auf dem ausgewählten Werttyp)
  • Legen Sie dann den Wert auf ​, Legen Sie andernfalls den Wert auf ​ fest:

    • Wert
      • Regeln
      • Standardfelder
      • Felder

Zeichenfolgen

  • Gleich
  • Gleich jedem Begriff
  • Enthält die Wortgruppe
  • Enthält einen der Begriffe
  • Enthält alle Begriffe
  • Beginnt mit
  • Beginnt mit einem beliebigen Begriff
  • Endet mit
  • Endet mit einem beliebigen Begriff
  • Ist nicht gleich
  • Entspricht keinem Begriff
  • Enthält nicht die Wortgruppe
  • Enthält keine Begriffe
  • Enthält nicht alle Begriffe
  • Beginnt nicht mit
  • Beginnt nicht mit einem Begriff
  • Endet nicht mit
  • endet nicht mit einem Begriff
  • Ist eingestellt
  • Ist nicht eingestellt

Numerisch

  • Gleich
  • Ist nicht gleich
  • Größer als
  • Größer als oder gleich
  • Kleiner als
  • Kleiner als oder gleich
  • Ist eingestellt
  • Ist nicht eingestellt

Daten

  • Gleich
  • Ist nicht gleich
  • ist später als
  • Ist später als oder gleich
  • ist vor
  • Ist vor oder gleich
  • Ist eingestellt
  • Ist nicht eingestellt
  • 5 Funktionen pro abgeleitetem Feld
  • 200 Operatoren pro abgeleitetem Feld. Ein Beispiel für einen einzelnen Operator ist "Referrerdomäne enthält Google".
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 Email
4 https://google.com https://site.com/?cid=ps_abc098765 Paid Search
5 https://google.com https://site.com/?cid=em_765544332 Email
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.

Screenshot des Falls, wenn Regel 1

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
Email
Paid Search
Email
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.

Screenshot der Groß-/Kleinschreibung bei Regel 2

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.

Screenshot des Falls, wenn Regel 3

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 String , numerisch Numerisch usw.).
Screenshot der Abhängigkeit A
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.
Screenshot der Abhängigkeit B
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.
Screenshot der Abhängigkeit C

Klassifizieren classify

Definiert einen Satz von Werten, die in einem neuen abgeleiteten Feld durch entsprechende Werte ersetzt werden.

Details

Spezifikationen classify-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Einschränkungen Ausgabe
  • Zeichenfolge
  • Numerisch
  • Datum
  • Zu klassifizierendes Feld:

    • Regeln
    • Standardfelder
    • Felder
  • Wenn der Wert gleich und Werte durch ​ ersetzen:

    • Zeichenfolge
  • Originalwerte anzeigen

    • Boolesch
Nicht angegeben
  • 5 Funktionen pro abgeleitetem Feld
  • 200 Operatoren pro abgeleitetem Feld. Jeder Eintrag für Wenn der Wert gleich dem ursprünglichen Wert ​ Wert durch neuen Wert ersetzen ist als Vorgang zu betrachten.
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.

Screenshot der Klassifizierungsregel 1

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.

Screenshot der Klassifizierungsregel 2

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 Löschen 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 CSV hochladen aus.
  • Um eine Vorlage zum Erstellen einer CSV-Datei mit den ursprünglichen und neuen hochzuladenden Werten herunterzuladen, wählen Sie Download CSV-Vorlage herunterladen.
  • Um eine CSV-Datei mit allen ursprünglichen und neuen Werten in der Regeloberfläche herunterzuladen, wählen Sie Download CSV-Werte herunterladen.

Verketten concatenate

Verbindet Feldwerte in einem neuen abgeleiteten Feld mit definierten Trennzeichen.

Details

Spezifikationen concatenate-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Einschränkungen Ausgabe
  • Zeichenfolge
  • Wert:

    • Regeln
    • Standardfelder
    • Felder
    • Zeichenfolge
  • Trennzeichen:

    • Zeichenfolge
Nicht angegeben 2 Funktionen pro abgeleitetem Feld Neues abgeleitetes Feld

Anwendungsfall concatenate-uc

Sie erfassen derzeit die Ursprungs- und Zielflughafencodes als separate Felder. Sie möchten die beiden Felder zu einer durch Bindestriche (-) getrennten Dimension zusammenfassen. So können Sie die Kombination aus Ursprung und Ziel analysieren, um die wichtigsten gebuchten Routen zu identifizieren.

Annahmen:

  • Die Ursprungs- und Zielwerte werden in separaten Feldern in derselben Tabelle erfasst.
  • Der Benutzer legt fest, das Trennzeichen "-"zwischen den Werten zu verwenden.

Stellen Sie sich die folgenden Buchungen vor:

  • Der Kunde ABC123 bucht einen Flug zwischen Salt Lake City (SLC) und Orlando (MCO)
  • Der Kunde ABC456 bucht einen Flug zwischen Salt Lake City (SLC) und Los Angeles (LAX)
  • Der Kunde ABC789 bucht einen Flug zwischen Salt Lake City (SLC) und Seattle (SEA)
  • Der Kunde ABC987 bucht einen Flug zwischen Salt Lake City (SLC) und San Jose (SJO)
  • Der Kunde ABC654 bucht einen Flug zwischen Salt Lake City (SLC) und Orlando (MCO)

Der gewünschte Bericht sollte wie folgt aussehen:

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto
Ursprung/Ziel Buchungen
SLC-MCO 2
SLC-LAX 1
SLC-SEA 1
SLC-SJO 1

Daten vor concatenate-uc-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto
Origin Ziel
SLC MCO
SLC LAX
SLC SEA
SLC SJO
SLC MCO

Abgeleitetes Feld concatenate-derivedfield

Sie definieren 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.

Screenshot der Verkettungsregel

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 dedup

Verhindert die mehrfache Zählung eines Werts.

Details

Spezifikationen deduplicate-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Einschränkungen Ausgabe
  • Zeichenfolge
  • Numerisch
  • Wert:

    • Regeln
    • Standardfelder
    • Felder
    • Zeichenfolge
  • Umfang:

    • Person
    • Sitzung
  • Deduplizierungs-ID:

    • Regeln
    • Standardfelder
    • Felder
    • Zeichenfolge
  • Wert, der beibehalten werden soll:

    • Erste Instanz beibehalten
    • Letzte Instanz beibehalten
Nicht angegeben 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.

Screenshot der Verkettungsregel

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 E-Mail 1
DEF 123 E-Mail 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.

Screenshot der Verkettungsregel

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 E-Mail 1
JKL 123 natürliche Suche 1

Suchen und Ersetzen find-and-replace

Sucht alle Werte in einem ausgewählten Feld und ersetzt diese Werte durch einen anderen Wert in einem neuen abgeleiteten Feld.

Details

Spezifikationen findreplace-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Einschränkungen Ausgabe
  • Zeichenfolge
  • Wert

    • Regeln
    • Standardfelder
    • Felder
  • Suchen Sie alle, und ersetzen Sie alle durch ​:

    • Zeichenfolge

Zeichenfolgen

  • Suchen Sie alle, und ersetzen Sie alle durch ​
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.

Screenshot der Regel Suchen und Ersetzen

Daten nach findreplace-uc-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto
External Marketing (updated)
email marketing
email marketing
email marketing
email marketing
email marketing

Suche lookup

Sucht Werte mithilfe eines Felds aus einem Lookup-Datensatz und gibt einen Wert in einem neuen abgeleiteten Feld oder zur weiteren Regelverarbeitung zurück.

Details

Spezifikation lookup-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Limit Ausgabe
  • Zeichenfolge
  • Numerisch
  • Datum
  • Feld zum Anwenden der Suche:

    • Regeln
    • Standardfelder
    • Felder Lookup-Datensatz
    • Datensatz

    Passender Schlüssel

    • Regeln
    • Felder
  • Zurückzugebende Werte

    • Regeln
    • Felder
Nicht angegeben 3 Funktionen pro abgeleitetem Feld Neues abgeleitetes Feld oder Wert für die weitere Verarbeitung in der nächsten Regel

Anwendungsfall lookup-uc

Sie möchten den Aktivitätsnamen mithilfe der Aktivitäts-ID nachschlagen, die erfasst wird, wenn Ihre Kunden auf ein personalisiertes Banner klicken, das über Adobe Target angezeigt wird. Sie möchten einen Lookup-Datensatz mit A4T-Aktivitäten (Analytics for Target) verwenden, die Aktivitäten-IDs und Aktivitätsnamen enthalten.

A4T-Lookup-Datensatz lookup-uc-lookup

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto
Aktivitäts-ID Aktivitätsname
415851 MVT-Test-Kategorieseiten
415852 Luma - Campaign Max. 2022
402922 Homepage-Banner

Abgeleitetes Feld lookup-uc-derivedfield

Sie definieren 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).

Screenshot der Regel Kleinbuchstaben

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.

  1. Wählen Sie Schemafelder aus der Auswahl aus.
  2. Wählen Sie das Symbol Schemafeld Datensätze nachschlagen aus.
  3. Wählen Sie Ihren Lookup-Datensatz aus und suchen Sie das Feld, das Sie für die Suche verwenden möchten.
  4. 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.
    Lookup-Drag

Kleinschreibung lowercase

Konvertiert Werte aus einem Feld in Kleinbuchstaben und speichert sie in ein neues abgeleitetes Feld.

Details

Spezifikation lowercase-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Limit Ausgabe
  • Zeichenfolge
  • Numerisch
  • Datum
  • Field:
    • Regeln
    • Standardfelder
    • Felder
Nicht angegeben 2 Funktionen pro abgeleitetem Feld Neues abgeleitetes Feld

Anwendungsfall lowercase-uc

Sie möchten alle erfassten Produktnamen für eine korrekte Berichterstellung in Kleinbuchstaben konvertieren.

Daten vor lowercase-uc-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right layout-auto
Erfasste Produktnamen Produktansichten
Tennisschläger 35
Tennis Racket 33
Tennisschläger 21
Baseballschläger 15
Baseball Bat 12
Baseballschläger 10

Abgeleitetes Feld lowercase-uc-derivedfield

Sie definieren 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.

Screenshot der Regel Kleinbuchstaben

Daten nach lowercase-uc-dataafter

table 0-row-2 1-row-2 2-row-2 layout-auto
Produktnamen Produktansichten
Tennisschläger 89
Baseballschläger 37

Math math

Verwenden Sie grundlegende mathematische Operatoren (hinzufügen, subtrahieren, multiplizieren, teilen und erhöhen Sie die Leistung) für numerische Felder.

Details

Spezifikation math-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Limit Ausgabe
  • Numerisch
  • Ein oder mehrere numerische Felder
  • Ein oder mehrere Operatoren (hinzufügen, subtrahieren, multiplizieren, teilen, erhöhen Sie die Leistung)
  • Benutzereingabewert
  • + (hinzufügen)
  • - (subtract)
  • * (multiply)
  • / (divide)
  • ^ (erhöhen Sie die Leistung)
  • 25 Vorgänge pro abgeleitetem Feld
  • 5 Math-Funktionen pro abgeleitetem Feld
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.

Screenshot der Mathematischen Regel

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:

  1. 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.
    Mehr Infos für Math 1

  2. 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.

  3. 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.
    Math More Info 2

  4. Ein grünes Häkchen Häkchen gibt an, ob Ihre mathematische Formel gültig ist. Andernfalls wird eine Warnung Warnung und die Meldung Ungültiger Formelausdruck angezeigt.
    Math More Info 3

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. z. B.:

    • Diese Formel gibt einen Fehler zurück.

      Math More Info 4

    • Diese Formel ist gültig.

      Mehr Info abstimmen 5

Verwenden Sie die Math-Funktion für trefferbasierte Berechnungen. Verwenden Sie die Funktion Zusammenfassen für ereignisbasierte, sitzungs- oder personenbezogene Berechnungen.

Felder zusammenführen merge

Führt Werte aus zwei verschiedenen Feldern zu einem neuen abgeleiteten Feld zusammen.

Details

Spezifikation merge-fields-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Limit Ausgabe
  • Zeichenfolge
  • Numerisch
  • Datum
  • Field:
    • Regeln
    • Standardfelder
    • Felder
Nicht angegeben 5 Funktionen pro abgeleitetem Feld Neues abgeleitetes Feld

Anwendungsfall merge-fields-uc

Sie möchten eine Dimension erstellen, die sich aus dem Feld "Seitenname"und dem Feld "Anrufgrund"zusammensetzt und die Journey kanalübergreifend analysieren soll.

Daten vor merge-fields-uc-databefore

table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto
Seitenname Sitzung Besucher
Hilfeseite 250 200
Startseite 500 250
Produktdetailseite 300 200
table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto
Grund des Aufrufs Sitzung Besucher
Fragen zu meiner Bestellung 275 250
Änderung meiner Bestellung 150 145
Bestellproblem 100 95

Abgeleitetes Feld merge-fields-uc-derivedfield

Sie definieren 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.

Screenshot der Regel Felder zusammenführen

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.

Screenshot der Beschränkung auf Zusammenführungsfelder

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 .

Details

Spezifikation prevornext-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Limit Ausgabe
  • Zeichenfolge
  • Numerisch
  • Datum
  • Field:

    • Regeln
    • Standardfelder
    • Felder

    Methode:

    • Vorheriger Wert
    • Nächster Wert
  • Umfang:

    • Person
    • Sitzung
  • Index:

    • Numerisch
  • Wiederholungen einschließen:

    • Boolesch
Nicht angegeben 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.

Screenshot der Regel Felder zusammenführen

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 regex-replace

Ersetzt einen Wert aus einem Feld mithilfe eines regulären Ausdrucks in ein neues abgeleitetes Feld.

Details

Spezifikation regex-replace-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Limit Ausgabe
  • Zeichenfolge
  • Numerisch
  • Field:
    • Regeln
    • Standardfelder
    • Felder
  • Regex:
    • Zeichenfolge Ausgabeformat:
    • Zeichenfolge
  • Groß-/Kleinschreibung beachten
    • Boolesch
Nicht angegeben 1 Funktion pro abgeleitetem Feld Neues abgeleitetes Feld

Anwendungsfall regex-replace-uc

Sie möchten eine Option einer URL erfassen und diese als eindeutige Seitenkennung verwenden, um den Traffic zu analysieren. Sie verwenden [^/]+(?=/$|$) für den regulären Ausdruck, um das Ende der URL zu erfassen, und $1 als Ausgabemuster.

Daten vor regex-replace-uc-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
Seiten-URL
https://business.adobe.com/products/analytics/adobe-analytics-benefits.html
https://business.adobe.com/products/analytics/adobe-analytics.html
https://business.adobe.com/products/experience-platform/customer-journey-analytics.html
https://business.adobe.com/products/experience-platform/adobe-experience-platform.html

Abgeleitetes Feld regex-replace-uc-derivedfield

Sie erstellen 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.

Screenshot der Regex-Ersetzungsregel

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 az.
[a-zA-Z0-9] Ein beliebiges einzelnes Zeichen im Bereich az, AZ oder im Ziffernbereich 09.
^ Entspricht dem Zeilenanfang.
$ Entspricht dem Zeilenende.
\A Beginn der Zeichenfolge.
\z Ende der Zeichenfolge.
. Entspricht einem beliebigen Zeichen.
\s Beliebiges Whitespace-Zeichen.
\S Beliebiges Zeichen, außer Whitespace-Zeichen.
\d Beliebige Ziffer.
\D Beliebiges Zeichen, außer Ziffern.
\w Beliebige Buchstaben, Zahlen oder Unterstriche.
\W Beliebiges Zeichen, das nicht in Wörtern zulässig ist.
\b Beliebige Wortgrenze.
\B Beliebiges Zeichen, das keine Wortgrenze ist.
\< Wortbeginn.
\> Wortende.
(...) Alles dazwischen wird erfasst.
(?:...) Nicht-kennzeichnende Erfassung. Verhindert, dass in der Ausgabezeichenfolge auf die Übereinstimmung verwiesen wird.
a? Null oder eins von a.
a* Null oder mehr von a.
a+ Eines oder mehr von a.
a{3} Genau 3 von a.
a{3,} 3 oder mehr von a.
a{3,6} Zwischen 3 und 6 von a.

Sie können diese Sequenzen im Ausgabeformat beliebig oft und in beliebiger Reihenfolge verwenden, um die gewünschte Zeichenfolgenausgabe zu erlangen.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto
Ausgabe-Platzhaltersequenz Beschreibung
$& Gibt aus, was mit dem gesamten Ausdruck übereinstimmt.
$n Gibt aus, was mit dem n-ten Unterausdruck übereinstimmt. Beispielsweise gibt $1 den ersten Unterausdruck aus.
$` Gibt den Text zwischen dem Ende der letzten gefundenen Übereinstimmung (oder dem Beginn des Textes aus, wenn keine vorherige Übereinstimmung gefunden wurde) und dem Beginn der aktuellen Übereinstimmung aus.
$+ Gibt aus, was mit dem letzten markierten Unterausdruck im regulären Ausdruck übereinstimmt.
$$ Gibt das Zeichenfolgenzeichen "$" aus.

Split split

Teilt einen Wert aus einem Feld in ein neues abgeleitetes Feld.

Details

Spezifikation split-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Limit Ausgabe
  • Zeichenfolge
  • Numerisch
  • Field:
    • Regeln
    • Standardfelder
    • Felder
  • Methode:
    • Von links
    • Von rechts
    • In Array konvertieren Für Trennzeichen:
    • Zeichenfolge
  • Für Index:
    • Numerisch
Nicht angegeben 5 Funktionen pro abgeleitetem Feld Neues abgeleitetes Feld

Anwendungsfall 1 split-uc1

Sie erfassen Sprach-App-Antworten in einer durch Trennzeichen getrennten Liste in einer einzigen Dimension. Jeder Wert in der Liste soll ein eindeutiger Wert im Antwortbericht sein.

Daten vor split-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Voice-App-Antworten Ereignisse
Es war großartig, hat vollkommenen Sinn, wird anderen empfehlen 1
Es war toll, etwas verwirrend, wird anderen empfehlen 1
Es war nicht groß, sehr verwirrend, wird nicht empfohlen, andere 1

Abgeleitetes Feld split-u1-derivedfield

Sie erstellen 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.

Screenshot der Aufspaltungsregel 1

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.

Screenshot der Aufspaltungsregel - erster Wert

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.

Screenshot der Aufspaltungsregel - letzter Wert

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 summarize

Wendet Aggregatfunktionen auf Metriken oder Dimensionen auf Ereignis-, Sitzungs- und Benutzerebene an.

Details

Spezifikation summarize-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Limit Ausgabe
  • Zeichenfolge
  • Numerisch
  • Datum
  • Wert

    • Regeln
    • Standardfelder
    • Felder
  • Zusammenfassen von Methoden

  • Anwendungsbereich

    • Ereignis
    • Sitzung
    • Person
  • Numerisch

    • MAX - gibt den höchsten Wert aus einem Wertesatz zurück
    • MIN - gibt den kleinsten Wert aus einem Satz von Werten zurück
    • MEDIAN - gibt Median für einen Satz von Werten zurück
    • MEAN - gibt den Durchschnitt für einen Satz von Werten zurück
    • SUM - gibt die Summe für einen Satz von Werten zurück
    • COUNT - gibt die Anzahl der empfangenen Werte zurück
    • DISTINCT - gibt Satz unterschiedlicher Werte zurück
  • Zeichenfolgen

    • DISTINCT - gibt Satz unterschiedlicher Werte zurück
    • COUNT DISTINCT - gibt die Anzahl unterschiedlicher Werte zurück
    • MOST COMMON - gibt den am häufigsten empfangenen Zeichenfolgenwert zurück
    • LEAST COMMON - gibt den am häufigsten empfangenen Zeichenfolgenwert zurück
    • FIRST - Der erste empfangene Wert. Gilt nur für die Sitzungs- und Ereignistabellen
    • LAST - Der letzte erhaltene Wert. Gilt nur für die Sitzungs- und Ereignistabellen
  • Daten

    • DISTINCT - gibt Satz unterschiedlicher Werte zurück
    • COUNT DISTINCT - gibt die Anzahl unterschiedlicher Werte zurück
    • MOST COMMON - gibt den am häufigsten empfangenen Zeichenfolgenwert zurück
    • LEAST COMMON - gibt den am häufigsten empfangenen Zeichenfolgenwert zurück
    • FIRST - Der erste empfangene Wert. Gilt nur für die Sitzungs- und Ereignistabellen
    • LAST - Der letzte erhaltene Wert. Gilt nur für die Sitzungs- und Ereignistabellen
    • EARLIEST - Der früheste empfangene Wert (bestimmt durch Uhrzeit); nur für die Sitzungs- und Ereignistabellen anwendbar
    • NEUEST - Der zuletzt empfangene Wert (bestimmt durch Uhrzeit). Gilt nur für die Sitzungs- und Ereignistabellen
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.

Screenshot der Zusammenfassungsregel 1

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 trim

Beschneidet Leerzeichen, Sonderzeichen oder die Anzahl der Zeichen vom Anfang oder Ende der Feldwerte in ein neues abgeleitetes Feld.

Details

Spezifikation trim-io

table 0-row-5 1-row-5
Eingabedatentyp Eingabe Einbezogene Operatoren Limit Ausgabe
  • Zeichenfolge
  • Feld

    • Regeln
    • Standardfelder
    • Felder
  • Leerzeichen trimmen

  • Sonderzeichen trimmen

    • Eingabe von Sonderzeichen
  • Von links beschneiden

    • Von

      • Beginn der Zeichenfolge

      • Position

        • Position #
      • Zeichenfolge

        • Zeichenfolgenwert
        • Index
        • Flag zum Einschließen von Zeichenfolge
    • Hierzu

      • Ende der Zeichenfolge

      • Position

        • Position #
      • Zeichenfolge

        • Zeichenfolgenwert
        • Index
        • Flag zum Einschließen von Zeichenfolge
      • Länge

  • Von rechts zuschneiden

    • Von

      • Ende der Zeichenfolge

      • Position

        • Position #
      • Zeichenfolge

        • Zeichenfolgenwert
        • Index
        • Flag zum Einschließen von Zeichenfolge
    • Hierzu

      • Beginn der Zeichenfolge

      • Position

        • Position #
      • Zeichenfolge

        • Zeichenfolgenwert
        • Index
        • Flag zum Einschließen von Zeichenfolge
      • Länge

Nicht angegeben 1 Funktion pro abgeleitetem Feld Neues abgeleitetes Feld

Anwendungsfall 1 trim-uc1

Sie erfassen Produktdaten, diese Daten enthalten jedoch ausgeblendete Leerzeichen, die die Fragmentberichterstellung enthalten. Sie möchten alle überschüssigen Leerzeichen einfach abschneiden

Daten vor trim-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Produkt-ID Ereignisse
"prod12356 " 1
"prod12356" 1
" prod12356" 1

Abgeleitetes Feld trim-u1-derivedfield

Sie erstellen ein abgeleitetes Product Identifier -Feld. Mit der Funktion TRIM können Sie eine Regel für Leerzeichen beschneiden aus dem Feld Produkt-ID definieren.

Screenshot der Aufspaltungsregel 1

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.

Screenshot der Aufspaltungsregel - erster Wert

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.

Screenshot der Aufspaltungsregel - erster Wert

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.

Details

Spezifikationen urlparse-io

table 0-row-5 1-row-5 layout-auto
Eingabedatentyp Eingabe Einbezogene Operatoren Limit Ausgabe
  • Zeichenfolge
  • Field:

    • Regeln
    • Standardfelder
    • Felder

    Option:

    • Protokoll abrufen
    • Host abrufen
    • Pfad abrufen
    • Abfragezeichenfolgenwert abrufen
      • Abfrageparameter:
        • Zeichenfolge
    • Hash-Wert abrufen
Nicht angegeben 5 Funktionen pro abgeleitetem Feld Neues abgeleitetes Feld

Anwendungsfall 1 urlparse-uc1

Sie möchten die Referrer-Domäne aus der Referrer-URL nur als Teil des Regelsatzes eines Marketing-Kanals verwenden.

Daten vor urlparse-uc1-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
Referring URL
https://www.google.com/
https://duckduckgo.com/
https://t.co/
https://l.facebook.com/

Abgeleitetes Feld urlparse-uc1-derivedfield

Sie definieren 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.

Screenshot der Url Parse-Regel 1

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.

Screenshot der Url Parse-Regel 2

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

Funktion
Einschränkungen
Fall wenn
  • 5 Fall Wenn Funktionen eines abgeleiteten Felds
  • 200 Operatoren pro abgeleitetem Feld
Klassifizieren
  • 5 Klassifizieren von Funktionen pro abgeleitetem Feld
  • 200 Operatoren pro abgeleitetem Feld
Verketten
  • 2 Funktionen pro abgeleitetem Feld verketten
Deduplizieren
  • 5 Deduplizieren von Funktionen pro abgeleitetem Feld
Suchen und Ersetzen
  • 2 Funktionen zum Suchen und Ersetzen für abgeleitetes Feld
Suche
  • 5 Suchfunktionen pro abgeleitetem Feld
Kleinschreibung
  • 2 Funktionen in Kleinbuchstaben pro abgeleitetem Feld
Math
  • 25 Vorgänge pro abgeleitetem Feld
  • 5 Math-Funktionen pro abgeleitetem Feld
Felder zusammenführen
  • 2 Funktionen zum Zusammenführen von Feldern pro abgeleitetem Feld
Weiter oder zurück
  • 3 Nächste oder Vorherige Funktionen pro abgeleitetem Feld
Regulären Ausdruck ersetzen
  • 1 Regex-Ersetzungsfunktion pro abgeleitetem Feld
Split
  • 5 Aufspaltungsfunktionen pro abgeleitetem Feld
Zusammenfassen
  • 3 Zusammenfassen der Funktionen pro abgeleitetem Feld
Zuschneiden
  • 1 Trimmfunktion pro abgeleitetem Feld
URL-Parsen
  • 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.

Beispieloperatoren

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.

Screenshot der Klassifizierungsregel 1

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 .

recommendation-more-help
080e5213-7aa2-40d6-9dba-18945e892f79