Geschrieben von

GA4 in BigQuery: Geografische Information abfragen

Data Analytics

Geografische GA4-Informationen sind in BigQuery unter der Spalte “geo” zu finden.

Hinweis zur Tabelle
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