Hallo zusammen und vorab vielen Dank für Ihre Zeit und Hilfe... Ich habe eine Frage zu Google Analytics Big Query Data. Ich möchte Google Analytics(4)-Daten basierend auf verschiedenen Benutzersegmenten analysieren. Ich habe eine Rohdatentabelle mit user_id, event, timestamp/date. Nun möchte ich drei verschiedene Nutzersegmente aufbauen:
- Benutzer, die event1 und dann event2 ausgelöst haben (basierend auf dem Zeitstempel)
- Benutzer, die Ereignis1 <10 Minuten nach Ereignis2 ausgelöst haben
- Benutzer, die event1 direkt nach event2 ausgelöst haben
Die Rohdaten sind ereignisbezogen, sodass jedes Ereignis eine Zeile und eine normale relationale Datenbank ist.
Ich kann Benutzer abfragen, die Ereignis 1 und 2 hatten, aber ich weiß nicht, wie ich die verschiedenen oben gezeigten Bestellszenarien abfragen soll.
Die grundlegende Abfrage für Benutzer mit beiden Ereignissen wäre:
Wählen
user_pseudo_id
aus >Tabellenname<
wo Ereignis in (Ereignis1,Ereignis2)
Vielen Dank für Ihre Unterstützung, Rapid_SQL
- Benutzer, die event1 und dann event2 ausgelöst haben (basierend auf dem Zeitstempel)
- Benutzer, die Ereignis1 <10 Minuten nach Ereignis2 ausgelöst haben
- Benutzer, die event1 direkt nach event2 ausgelöst haben
Die Rohdaten sind ereignisbezogen, sodass jedes Ereignis eine Zeile und eine normale relationale Datenbank ist.
Ich kann Benutzer abfragen, die Ereignis 1 und 2 hatten, aber ich weiß nicht, wie ich die verschiedenen oben gezeigten Bestellszenarien abfragen soll.
Die grundlegende Abfrage für Benutzer mit beiden Ereignissen wäre:
Wählen
user_pseudo_id
aus >Tabellenname<
wo Ereignis in (Ereignis1,Ereignis2)
Vielen Dank für Ihre Unterstützung, Rapid_SQL