πŸ“˜ GA Data to Azure Solution Option: GA4 β†’ Server GTM β†’ Azure Databricks

Architecture Overview

The following diagram illustrates the end-to-end data flow:

flowchart LR U["User
Browser"] W["GTM Web Container
Fires GA4 Config Tag"] S["sGTM Server Container
Receives events via transport_url"] GA["Google Analytics
(Reporting)"] AF["Azure Function
HTTP Trigger"] EH["Azure Event Hub
(Capture Enabled)"] ADLS["ADLS Gen2
Raw Event Storage"] DB["Azure Databricks
Autoloader β†’ Delta Tables"] U --> W W --> S S --> GA S --> AF AF --> EH EH --> ADLS ADLS --> DB
Architecture Diagram

Data Flow: Browser β†’ analytics.beyondscreen.online (sGTM) β†’ GA4 + Azure Function β†’ Event Hub β†’ ADLS β†’ Databricks

1. Website Setup

2. GTM Web Container

3. First Party subdomain setup for sGTM

4. sGTM Server Container (Cloud Run)

5. Azure Function

6. Azure Event Hub

7. ADLS Gen2

8. Azure Databricks

9. Validation

βœ… End State

All GA4 hits go via your first-party domain β†’ sGTM β†’ GA4 + Azure β†’ Event Hub β†’ ADLS β†’ Databricks.
You get analytics in GA + raw data in Azure for advanced analysis & ML.

Contact Us