GA4 does not know order economics
Refunds, cancellations, discounts, product cost and margin live in the store or ERP.
BigQuery · Google Cloud · GA4 · Google Ads
I connect raw GA4 events, Google Ads cost and campaign structures with store, CRM, product and billing data. The result is a stable foundation for reporting, customer analysis, retention, LTV and further modelling.
GA4 export is an entry point, not a finished solution. Value appears after definitions are agreed, data is transformed and tested, and purpose-built analytical layers are created.
Starting point
BigQuery makes sense when a business question requires connecting user behaviour with acquisition cost, orders, margin, customer status or product usage.
Refunds, cancellations, discounts, product cost and margin live in the store or ERP.
Trial, activation, plan, payment, MRR and churn are split between product, CRM and billing.
Advertising platforms use different structures, windows, currencies and aggregation levels.
Sessions, leads, transactions and subscriptions lack stable keys and identity rules.
Spreadsheets and dashboards replicate logic but produce different, hard-to-audit results.
LTV, churn, propensity and forecasts require historical, documented and controlled features.
Product architecture
Raw data is separated from transformations and analytical marts, so dashboards, SQL analysis and ML use the same definitions.
Three usage paths
Predictive modelling is optional. Data quality, stable definitions, sample size and a way to act on the result come first.
Implementation scope
The scope may stop at a reliable foundation or include complete models, dashboards and first analyses.
Project, billing, region, datasets, service accounts, IAM, environments and access rules.
GA4 export, Google Ads transfer and agreed store, CRM, billing or product connections.
Staging, core and marts with keys, calendar, currency, sessions, customers and business events.
Dataform or an agreed workflow, dependencies, incremental models, assertion tests, schedules and alerts.
Tables for Looker Studio, Power BI or Tableau, SQL analysis and optional predictive models.
Definitions, lineage, operating instructions, costs, known limits, owners and training.
Tangible outcome
For SaaS, an equivalent data product connects acquisition with activation, subscription, revenue and churn.
source, medium, campaign, landing page, session and user identifiers.
campaign ID, clicks, impressions, cost and agreed aggregation.
order ID, status, revenue, discount, refund, product cost and margin.
net revenue, margin, ROAS, CAC, conversion rate and cohort LTV.
Acceptance criteria
Quality and freshness thresholds are defined for every source because marketing and business data update at different rhythms.
Honest limitations

Analytics and data engineering
I lead projects from metric definitions through data models and dashboard acceptance, keeping GCP architecture connected to e-commerce, SaaS, marketing and finance questions.
Figures refer to the broader analytics and data practice, not only BigQuery implementations.
Before we talk
Not for recurring reports or analysis. Raw export needs session and event models, metric definitions, tests, cost controls and audience-specific tables.
Yes. BigQuery Data Transfer Service provides a Google Ads connector with account, table, schedule and refresh-window configuration.
Usually orders, refunds, product cost, CRM, leads, subscriptions, payments and backend events — selected by the question, not integration count.
Yes. E-commerce connects campaigns, orders, products and margin; SaaS connects acquisition, activation, usage, billing, MRR and churn.
Yes, with a valid use case and sufficiently reliable data. Modelling is a separate module with validation and an action plan.
Through data modelling, partitioning, clustering, materialisation, query limits, budgets and monitoring. Dashboards should use reporting marts rather than raw events.
First step
Describe the GA4 export, advertising accounts, store or billing platform and the questions that cannot currently be answered reliably.
Prepare the project