AS
Analytics Scanner
Runtime analytics validation
Explore Scanners

GA4 Page View Fires Twice on First Load

What this sample shows

This sample scan shows that GA4 page view events fire twice on first load. Multiple events are firing for a single page load, which can inflate metrics.

Next step

Use the scanner landing page to run the same validation on your own site.

Run this scan on your site
Scan Report

Analytics Tracking Validation Scan

1 of 7 checks found problems

Issues detected
Pages scanned
10
Navigations scanned
10
Checks run
7
Checks with findings
1
Scan details
Target URL
https://integrio.net
Audited on
2026-04-15T19:38:48.062583
Scope
Currently validates GA4, Google Tag Manager, and Google Ads only.
Published
Public sample

Crawl conditions

No crawl conditions detected that would affect result accuracy.

Not detected

Duplicate page_view

Duplicate page_view requests were found on 10 page(s) across 10 navigation(s).

Issue detected High severity
Affected pages
10
Affected navigations
10
Max in one navigation
2
Diagnosis

Two GA4 page_view events fired during a single page navigation. This commonly happens when GA4 is installed multiple times (for example via gtag.js and Google Tag Manager) or when SPA navigation triggers duplicate page_view events. Note: Both gtag.js and Google Tag Manager were detected, which can cause duplication if both are configured to send page_view.

Why this matters

Duplicate page_view tracking can inflate traffic and route-level engagement metrics.

Common symptoms
  • Page views seem too high
  • Traffic metrics look inflated
  • Reports do not match expectations
  • DebugView shows repeated page_view events
Typical causes
  • GA4 installed via gtag.js and GTM
  • SPA navigation triggers duplicate page_view
  • Multiple GTM containers
  • Automatic page_view enabled + manual page_view
How to fix
  1. 1
    Check whether GA4 is implemented through both gtag.js and GTM.
  2. 2
    Confirm only one config path is sending page_view on each navigation.
  3. 3
    If this is an SPA, verify page_view only fires once per route change.
  4. 4
    Disable automatic page_view if you intentionally send page_view manually.
Evidence
Page
Navigations
Duplicate instances
Max in one navigation
Measurement IDs
/
1
2
2
G-KB772LZBWX
/dedicated-development-center
1
2
2
G-KB772LZBWX
/industry-real-estate
1
2
2
G-KB772LZBWX
/net-development-services
1
2
2
G-KB772LZBWX
/we-stand-together
1
2
2
G-KB772LZBWX
/node-development-services
1
2
2
G-KB772LZBWX
/java-development-services
1
2
2
G-KB772LZBWX
/recruiting-process
1
2
2
G-KB772LZBWX
/dedicated-developers
1
2
2
G-KB772LZBWX
/web-development
1
2
2
G-KB772LZBWX
Navigation · /
2 page_view requests fired before the next navigation
page_view
23:27:01.739 · page_location=https://integrio.net/
G-KB772LZBWX 204
page_view
flagged
23:27:06.753 · page_location=https://integrio.net/
G-KB772LZBWX 204
Navigation · /dedicated-development-center
2 page_view requests fired before the next navigation
page_view
23:27:12.034 · page_location=https://integrio.net/dedicated-development-center
G-KB772LZBWX 204
page_view
flagged
23:27:17.035 · page_location=https://integrio.net/dedicated-development-center
G-KB772LZBWX 204
Navigation · /industry-real-estate
2 page_view requests fired before the next navigation
page_view
23:27:22.467 · page_location=https://integrio.net/industry-real-estate
G-KB772LZBWX 204
page_view
flagged
23:27:27.468 · page_location=https://integrio.net/industry-real-estate
G-KB772LZBWX 204
Navigation · /net-development-services
2 page_view requests fired before the next navigation
page_view
23:27:33.016 · page_location=https://integrio.net/net-development-services
G-KB772LZBWX 204
page_view
flagged
23:27:38.017 · page_location=https://integrio.net/net-development-services
G-KB772LZBWX 204
Navigation · /we-stand-together
2 page_view requests fired before the next navigation
page_view
23:27:43.354 · page_location=https://integrio.net/we-stand-together
G-KB772LZBWX 204
page_view
flagged
23:27:48.355 · page_location=https://integrio.net/we-stand-together
G-KB772LZBWX 204

Missing page_view

No missing page_view behavior was found in the pages and navigations scanned.

Not detected

Extra page_view on short-lived pages

No extra page_view events were found on pages with short dwell time.

Not detected

Failed analytics requests

No failed analytics requests were detected.

Not detected

Analytics JavaScript errors

No analytics-related JavaScript errors were detected.

Not detected

Analytics ID consistency

No inconsistent analytics IDs detected across pages.

Not detected
FAQ
What does this sample scan test?

This sample demonstrates a complete analytics tracking validation scan including duplicate events, missing events, failed requests, JavaScript errors, and configuration consistency checks.

Does this report use real scan data?

Yes. Sample scan pages render real scan findings and evidence, with a light public wrapper for context and navigation.

Why show technical evidence on a public page?

The technical layer makes the findings defensible and useful to implementers, not just readable to marketers or PMs.

Can I run the same scan on my site?

Yes. The public sample is a published example of the same scan structure used for live user reports. Use the scanner landing page to run the same validation on your own site.

Run this scan on your site

See what issues exist on your own site. Get the same detailed report with actionable findings.

Start Your Scan