Fehlende Treffer in Livestream

Beim Vergleich der von der Live Stream-API empfangenen Treffermenge mit Treffern in Daten-Feeds stoßen Clients möglicherweise auf bestimmte Diskrepanzen (wobei der Livestream-API einige Treffer fehlen). Warum passiert das?

Beschreibung description

Umgebung

Adobe Analytics (AA)

Problem

Überprüfen Sie die folgenden Punkte für fehlende Treffer in der Livestream-Ausgabe:

  1. Wenn mehrere Benutzende mit dem Livestream-Endpunkt verbunden sind, stellen Sie sicher, dass der Client Ausgaben von allen Verbindungen verwendet, um Livestream-Daten mit Daten-Feeds zu vergleichen
  2. Das Trennen und erneute Verbinden vom Livestream-Endpunkt kann zu Datenverlust führen, da sich Daten in der Übertragung löschen lassen, wenn der Client seine Verbindung von den API-Servern trennt.
  3. Live-Stream-Daten sind nicht mit den über Daten-Feeds verfügbaren Daten identisch, da sie in der Mitte der Verarbeitung gesendet werden und daher keine Werte basierend auf Profil/Attribution haben (die Live-Stream-API enthält Mittelwerte). Insbesondere wenn kein Wert für den Treffer selbst angegeben wird (z. B.: nicht Teil der „Pre-value“-Daten), wird er nicht in den Live-Stream aufgenommen, könnte aber in Daten-Feeds enthalten sein.
  4. Live-Stream wird in einer Lambda-Architektur ( https://databricks.com/glossary/lambda-architecture ) als Teil der „Geschwindigkeitsebene“ betrachtet und hat daher andere Fehlertoleranzen als unsere vollständige Reporting-Pipeline (z. B.: Wir haben Priorität vor präziser Genauigkeit).
  5. Live-Stream ist nicht als Ersatz für unser permanentes Data Warehouse-Repository gedacht (das die Quelle der Aufzeichnung ist), und eine sehr geringe Anzahl von Treffern schafft es möglicherweise nicht in den Live-Stream-Feed.

Auflösung resolution

Aus den oben genannten Gründen ist eine leichte Diskrepanz zwischen Live-Stream-Daten und Daten-Feeds zu erwarten.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f