Logo of TAGGRS, written in blue and with a small favicon
HomeServer-side TrackingMeta CAPI Gateway
EnglishDeutsch
SERVER-SIDE TRACKING
Get started
Get started with TAGGRSSet up Google Tag ManagerConfigure the subdomainAdd the GTM Data LayerConfigure GTM transformationsTest the setupDebuggingAnalytics dashboard
Migrate from Google CloudMigrate from hosting
Shortcuts
GTM Copy PasteReady-made templates
GA4 Server-side Tracking
Setup in GTMCreate GA4 Event TagsGA4 tag setup in server containerE-commerce events in GTM
Google Ads Server-side Tracking
Install Conversion LinkerSet up Conversion TrackingConfigure Enhanced ConversionsDeploy Remarketing TagsInstall Offline Conversions
Facebook Server-side Tracking
Set Meta PixelImprove your EMQ ScoreInstall Meta CAPIMeta Events Deduplication
LinkedIn Server-side Tracking
Install LinkedIn Insight TagSet up LinkedIn CAPILinkedIn Events Deduplication
TikTok Server-side Tracking
Set up TikTok PixelInstall TikTok Events APITikTok Events Deduplication
Pinterest Server-side Tracking
Set up Pinterest TagConfigure Pinterest Conversions APIPinterest Events Deduplication
Snapchat Server-side Tracking
Set up Snap PixelSnapchat Conversions APISnapchat Events Deduplication
TAGGRS Tracking Tags and Tools
Tracking TagsGoogle Service Account integrationProfit TrackingData Enricher ToolWebhooks TesterEnhanced Tracking ScriptMulti Domain ToolClick ID RecoveryConsent Approval Graph
Configurations
Billy Grace Server-side TrackingLeadPages Server-side TrackingPiwik PRO Server-side TrackingCDN Server-side TrackingShopify Server-side TrackingActiveCampaign Server-side TrackingKlaviyo Server-side TrackingSpectacle Server-side TrackingEulerian Server-side Tracking
Server-side Tracking for e-commerce
Shopify Data LayerShopware Data LayerMagento Data LayerWooCommerce Data LayerPrestashop Data LayerLightspeed Data Layer
Consent Management server-side
Activate Consent ModeConfigure AxeptioConfigure Cookie Confirm
META CAPI GATEWAY
ACCOUNT SETTINGS
User roles and accessSSO

Server-side Tracking dashboard

The Analytics tab is where you monitor the health of your Server-side Tracking and act on it. Once your account is live on TAGGRS’ GTM Server-side Tracking Hosting, this is the page you open to answer questions like “Did my latest deploy break anything?”, “How much data am I recovering?”, and “Is my consent setup healthy?”.
This guide follows the order you’ll actually use the dashboard:
• Filter the view down to the segment you care about.
• Read the four KPIs at the top for the headline numbers.
• Drill down into the graph behind a KPI to find the cause of a change and decide what to do.
Overview of the Analytics dashboard in the TAGGRS Server-side Tracking tool
Favicon of TAGGRS Server-side Tracking
Events vs. requests These two terms mean different things on this dashboard, so it’s worth to understand them before you start:
• An event is a single tracked analytics or conversion hit, such as page_view or purchase. Your KPIs and most graphs count events.
• A request is any HTTP call your server container receives. That’s a broader set, it also includes script loads, cookies, and preview-mode traffic, so it is always a larger number than your event count. Only the Request distribution graph counts requests.

Filtering your data

Every KPI and graph on the page responds to the same filter bar at the top, so scope the whole view to the segment you want before you start reading the numbers.

Advanced filtering options in the TAGGRS dashboard

You can filter all graphs by:

Event name
Focus on a specific event type (e.g. page_view, purchase, lead)
Device
Isolate traffic from desktop, mobile, or tablet
Browser
Narrow down to Chrome, Safari, Firefox, Edge, and more
Domain
Filter by a specific client domain when managing multiple properties
Time range
Choose a preset (Last 7 days up to Last 90 days), set a custom date range for aggregated daily data, or switch to Last 24 hours to read data hour by hour.
Favicon of TAGGRS Server-side Tracking
Expert insight
Use the Last 24 hours filter to validate tracking changes immediately after deployment or pinpointing data drops down to a specific hour.

Your KPIs at a glance

The 4 tiles at the top are your headline metrics. Each one shows the current value for the active filters and its change versus the previous period of the same length.

Overview of the KPIs available in the TAGGRS dashboard

A quick word on the trend colours, because up is not always good:

• For Total GA4 events and Consent rate, an upward trend is healthy and shown in green.
• For Tracking prevention impact and Adblock impacted events, an upward trend is shown in red. A rise here means more of your traffic is exposed to data loss, data that TAGGRS is recovering on your behalf, but a signal worth watching all the same.

Total GA4 events

The total number of GA4 events captured server-side for the selected scope. This is your baseline volume.

Read it as: your headline activity number. Compare it against the previous period to catch unexpected drops or spikes.
‍What to do when it moves: a sudden drop usually means a tag stopped firing or a deploy broke something. Switch to Last 24 hours, filter by Event name, and find which event fell.
‍Drill into: Signal Comparison and Request distribution.

Tracking prevention impact

The share of events that browser tracking-prevention features (Safari’s ITP, Firefox’s ETP, and similar) would have blocked on a client-side-only setup, but that TAGGRS still captures server-side.

Read it as: how much of your audience sits behind browser privacy protections and how much data those protections would otherwise cost you.
‍What to do when it moves: check whether your browser mix has shifted before assuming a tracking problem.
‍Drill into: Improved data quality and Browser Analytics.

Adblock impacted events

The share of events that ad blockers would have blocked without server-side tracking, recovered through the TAGGRS Enhanced Tracking Script.

Read it as: data a purely client-side implementation would have lost silently, now recovered.
What to do when it moves:
a rising figure is a strong signal of the value server-side tracking is adding, confirm the Enhanced Tracking Script is deployed across every page.
Drill into:
Improved data quality.

Consent rate

The percentage of users who fully granted consent, an at-a-glance health check on your consent configuration.

Read it as: a stable or rising rate is healthy; a sudden drop points to a consent management platform (CMP) or banner problem.
‍What to do when it moves: open the per-type breakdown to see which consent category dropped, rather than treating it as one site-wide number.
‍Drill into: Consent Approvals.

Drilling down

Each graph below the KPIs is the detail view behind one or more tiles. Use them to find the cause of a change and decide what to do next.

Improved data quality

Drills into:Tracking prevention impact and Adblock impacted events.

In the TAGGRS dashboard you can check the improved data quality from using TAGGRS

This graph plots two recovery lines over time:

• Prevented from browsers blocking tracking: events recovered from browser tracking prevention. This is the detail behind the Tracking prevention impact KPI.
• Prevented from ad blockers: events recovered from ad blockers. This is the detail behind the Adblock impacted events KPI.

How to use it: when either KPI moves, open this graph to see whether the change is a one-day spike or a sustained trend, and which of the two recovery sources is responsible. A sharp single-day jump in the ad-blocker line, for example, often maps to a campaign that drove privacy-heavy traffic.

How the Enhanced Tracking Script fixes data loss
icon of a white upward arrow

Browser Analytics

Context for:Tracking prevention impact.

The browser usage distribution in the TAGGRS dashboard gives you insights on how much data can be affected by tracking prevention

Browser Analytics shows your visitors’ browser mix for the selected period. Tracking prevention affects every major browser except Chrome: Safari’s Intelligent Tracking Prevention, Firefox’s Enhanced Tracking Protection, and so on. The larger your non-Chrome share, the more exposure you have to client-side data loss, and the more value you gain from Server-side Tracking.

How to use it: treat this as the explanation behind your Tracking prevention impact KPI. A rise in your Safari or Firefox share will push that KPI up; a shift toward Chrome will pull it down.

Favicon of TAGGRS Server-side Tracking
Expert insight
No TAGGRS account yet and want to estimate your exposure? In Google Analytics 4, go to Reports → User → Tech details → Users by Browser for a view of which browsers your visitors use.

Consent Approvals

Drills into:Consent rate.

The Consent Approvals graph breaks down the distribution of all consent states over time in the TAGGRS analytics dashboard

This graph breaks the single Consent rate number into its underlying states over time: Granted, Denied by Default, and Not Set.

How to use it: watch the lines for shifts rather than reading the snapshot alone. A rising Denied by Default line, for instance, can point to a CMP misconfiguration or a page where the consent banner isn’t firing.

Below the graph, a breakdown table shows the consented events, approval rate, and denied events for each consent type:

Consent approval breakdown

How to use it: compare approval rates across types. If one type, say Analytics measurement, sits noticeably below the others, that usually means a single consent category is misconfigured, not a site-wide consent problem.

Favicon of TAGGRS Server-side Tracking
Expert insight
Tracking these states over time lets you spot shifts in your consent distribution: a metric that was stable for weeks and then steps down on a specific date almost always lines up with a banner or CMP change you can pinpoint.

Signal Comparison

Context for:Total GA4 events, this is where your server-side uplift comes from.

Signal comparison graph to check which events are tracked server-side or client-side

Signal Comparison shows how much data your server container captures versus a client-only setup. It plots three series:

  • Server-side: all signals. Everything your server container receives.
  • Server-side: Analytics consented signals. The consented subset used for analytics.
  • Client side: Consent depends on your setup. The comparable client-side volume.

The gap between the server-side and client-side lines is your uplift: the additional data you gain from server-side tracking.

How to use it: when Total GA4 events looks lower than expected, this graph tells you whether the shortfall is on the server side or simply reflects client-side loss you’ve now recovered. TAGGRS measures uplift directly from incoming server container data, not from your client-side tag configuration, so the figure isn’t distorted by consent issues, incorrect event handling, or misfiring client-side tags. (The client-side tag is still required to supply the client-side comparison line.)

Request ditribution

Context for: overall traffic volume and your plan usage.

Request distribution graph in the TAGGRS analytics dashboard

The Request distribution graph in your Analytics shows the total number of requests your server container received over time. Remember that a request is any HTTP call to the container — pageviews and Google Tag Manager client deployments (gtm.js, analytics.js, gtag.js), not only tracked events — which is why this number is higher than your Total GA4 events.

Type of requests

By switching the Show categories toggle in the Requests graph, you can view detailed types of requests and their sources.

The TAGGRS Request Type Graph is now expanded to give users more granularity over their data. It track sources like Google Tag, Google Tag Manager Preview Mode, Google Tag Manager Tracking Script, Enhanced Tracking Script, JavaScript, Service Worker, Set Cookie, and Other.

The following types of requests are
distinguished:

  • Enhanced Tracking Script: loads of the Enhanced Tracking Script on your site.
  • GA4 (Google Analytics 4): requests related to Google Analytics 4.
  • Google Tag: the global site tag that feeds Google products such as Ads and Analytics.
  • Google Tag Manager Preview Mode: preview and debug traffic in GTM.
  • Google Tag Manager Tracking Script: the published GTM container running your live tags.
  • Service Worker: requests through your site’s service worker (caching, offline behaviour, background updates).
  • Set Cookie: requests that set cookies for sessions and preferences.
  • Other: everything else, such as bots, crawlers, or visiting the subdomain directly.

How to use it: watch the trend for unexpected volume changes that could affect your plan usage, then switch on Show categories to see which source is driving them.

FAQ

What’s the difference between an event and a request?

An event is a single tracked analytics or conversion hit, such as page_view or purchase, that’s what your KPIs count. A request is any HTTP call your server container receives, including script loads and cookies, so it’s always a larger number. Only the Request distribution graph counts requests; everything else on this page counts events.

How is my usage calculated?

Your usage is calculated automatically and shown at the top of your account. It mainly depends on the number of clients you use (e.g. GA4), your website or app traffic (pageviews), and the number of additional events you track (such as e-commerce events). Want a detailed breakdown? See our page on Server-side Tracking costs.

How accurate is the uplift measurement?

TAGGRS uplift measurement is based directly on incoming server container data, rather than on your client-side TAGGRS tracking tag configuration. This makes it significantly more reliable: your uplift figures are no longer affected by consent issues, incorrect event handling, or client-side tag misconfigurations. The client-side tag is still needed to provide the client-side comparison data in the Signal Comparison graph.

Useful sources

icon of a white thunder used by TAGGRS to visually introduce Server-side Tracking
Start for free with Server-side Tracking
icon of a white upward arrow
White silhouette of a person used as icon for the support call to action
Get expert support
icon of a white upward arrow
Previous
Debug
Next
Migration guide from Google Cloud
DOCUMENTATION V1.5
Copyright © 2026 TAGGRS. All right reserved.
TABLE OF CONTENTS
Filtering your dataKPI overviewDrilling downSignal comparisonRequest distributionFAQUseful sources