Anwenden von Datenumwandlungen für Daten-Feeds

AVAILABILITY
Die in diesem Artikel beschriebenen Funktionen befinden sich in der eingeschränkten Testphase der Veröffentlichung und sind möglicherweise noch nicht in Ihrer Umgebung verfügbar. Dieser Hinweis wird entfernt, wenn die Funktion allgemein verfügbar ist. Informationen zum Customer Journey Analytics-Veröffentlichungsprozess finden Sie unter Veröffentlichungen von Funktionen für Customer Journey Analytics.

Sie können Ihre Daten-Feed-Daten mit einer der folgenden Methoden umwandeln:

Jede Methode hat Vor- und Nachteile. In den folgenden Abschnitten werden die Kompromisse sowohl allgemein als auch für bestimmte Umwandlungen verglichen.

Datenumwandlungsmethoden allgemein vergleichen

In der folgenden Tabelle werden die Vor- und Nachteile jeder Methode im Allgemeinen verglichen.

Methode
Vorteile
Nachteile
Einstellungen der Komponente
  • Wird zum Zeitpunkt der Berichterstellung angewendet, bevor Ihr Daten-Feed bereitgestellt wird.
  • Dieselbe Logik gilt konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe.
  • Verbraucht keines der eingeschränkten abgeleiteten Felder Ihres Kontos.
  • Die Anzahl der Komponenteneinstellungen, die Sie verwenden können, ist unbegrenzt.
  • Zusätzlicher Verarbeitungsaufwand, der sich auf die Leistung der Daten-Feed-Bereitstellung auswirken kann
  • Nur für den spezifischen Satz von Einstellungen verfügbar, den jede Komponente unterstützt. Nicht so flexibel wie das Erstellen benutzerdefinierter Logik mit einem abgeleiteten Feld.
Abgeleitete Felder
  • Wird zum Zeitpunkt der Berichterstellung angewendet, bevor Ihr Daten-Feed bereitgestellt wird.
  • Dieselbe Logik gilt konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe.
  • Unterstützt eine flexiblere, benutzerdefinierte Logik als jede einzelne Komponenteneinstellung, z. B. verkettete bedingte Regeln.
  • Einige Umwandlungen, insbesondere solche, die von einer Bereichseinstellung abhängen oder eine URL analysieren, sind in SQL schwer zu replizieren.
  • Zusätzlicher Verarbeitungsaufwand, der sich auf die Leistung der Daten-Feed-Bereitstellung auswirken kann
  • Dies verursacht zusätzlichen Verarbeitungsaufwand, der sich auf die Leistung der Daten-Feed-Bereitstellung auswirken kann.
  • Verwendet eines der eingeschränkten abgeleiteten Felder Ihres Kontos. Wenn eine Komponenteneinstellung dieselbe Transformation durchführen kann, verwenden Sie stattdessen diese.
SQL
  • Nicht beschränkt durch die Funktions- und Operatorbeschränkungen, die für abgeleitete Felder gelten.
  • Hat keine Auswirkungen auf die Leistung der Daten-Feed-Bereitstellung.
  • Wird angewendet, nachdem Ihr Daten-Feed bereits bereitgestellt wurde.
  • Logik gilt nicht in Analysis Workspace, daher müssen Sie sie dort separat duplizieren.
  • Einige Umwandlungen sind schwierig oder nicht praktikabel zu replizieren, insbesondere diejenigen, die von einer Bereichseinstellung abhängen, eine URL analysieren oder einen Wert deduplizieren oder über einen Bereich hinweg beibehalten.

Vergleichen von Datenumwandlungsmethoden nach Umwandlungstyp

In der folgenden Tabelle sind spezifische Datenumwandlungen aufgeführt, die zeigen, welche Methode (oder Methoden) jede durchführen kann, wie schwierig es wäre, in SQL zu replizieren, und welche Methode empfohlen wird.

Umwandlung
Komponenteneinstellung (in CJA)
Abgeleitetes Feld (in CJA)
Empfohlene Methode (in CJA)
Schwierigkeiten bei SQL
Zu beachten
Anwenden einer bedingten Logik oder Filtern von Werten nach Kriterien
Werte einschließen/ausschließen
Wenn

Komponenteneinstellung

Empfohlen, da keines Ihrer eingeschränkten abgeleiteten Felder verbraucht wird.

Einfach für Saiten

Mittelschwer bis schwer für Metriken (erfordert eine CASE Anweisung in Kombination mit einer COUNT)

Attributionsgutschrift für ein Erfolgsereignis
Attribution
Nicht verfügbar
Komponenteneinstellung
Nicht zutreffend
Gilt nur für Dimensionen in Daten-Feeds. Bei Metriken gibt es kein Daten-Feed-Verhalten, das repliziert werden kann.
Fasst numerische Werte in Bereiche zusammen
Wert-Bucketing
Manuell wenn

Komponenteneinstellung

Empfohlen für die Benutzerfreundlichkeit und den Umstand, dass keines der eingeschränkten abgeleiteten Felder verbraucht wird.

diffizil
Die Komplexität steigt von Komponenteneinstellung (am einfachsten) auf abgeleitetes Feld (moderat, unter Verwendung eines manuellen Anwendungsfalls) auf SQL (am komplexesten).
Klassifizieren von Werten mithilfe einer Zuordnung im Lookup-Stil
Nicht verfügbar
Klassifizieren

Abgeleitetes Feld

Empfohlen, da dieselbe Logik konsistent sowohl in Analysis Workspace als auch in Ihrer Daten-Feed-Ausgabe gilt.

Einfach/Mittel
Kombinieren Sie Feldwerte mit einem Trennzeichen
Nicht verfügbar
VERKETTEN

Abgeleitetes Feld

Empfohlen, da dieselbe Logik konsistent sowohl in Analysis Workspace als auch in Ihrer Daten-Feed-Ausgabe gilt.

Einfach/Mittel
Spiegelt die Funktionalität zum Hinzufügen mehrerer Dimensionsspalten zu einer Freiformtabelle wider, die auf den vollständigen Tabellenexport beschränkt ist. Ein abgeleitetes Feld stellt eine ähnliche Ausgabe in einem Daten-Feed zur Verfügung.
Konvertieren des Datentyps eines Felds
Nicht verfügbar
typecast

Abgeleitete Felder

Empfohlen, da dieselbe Logik konsistent sowohl in Analysis Workspace als auch in Ihrer Daten-Feed-Ausgabe gilt.

Einfach/Mittel
Metrikvorfälle zählen (Werte vs. Instanzen)
Verhalten
Benutzerdefinierte mathematische Problemumgehung

Komponenteneinstellung

Empfohlen, weil:

  • Dieselbe Logik gilt konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe (mit SQL nicht möglich)
  • Es verbraucht keines Ihrer eingeschränkten abgeleiteten Felder.
Einfach/Mittel
Wert innerhalb eines Bereichs deduplizieren
Deduplizierung der Metrik
Deduplizieren

Komponenteneinstellung

Empfohlen, da keines Ihrer eingeschränkten abgeleiteten Felder verbraucht wird.

diffizil
Hängt von einer Bereichseinstellung ab. Siehe Wie sich Bereichseinstellungen auf Daten-Feeds auswirken.
Bestimmen der Tiefe eines Felds innerhalb einer Sitzung
Nicht verfügbar
Tiefe

Abgeleitetes Feld

Empfohlen für Benutzerfreundlichkeit und da dieselbe Logik konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe gilt.

diffizil

Hängt von einer Bereichseinstellung ab (verwendet eine Sitzung als Bereich und kann nicht konfiguriert werden). Siehe Wie sich Bereichseinstellungen auf Daten-Feeds auswirken.

Suchen und Ersetzen eines Literalwerts
Nicht verfügbar
Suchen und Ersetzen

Abgeleitetes Feld

Empfohlen für Benutzerfreundlichkeit und da dieselbe Logik konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe gilt.

Einfach/Mittel
Einen Wert für die Anzeige formatieren
Format
Nicht verfügbar

Komponenteneinstellung

Empfohlen für Benutzerfreundlichkeit und da dieselbe Logik konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe gilt.

diffizil
Gruppieren von Dimensionen aus Zusammenfassungsdatensätzen
Nicht zutreffend
Nicht zutreffend
Nicht zutreffend
Nicht zutreffend
Zusammenfassungsdatengruppen gelten nur für Zusammenfassungsdatensätze, die nicht mit Daten-Feeds verwendet werden. Diese Umwandlung gilt nicht für die Ausgabe von Daten-Feeds.
Verarbeiten Sie ein leeres Feld („kein Wert„)
Keine Wertoptionen
Die Option Kein Wert als Wert behandeln gilt für Daten-Feeds, während die Optionen Standardmäßig „Kein Wert“ und Standardmäßig „Kein Wert“ nicht für Daten-Feeds gelten.
Nicht verfügbar
Komponenteneinstellung
Nicht möglich
Alle „Keine Werte“ werden in der endgültigen Daten-Feed-Ausgabe als NULL zurückgegeben statt als Zeichenfolge „Kein Wert“.
Suchen eines Werts aus einem Lookup-Datensatz
Nicht verfügbar
Suche

Abgeleitetes Feld

Empfohlen für Benutzerfreundlichkeit und da dieselbe Logik konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe gilt.

Einfach/Mittel

Eine Lookup-Tabelle muss bereits vorhanden sein.

Kleinbuchstabe eine Zeichenfolge
Verhalten
Kleinbuchstaben

Komponenteneinstellung

Empfohlen, weil:

  • Dieselbe Logik gilt konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe (mit SQL nicht möglich)
  • Es verbraucht keines Ihrer eingeschränkten abgeleiteten Felder.
Einfach/Mittel
Mehrere Felder zu einem zusammenführen
Nicht verfügbar
Felder zusammenführen

Abgeleitetes Feld

Empfohlen für Benutzerfreundlichkeit und da dieselbe Logik konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe gilt.

Einfach/Mittel
Analysieren einer URL in ihre Komponenten
Teilzeichenfolge (URL-Parser-Methode)
URL-Parsen

Komponenteneinstellung

Empfohlen, da keines Ihrer eingeschränkten abgeleiteten Felder verbraucht wird.

diffizil

Erfordert ein benutzerdefiniertes Zeichenfolgen-Parsing, um dieselben Komponenten zu extrahieren.

Einfache Mathematik für numerische Felder durchführen
Nicht verfügbar
Mathematisch

Abgeleitetes Feld

Empfohlen für Benutzerfreundlichkeit und da dieselbe Logik konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe gilt.

Einfach/Mittel
Beibehalten eines Dimensionswerts über Ereignisse hinweg
Persistenz
Derzeit nicht verfügbar

Komponenteneinstellung

Empfohlen für die Benutzerfreundlichkeit und den Umstand, dass keines der eingeschränkten abgeleiteten Felder verbraucht wird.

diffizil
Interagiert mit dem Verarbeitungsfenster auf die gleiche Weise wie die bereichsabhängigen abgeleiteten Feldfunktionen. Siehe Grundlegendes zum Verarbeitungsfenster.
Ersetzen Sie einen Wert mithilfe eines regulären Ausdrucks
Teilzeichenfolge (Regex-Methode)
Regex ersetzen

Komponenteneinstellung

Alle drei Ansätze führen zum gleichen Ergebnis, bevorzugen jedoch aus folgenden Gründen die Komponenteneinstellung:

  • Dieselbe Logik gilt konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe (mit SQL nicht möglich)
  • Es verbraucht keines Ihrer eingeschränkten abgeleiteten Felder.
Einfach/Mittel
Auflösen des nächsten oder vorherigen Werts in einer Sitzung
Nicht verfügbar
Nächste oder vorherige

Abgeleitetes Feld

Empfohlen für Benutzerfreundlichkeit und da dieselbe Logik konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe gilt.

diffizil
Hängt von einer Bereichseinstellung ab. Siehe Wie sich Bereichseinstellungen auf Daten-Feeds auswirken.
Gibt die Differenz zwischen zwei Daten zurück
Nicht verfügbar
Datumsmathematik

Abgeleitetes Feld

Empfohlen für Benutzerfreundlichkeit und da dieselbe Logik konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe gilt.

diffizil
Hängt von einer Bereichseinstellung ab. Siehe Wie sich Bereichseinstellungen auf Daten-Feeds auswirken.
Berechnen Sie den Umfang einer Metrik als ereignis-, profil- oder gesamtbasiert
Anwendungsbereich
Nicht verfügbar
Aufspaltung eines durch Trennzeichen getrennten Werts
Teilzeichenfolge (Trennzeichen oder Von der Left/Right-Methode)
Aufspaltung

Komponenteneinstellung

Empfohlen, weil:

  • Dieselbe Logik gilt konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe (mit SQL nicht möglich)
  • Es verbraucht keines Ihrer eingeschränkten abgeleiteten Felder.
Einfach/Mittel
Zusammenfassen oder Aggregieren eines Werts über einen Bereich hinweg
Nicht verfügbar
Zusammenfassen

Abgeleitetes Feld

Empfohlen für Benutzerfreundlichkeit und da dieselbe Logik konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe gilt.

diffizil
Hängt von einer Bereichseinstellung ab. Siehe Wie sich Bereichseinstellungen auf Daten-Feeds auswirken.
Trimmen von Zeichen aus einer Zeichenfolge
Teilzeichenfolge (Trim-Methode)
trim

Komponenteneinstellung

Empfohlen, weil:

  • Dieselbe Logik gilt konsistent sowohl für Analysis Workspace als auch für Ihre Daten-Feed-Ausgabe (mit SQL nicht möglich)
  • Es verbraucht keines Ihrer eingeschränkten abgeleiteten Felder.
Einfach/Mittel

Auswirkungen der Bereichseinstellungen auf Daten-Feeds scope-settings

Datumsmathematik, Deduplizierung, Nächstes oder vorheriges Datum und Zusammenfassen hängen von einer Umfang-Einstellung von Ereignis, Sitzung oder Person ab (die verfügbaren Optionen variieren je nach Funktion). Die Tiefe hat kein konfigurierbares Feld für den Umfang, ist jedoch inhärent an die Sitzung gebunden, ähnlich der standardmäßigen Dimension „Ereignistiefe“. Jedes Feld mit einem Bereich schreibt denselben Wert in jede Zeile innerhalb dieses Bereichs. Dieser Wert hängt von den Daten im Verarbeitungsfenster“ ​.

Da das Verarbeitungsfenster bei jedem Daten-Feed-Versand nach vorne verschoben wird, kann dasselbe Feld bei einem späteren Versand einen anderen Wert zurückgeben, auch für Ereignisse, die bereits aufgetreten sind.

Das Risiko steigt mit der Größe des Umfangs: Der Umfang einer Person ist mit mehr Risiko verbunden als der Sitzungsumfang, da die Historie einer Person innerhalb eines Feed-Durchgangs keine natürliche Zeitgrenze hat.

Abgeleitete Feldfunktionsvorlagen

Funktionsvorlagen für abgeleitete Felder ermöglichen es Ihnen, schnell ein abgeleitetes Feld für einen bestimmten Anwendungsfall zu erstellen, z. B. zum Erstellen von Marketing-Kanälen, zum Erkennen von Bots oder zum Extrahieren eines UTM-Parameters aus einer URL. Da eine Vorlage aus einer Kette vordefinierter Regeln erstellt wird, ist es fast immer vorzuziehen, dieselbe Logik in SQL von Grund auf neu zu verwenden, wie beim Marketing Channel Template.

Wenn eine Vorlage eine Funktion enthält, die von einer Bereichseinstellung abhängig ist, erbt die Vorlage die Bereichsvorsicht dieser Funktion. Siehe Wie sich Bereichseinstellungen auf Daten-Feeds auswirken.

recommendation-more-help
analytics-platform-help-main