Geografische GA4-Informationen sind in BigQuery unter der Spalte “geo” zu finden.
Die SQL-Abfragen basieren auf dem BigQuery-Beispiel-Datenset für Google Analytics 4 E-Commerce. Stelle sicher, dass du in der FROM-Klausel deine Tabelle auswählst.
Starten wir mit einer einfachen Abfrage:
SELECT
geo
FROM
`bigquery-public-data.ga4_obfuscated_sample_ecommerce.events_20210131`
Wir bekommen dann folgendes Ergebnis:
Wie wir sehen besitzt die Spalte “geo” (Datentyp: Datensatz) mehrere Felder (alle auf Basis der IP-Adresse erhoben):
- continent: Hier wird der Kontinent vom Event ausgegeben.
- sub_continent: Hier wird weiter nach geografischen Subregionen unterschieden.
- country: Ist das Land, von wo aus das Event ausgelöst wurde.
- region: Hier wird das Bundesland erhoben.
- city: Die Stadt.
- metro: Damit ist der Ballungsraum gemeint.
Einzelne Felder können dann mit der Punktschreibweise abgefragt werden wie z.B. mittles dieser SQL-Abfrage:
SELECT
geo.continent,
geo.country,
geo.city,
COUNT(DISTINCT user_pseudo_id)
FROM
`bigquery-public-data.ga4_obfuscated_sample_ecommerce.events_20210131`
GROUP BY
continent,
country,
city