Cross-analytics
Technical task: building an analytical system (GA4 + LIS → BigQuery → Superset) for the marketing of a medical laboratory
1. Project Goal
To build a unified analytical system that:
combines web analytics data (website) and internal system data (LIS);
allows analyzing marketing effectiveness through actual revenue;
displays data in the form of a management (CMO) dashboard;
is ready for scaling (online payment, calls, advertising, competitors).
2. Current Infrastructure
Currently, there is:
Google Analytics 4 — configured
Google Ads — connected to GA4
Google Search Console — connected
Google Business Profile — in use
Microsoft Clarity — connected
LOOQME — reputation monitoring (not connected) here the dashboard needs to be transferred
LIS — already connected to Superset (data available)
online payment — absent (will be later)
Binotel / call tracking — in the process of connection
3. System Architecture
Target scheme:
GA4 → BigQuery
LIS → (already available / or via BigQuery)
↓
Apache Superset
↓
CMO Dashboard
4. Scope of Work (MVP stage)
4.1. Integration GA4 → BigQuery
It is necessary to:
set up export from GA4 to BigQuery;
check data accuracy:
users
sessions
events
traffic source;
describe the table structure.
4.2. Data Analysis and Preparation of LIS
It is necessary to:
analyze the data structure of LIS in Superset;
identify key fields:
order date
amount (revenue)
service
branch
client (if there is an ID)
prepare data for analytical view (cleaning, standardization of names);
create a prepared dataset for analytics.
4.3. (Key) Stitching GA4 and LIS (basic level)
It is necessary to implement the logic of connection:
by date;
by services (if possible);
by sources (partially, through UTM or heuristics).
❗ Important:
at this stage full user-level connection may not exist, so an aggregated model is allowed:
traffic → orders → revenue by days / channels.
4.4. Event Configuration in GA4
It is necessary to set up / check:
click_phone
click_book
click_address
open_service_page
scroll_75
click_cta
Parameter transmission:
page
service (if possible)
4.5. Deployment / Refinement of Apache Superset
It is necessary to:
check the existing Superset;
connect BigQuery;
combine sources:
GA4
LIS
configure datasets;
optimize performance.
4.6. Creation of a Unified Analytical Model
It is necessary to create basic tables / views:
traffic
date
source / medium
users
sessions
events
date
event type
quantity
sales (from LIS)
date
revenue
number of orders
branch
services
4.7. Development of CMO Dashboard
It is necessary to create 1 main dashboard:
1. Business Metrics
Revenue
Number of orders
Average check
2. Traffic
Users
Sessions
Dynamics
3. Traffic Sources
Source / Medium
Channel share
4. Funnel (basic)
Users → Events → Orders
5. Microconversions
clicks on phone
clicks on booking
6. Performance by Days
traffic vs revenue
trends
7. Branches (if data is available)
revenue by points
number of orders
4.8. Basic Metrics
It is necessary to implement:
Conversion Rate (events → orders)
Revenue per user
Orders per session
Average check
Users → orders %
4.9. Documentation
It is necessary to:
describe the data structure;
describe the dashboard;
how to add new sources;
how to edit metrics.
5. Architecture Requirements
scalability;
clean data structure;
minimum “manual” solutions;
ability to connect new sources.
6. Next Steps (consider in architecture)
online payment (purchase, revenue)
Binotel (calls)
advertising expenses
price monitoring bot
CRM
7. Expected Result
GA4 → BigQuery works
LIS prepared for analytics
Data stitched (at the aggregated level)
Superset shows a unified dashboard
There is a basic funnel
There is documentation
8. Acceptance Criteria
data is displayed correctly;
revenue from LIS matches reality;
dashboard updates;
metrics are calculated correctly;
system is scalable.
9. Requirements for the Performer
In the response, indicate:
Experience with GA4 + BigQuery
Experience with Superset
Experience with SQL / data modeling
Examples of BI dashboards
Cost
Terms
Can you support the system in the future
-
10352 129 0 Good day
I can implement an MVP of the analytical system, but I recommend starting with a brief audit of the existing sources and data structure to assess the possibilities and choose the optimal architecture.
Based on the audit results, I will be able to build an analytical model in BigQuery/SQL, connect it to Superset, and assemble a CMO dashboard.
Important: at the first stage, the connection between GA4 and the LIS will likely be aggregated. Full user-level attribution is only possible if there is a common identifier (client_id, order_id, phone/email hash, or UTM in orders).
The price is indicated for the audit.
-
285 2 0 Hello! I have significant experience in building analytical ecosystems and integrating disparate data sources (GA4, CRM, internal databases) into unified BI platforms. Your task of building a system for a medical laboratory is completely clear to me: from setting up GA4 export → BigQuery to final visualization in Apache Superset.
My experience and stack:
GA4 + BigQuery: Deep understanding of GA4 event schema. I set up automatic export and data integrity checks (users, sessions, events).
Data Modeling & SQL: Mastery of SQL. I create clean analytical models (tables/views) that combine web metrics and business indicators from the CRM.
Apache Superset: Experience in deploying and configuring Superset, creating complex datasets, and optimizing dashboard rendering speed.
…
Integrations: Working with APIs, setting up cross-domain analytics, and tracking micro-conversions (click_phone, click_book, etc.).
How I will implement your project:
MVP stage: Quick stitching of GA4 and CRM at an aggregated level (date/channel) to obtain the first funnel Traffic → Orders → Revenue.
Architecture: I will build the system in such a way that in the future it will be easy to connect Binotel, online payments, and advertising expenses without rewriting all the logic.
Smo Dashboard: I will develop a management dashboard with all key KPIs: CR, Revenue per user, Average Check, and performance by departments.
I am ready to provide examples of implemented BI solutions and discuss the details of technical implementation in private messages.
Current freelance projects in the category Databases & SQL
Eliminate the issue of incomplete data import from Excel files of Nova Poshta specifications into 1C:
45 USD
Goal: There is a processing in 1C for uploading the specifications of Nova Poshta. For unclear reasons, it has stopped loading some tabular data. We need to find the reason and eliminate the problem of incomplete data import from Excel files of Nova Poshta specifications into… System & Network Administration, Databases & SQL ∙ 2 days 17 hours back ∙ 16 proposals |
Accounting, planning, and sales system for a mushroom farm
601 USD
Here is the complete, final text of the Technical Assignment (TA). It combines all your requirements: 16 chambers, 20 contractors, a schedule by days, accounting for containers, profitability calculation, and a mandatory division into three grades of mushrooms. You can fully… Databases & SQL, Client Management & CRM ∙ 4 days 21 hours back ∙ 55 proposals |
External report 1C 8.3 — forecast of goods balances
22 USD
An external report (.erf) is needed for 1C:Enterprise 8.3 (configuration to be specified). What it should do: Extract product balances from the database Analyze sales history for the last 30 days Calculate the average sales rate for each product Determine how many days until the… Databases & SQL, Client Management & CRM ∙ 4 days 22 hours back ∙ 13 proposals |
Web Application & Database Security Audit for Custom CRM — BaaS / Database-as-API Specialist (PenetrProject Overview We operate a custom-built customer relationship management (CRM) platform that runs two service businesses on a single system. It is a modern JavaScript web application backed by a backend-as-a-service (BaaS) database and deployed on a serverless hosting… Databases & SQL, Testing & QA ∙ 5 days 10 hours back ∙ 10 proposals |
Database synchronizationSynchronization of Microsoft Access programs and CRM SalesDrive. Data transfer from CRM to Microsoft Access in the first stage (changing the funnel status). Data transfer from Microsoft Access to CRM in the second stage (changing the status in the program). Databases & SQL ∙ 5 days 16 hours back ∙ 13 proposals |