hey squad
on s'installe ?

03 · TRK · 03/06

Tracking & measurement

No serious marketing plan without clean measurement. You steer what you measure. The rest is guesswork.

DashboardsGoogle AnalyticsServer-side tracking

02 · Lived scene

Monday morning. You open your last quarter GA4 :

"Traffic dropped. Conversions dropped. Leads dropped."

Or is the tracking broken and nothing actually dropped?

When you read your campaigns, you see fewer conversions and you cut budgets. Except the traffic is still there, the measurement just no longer sees it.

When you present to the board, you defend a fictitious drop. The board asks you to cut costs. You might cut the channel that’s still paying.

When you arbitrate SEO and paid, you rely on GA4 that under-reports 30 to 50 % of signal. You pilot blind, without knowing it.

A misconfigured Consent Mode is a black hole. It swallows good channels like bad ones.

Our method to stabilize the signal post-consent

03 · The path we follow

Seven steps for measurement that holds.

01 / 0702 / 0703 / 0704 / 0705 / 0706 / 0707 / 07
001 · DIAGNOSTIC
102 · CONSENT MODE
203 · TAGGING PLAN
304 · DATA LAYER
405 · SERVER-SIDE
506 · DASHBOARD
607 · OWNERSHIP

We open your containers before touching anything.

Full audit of what's measuring what : GA4, GTM, third-party tags, current consent banner. By the end of the diagnostic, you know where the signal leaks, what's superfluous, and what's broken without anyone seeing it. Not a blind overhaul. A quantified map.

The legal foundation before the measurement.

Without a properly calibrated Consent Mode V2, everything that follows is legally shaky and technically unstable. We configure the banner, the region-aware default (EEA + UK + CH strict, rest of the world granted), and the load-time update. GDPR-ok, Google-ok. This layer decides what you have the right to measure, not your gut.

One event, one schema, one source.

The plan lists every business event to measure : transaction, lead form, cart add, key scroll. For each : canonical name, parameters, trigger source, linked KPI. Shared document, signed off by you before a single tag. No orphan measurement.

The layer that pushes, structured once and for all.

The Data Layer fires events on the browser side, in the format defined by the tagging plan. Versioned implementation, tested page by page. You can switch ad agency or analytics tool, the Data Layer doesn't move. It's the interface, not the tool.

The browser leaks. The server doesn't.

Server-side GTM intercepts browser events, deduplicates them, enriches them, and pushes them to GA4 and ad platforms. You recover 30 to 50 % of the signal adblockers and Safari ITP had erased. Bonus : fewer third-party scripts loaded on the front, so a lower perf impact.

One dashboard, read in 30 seconds.

Cumulative revenue, CAC per channel, ROAS per campaign, threshold alerts. Data Studio or BigQuery depending on your stack. Not 80 pastel widgets : the metric, its trend, the alert if something drifts. Your CFO reads it before coffee.

You pilot without asking us.

Full documentation : Data Layer schemas, commented GTM containers, server-side runbook, separated accesses. Your team or your next ad agency can take over without a forensic audit. We stay on backup as long as you need it. We leave the moment you don't.

04 · Our tracking & measurement specialties

Three layers that secure your measurement.

Three sub-services that form one system: Google Analytics is the platform where measurement arrives, server-side is the layer that secures what arrives, the dashboard is what you read. None of them holds alone. An analytics platform without server-side loses 30 to 50 % of signal; a dashboard without a clean platform tells you anything. We deploy them together, in that order.

05 · Where it held

+32 % traffic recovered, +22 % value into the algos. Defensible measurement, for marketing and the executive board alike.

Ecostal Group · B2B photovoltaic · Shopify stack · 6 months with HeySquad.

+0%of traffic recovered and properly attributed6-month comparison under HeySquad management. Server-side TAGGRS + Funnel.io vs prior browser-only setup.
+0%of conv. value pushed back to the algosOver 6 months. Measured in Google Ads + Meta after server-side switch and unified data lake.

Ecostal runs its e-commerce on Shopify with enough traffic volume to cause damage if it's not measured cleanly. Before we took over, browser-side tracking lost a meaningful share of signal to Safari and adblockers, conversions came back incomplete to the Google and Meta algorithms, and the marketing team piloted without a unified view of the funnel.

We deploy server-side GTM via TAGGRS, intercepting events on the server and pushing them clean to GA4 and ad platforms. On the data side, we connect a data lake via Funnel.io that consolidates raw Shopify + GA4 + Ads streams. On top, two custom Data Studio dashboards : a complete one for the marketing team (daily operational steering), a synthetic one for the executive board (key figures, threshold alerts). Plus an AI layer to generate ad-hoc tables on the fly, without depending on a BI dev.

6-month results. +32 % of traffic recovered and properly attributed on the browser side (signal that previously went up in smoke on Safari and adblockers). +22 % of conversion value pushed back into the Google and Meta algorithms. They learn on complete conversions, so they target accurately. Marketing pilots on net figures. The executive board reads its own line without asking anyone.

Ecostal team handling a photovoltaic panel in a warehouse

06 · Let’s talk

We work directly. No sales intermediary.

Tell us what you’re looking for. We come back to you for a first chat. No pitch, no slides: we check if it’s a fit.

You write to the squad, not to a sales rep.

You can also write to hello@heysquad.be

FAQ

Frequently asked questions.

Client-side fires events from the browser. Safari ITP and adblockers block 30 to 50 % of them. Server-side intercepts events on the server, cleans them, pushes them to GA4 and ad platforms. You recover the lost signal, and reduce dependence on third-party scripts loaded on your site (perf gain along the way).

Not necessarily. Data Studio still holds up for recurring, readable dashboards. But the standard is shifting. Today, we connect your data through MCP (Model Context Protocol, the protocol Anthropic released to plug tools into Claude) and you build your dashboards live with Claude. You ask the question, Claude reads the data, returns the table or the chart. Faster than a Data Studio tab. More flexible than a BI dev. For recurring dashboards (executive board, weekly marketing), we keep Data Studio. For ad-hoc analyses and operational steering, we switch to the HeySquad AI layer.

A clean tracking setup takes 4 to 6 weeks (audit, Data Layer, server-side, Consent Mode, dashboard). We bill on real-time, not flat fee. Cost depends on scope: number of events to measure, complexity of your stack (CRM, ERP, e-commerce), number of ad platforms to connect. We quote you after the diagnostic. Not before.

Yes, provided you set up Consent Mode V2 first. It's the Google layer that decides what you have the right to measure based on user choice. Without a compliant banner, you legally lose part of the data and you take a GDPR risk. With a properly calibrated Consent Mode (region-aware default, EEA strict, rest of the world granted, load-time update), you measure within the legal framework without burning unnecessary signal.

In 80 % of cases, we take over the existing setup: misconfigured GA4, GTM stacking tags without schema, missing or inconsistent Data Layer. We audit, clean up, rationalize before rebuilding. Full reset is rare and only justified if the existing infra leaks heavily (broken Consent Mode, event noise, duplicates everywhere).

On three axes. One, signal recovered: how many conversions came back incomplete before, how many come back clean now (typically +30 to +50 % on server-side). Two, algo efficiency: Google Ads and Meta learn on the data sent back, so CPA drops and conversions rise at constant budget. Three, decision cost: the board reads its numbers in 30 seconds instead of waiting a monthly report. ROI is measurable, but over 3 to 6 months, not in 4 weeks.

Who this service is for

4 Belgian contexts where measurement holds.

01

E-commerce on Shopify or WooCommerce

You sell online at a volume that justifies clean steering. Browser-side tracking loses 30 to 50 % of signal on Safari and adblockers, so your Google and Meta algos learn on truncated conversions. Server-side TAGGRS (or Tag Manager Server) bypasses the browser, feeds the platforms cleanly, and brings back a ROAS that matches your Stripe number.

eg: Wallonia pure-player 1-20M€ revenue, basket 80-300€

02

B2B with CRM and 2 to 6-month sales cycle

You sell to companies. Clicks don't convert, qualified meetings do. Without offline conversions back to Google Ads and LinkedIn, your campaigns target on form-fills, not on signatures. We connect your CRM (HubSpot, Salesforce, Pipedrive) as offline conversion, align your tracking on qualified-meeting cost, and the board finally reads a real CAC.

eg: consulting firm 2-30M€ revenue, lead-to-deal 15-25 %

03

Multi-site or multi-market business

You operate several points of sale, several countries, or several entities under one brand. Without unified Data Layer and consistent tagging, you can't compare one site to another, attribute a channel to the right place, or defend a budget per segment. We consolidate measurement into a versioned schema, each entity sees its line in a shared dashboard.

eg: retailer 5+ sites BE/LU/FR, 2 or 3 merged entities

04

Executive piloting at board level

You present your operating account to the board or the CFO every quarter. Platform ROAS no longer cuts it, the board wants a revenue line per channel and a net margin per campaign. We deliver two dashboards: a complete one for your marketing team (daily operational steering), a synthetic one for the executive board (3 to 5 key figures, threshold alerts). You open your dashboard before the board meets, you defend.

eg: B2B SME 5-50M€ revenue, quarterly board

so? shall we settle in?

We're ready to wire up your tracking properly. We get back to you for a first chat, no pitch.

Get in touch