GA4 MetricsDBT Model Template
Free, open-source DBT models for transforming GA4 BigQuery export data into actionable metrics. Available for instant download on GitHub.
15 min
Setup Time
50+
Metrics Available
Free
Cost
Key Features
- Pre-built GA4 metrics
- BigQuery optimization
- Open source code
- Community supported
MIT licensed. Free to use in commercial projects. Contribute back to the community.
Common GA4 Data Challenges
Why working with raw GA4 BigQuery export data is difficult
Complex Raw Data
GA4 BigQuery export data is nested and hard to query directly
Impact: Hours spent writing and debugging SQL queries
Solution: Pre-built, tested data models that flatten and organize the data
Performance Issues
Inefficient queries lead to high BigQuery costs
Impact: Increased processing costs and slow query response times
Solution: Optimized models with proper partitioning and clustering
Inconsistent Metrics
Different teams calculate metrics differently
Impact: Misaligned reporting and decision making
Solution: Standardized metrics definitions across your organization
Maintenance Burden
Keeping up with GA4 schema changes is time-consuming
Impact: Broken queries and outdated metrics
Solution: Community-maintained models that adapt to GA4 updates
Key Benefits
Transform raw GA4 data into actionable insights faster
Instant Value
Start analyzing GA4 data in minutes, not weeks
- Pre-built metrics
- Ready-to-use models
- Tested SQL logic
- Immediate insights
Time Savings
Focus on insights instead of data preparation
- Automated processing
- Optimized queries
- Efficient transforms
- Quick deployment
Enterprise Ready
Production-grade data models for any scale
- Performance tested
- Modular design
- Easy customization
- Scalable architecture
Available Metrics
Comprehensive GA4 metrics and analytics capabilities powered by dbt
Traffic Metrics
- Daily Unique Visitors
- Monthly Unique Visitors
- Quarterly Averages
- Year-over-Year Comparisons
- Source Channel Attribution
- Spot Value Analysis
Session Analytics
- Session Length
- First/Last Host URL
- Referrer Host
- Visitor Source Channel
- Page Views Analysis
- Events Tracking
Conversion Metrics
- Conversion Tracking
- Source Channel Performance
- Monthly Conversion Rates
- Quarterly Conversion Averages
- Year-over-Year Conversion
- First-touch Attribution
Installation Guide
Get your GA4 metrics pipeline running in minutes
1. Install the Package
packages: - package: Datomni/ga4_metrics version: ">=0.1.0"
Add this to your packages.yml and run dbt deps
2. Configure Database Settings
vars: ga4_schema: analytics ga4_database: your_database_name ga4_events_tbl: "events_*" timezone: "UTC"
Optional: Customize your database settings in dbt_project.yml
3. Configure Traffic Sources
vars: conversion_event: "free_trial_initiated" traffic_source_medium_types: { 'organic': [ 'organic' ], 'paid': [ 'cpc', '(none)' ], 'referral': [ 'referral' ] }
Optional: Define your conversion events and traffic sources