Projects
View on GitHub
tanyazyabkina/GA4_API_python
tanyazyabkina/GA4_API_python has 29 GitHub stars and 7 forks. GitHot measured 0 stars in 24 hours, 0 in 7 days, and 0 in 15 days. Last checked 2026-11-14 11:02 UTC. Last push 2025-02-08.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- 0
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Download GA4 data summaries using Google Analytics Data API and python
DataREADME.md
OriginalGoogle Analytics 4 (GA4) Data API with Python
Important links:
- Google Quickstart guide: https://developers.google.com/analytics/devguides/reporting/data/v1/quickstart-client-libraries
- API dimensions and metrics: https://developers.google.com/analytics/devguides/reporting/data/v1/api-schema
- Google developer's guides: https://developers.google.com/analytics/devguides/reporting/data/v1/rest/v1beta/properties https://googleapis.dev/python/analyticsdata/latest/data_v1beta/beta_analytics_data.html
Blog post with detailed instructions: https://probabilistically.com/ga4-bigquery-backfill/
The overview of the process:
- Get API keys: create a GCP project, authorize Google Analytics Data API, create a service account, create JSON keys for the account.
- Add service account as a viewer to your GA4 propert(Admin->User Management)
- Install google-analytics-data package.
- Set os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = 'your_api_key.json'
- Send request, get output. Done!
If you have trouble installing/importing Google Analytics data in your environment, run the code on Google Colab. The JSON would need to be saved as the key