What gets tested
The scanner reads from the Borlabs config which consent group the Google Tag Manager service is assigned to. Essential, statistics and marketing count as matching. Any other group, in practice usually "external media", is flagged for review.
Why it matters
The group mapping decides whose consent loads the measurement container. When it is wrong, two failures run in parallel. Visitors with statistics consent are not measured, because the container hangs on a group they never ticked: silent data loss no dashboard will show. Meanwhile Consent Mode reports "analytics_storage granted" to Google although no tag exists that could measure. And in the other direction, a single embed tick pulls up the whole container.
Common causes
- The GTM service was sorted into the same group as YouTube and Google Maps during setup, because all three are "by Google".
- The banner entries "Google Analytics" and "Google Ads" are pure Consent Mode switches without loading code of their own; that the actual container hangs elsewhere goes unnoticed.
- After a CMP migration the groups were carried over 1:1 without testing the loading logic.