What gets tested
After "Accept", the deep scan collects all measurement pings (collect paths and requests carrying the consent stamp) and sorts them by destination: own domain or foreign host. That yields the verdict: server-side (first-party endpoint only), client-side (direct pings to Google and co. only) or hybrid (both in parallel).
Why it matters
The architecture decides how much signal arrives and who controls the data flow. Client-side measurably loses signals to ad blockers and Safari ITP; server-side routes through your own domain, with full control over what gets forwarded to the platforms. Hybrid is normal as a migration state. As a permanent one, it is a double-counting risk.
Common causes
- Hybrid by accident: the sGTM migration was started, the old client tag never switched off.
- A plugin or theme ships a second, directly embedded Google tag that sends past the server container.
- The first-party endpoint sits on a foreign domain (the vendor's default domain) instead of your own subdomain, so it reads as client-side.