GA4 Recon
Reads publicly served Google tag configuration

Reverse-engineer any GA4 setup

Enter a website or a measurement ID. GA4 Recon pulls the configuration Google publishes for that property and rebuilds it as a readable report — key events, created events, event modifications, enhanced measurement, privacy and consent settings.

Try:

What it recovers

Every item below is read from the container Google serves for the property.

Key events

Every event marked as a key event (conversion), including rule-based definitions rather than simple name matches.

Created events

Events GA4 synthesises from other events, with the full matching condition and whether the source event is copied or replaced.

Event modifications

Parameter rewrites applied in the property, in the order GA4 applies them.

Enhanced measurement

Each toggle individually — scrolls, outbound clicks, site search (with the query keys), video, downloads, form interactions, history changes.

Privacy & redaction

Email redaction, redacted URL query parameters, Google Signals, regional collection restrictions and EU consent (DMA) defaults.

User-provided data

Enhanced conversions setup, including the CSS selectors the tag uses to read customer data from the page.

Cross-domain & referrals

Configured cross-domain hostnames and the full unwanted-referral exclusion list.

Session & cookies

Session timeout, engaged-session threshold, cookie lifetime and refresh behaviour.

Tag Manager containers

Every tag, its template and vendor, the trigger conditions that fire it, the variables it reads, and consent requirements.

What it cannot recover

Some GA4 settings have no client-side representation, so no public tool can read them — this one included. It reports them as unavailable rather than guessing.

Audiences
Audience membership is evaluated inside Google’s systems. Definitions never reach the browser.
Custom dimension & metric registry
The registered list is Admin API only. The report instead lists every parameter the property references in a rule, which is the closest observable proxy.
Internal traffic IP ranges
Google evaluates the ranges at the edge and ships only a matched / not-matched boolean for the requesting client. The report shows how many rules exist and whether the scanner’s own IP matched.
Property names, data retention, reporting identity
Admin-only settings with no tag representation.
Linked account IDs for Google Ads and BigQuery
Only the presence of a Google Ads link is visible in the tag, not which account it points to.