- Klicken Sie auf Settings > Goals > New goal.
- Geben Sie die folgenden Informationen ein:
- Name: Geben Sie Ihrem Ziel einen aussagekräftigen Namen.
- Type: Wählen Sie Data Warehouse Tracking.
- Data warehouse: Wählen Sie Databricks.
- Project: Wählen Sie das gewünschte Projekt aus. Es werden nur Projekte aufgeführt, für die Databricks aktiviert ist.
- Klicken Sie auf Next.
- Geben Sie im nächsten Fenster zusätzliche Details an:
- Frequency: Wählen Sie aus, wie häufig die Aufgabe ausgeführt werden soll.
- Databricks catalog: Geben Sie den Namen des Databricks-Katalogs ein, der die Schemata enthält, aus denen Kameleoon lesen soll.
- Query: Geben Sie eine SQL-Abfrage mit zwei Spalten ein – die erste Spalte sollte die Benutzer-ID (oder
kameleoonVisitorCode) enthalten, die zweite den entsprechenden Wert, den Sie als zusätzliche Information (Anreicherung) für diesen Benutzer hinzufügen möchten.
- Klicken Sie auf Validate, um die Konfiguration Ihres Ziels zu speichern.
Aufbewahrungsdauer des Data Warehouse: Damit ein Ereignis abgefragt werden kann, verlangt Kameleoon, dass es nach seinem Auftreten mindestens 72 Stunden lang über Ihre Eingabeabfrage zugänglich bleibt.
Abfrageformat
Die Abfrage muss einem bestimmten Format entsprechen:visitor_id die Spalte, die die eindeutige ID Ihrer Besucher darstellt, und conversion_timestamp eine Spalte, die den genauen Zeitpunkt darstellt, zu dem die Konversion stattgefunden hat. In Databricks muss die Spalte conversion_timestamp vom Typ Timestamp sein.
Wenn Sie jeder Konversion einen Umsatz zuordnen möchten, sollte die Abfrage einem alternativen Format entsprechen:
revenue eine Spalte, die den Umsatz für jede Konversion enthält.
Für komplexere Abfragen können Sie dieses Format einhalten, indem Sie eine Unterabfrage wie folgt formulieren:
WITH-Klausel, die nach Zeitstempeln filtert. Beachten Sie, dass Konversionen zwar stündlich erfasst, jedoch nur einmal täglich in Ihre Experimentergebnisse eingebunden werden.
Ihre Abfrage vor der Ingestion ausführen
Bevor Sie Ihre Ingestion-Aufgabe speichern, können Sie Ihre Abfrage direkt in Kameleoon testen. Tests ermöglichen es Ihnen:- Die Verbindung in Echtzeit zu überprüfen.
- Zu bestätigen, dass Ihre Anmeldedaten und Zugriffsrechte korrekt sind, was dabei hilft, Probleme sofort zu erkennen, ohne auf den ersten Datenimport warten zu müssen.
- Die Struktur und Zugänglichkeit Ihrer Daten zu validieren.
