Overview
When comparing pageview numbers between Permutive and Google Analytics (GA), you may notice discrepancies. This is expected because these platforms are fundamentally different systems that track and report data differently.Fundamental Differences
Why do Permutive and Google Analytics show different pageview counts?
Why do Permutive and Google Analytics show different pageview counts?
Permutive and GA use different tracking mechanisms and apply different filtering rules. Here’s a comparison:
These differences mean that even on the same page, GA and Permutive may record different numbers of pageviews.
| Aspect | Google Analytics | Permutive |
|---|---|---|
| Tracking | Uses analytics.js | Uses Permutive SDK |
| Consent | Depends on your GA setup | May rely on consent-by-token |
| Bot Traffic | May include bots unless filtered | Automatically excludes known bot traffic |
| User Identity | Cookie/session-based | First-party identity models |
| When It Fires | At page load (if script loads) | When SDK loads AND consent is given |
What factors can cause pageview discrepancies?
What factors can cause pageview discrepancies?
Several factors can contribute to differences in pageview counts:
- SDK Loading Timing: The Permutive SDK and analytics.js may not load at the same time or on the same pages
- Consent Models: Especially on EEA/UK domains, consent requirements can significantly reduce trackable pageviews in Permutive while GA may still collect data
- Bot Filtering: GA may include bot or spam traffic unless explicitly filtered, while Permutive applies stricter automatic filters
- AMP/FIA Traffic: AMP and Facebook Instant Articles traffic may not be captured by Permutive unless explicitly implemented
- Deployment Coverage: Permutive may not be deployed on all pages, domains, or subdomains where GA is present
Comparing Pageviews Accurately
How should I compare GA and Permutive pageviews?
How should I compare GA and Permutive pageviews?
To make an accurate comparison, you need to ensure a like-for-like scenario. This means:Best practices for comparison:
- Use the same fixed time period for both platforms
- Compare the same domains and subdomains
- Account for consent differences (Permutive may only track consented users)
- Consider traffic type differences (Web, AMP, FIA)
- Check if bot filtering is applied consistently
What information do I need from Google Analytics?
What information do I need from Google Analytics?
When preparing GA data for comparison, please provide:
- Fixed Timeframe: Set specific start and end dates
- Break down by month if possible
- Day-by-day breakdown helps speed up analysis
- Bot Traffic Status: Does your GA traffic include bot traffic?
- Domain Breakdown: Split traffic by domain
- Include subdomain breakdown if relevant
- Browser Split: Break down by browser type (Safari, Firefox, Chrome, Other)
- Traffic Type: Split by type (Web, AMP, FIA)
- Pageviews Only: Share pageview counts, not unique user counts
- Data Format: Provide data as Google Sheets, CSV, or Excel
What information do I need from Permutive?
What information do I need from Permutive?
When preparing Permutive data for comparison, identify where you retrieved the numbers from:If using Audience Insights:
- Which cohort(s) are you analyzing?
- What dimension filters are applied (e.g., domain, device type, browser)?
- What date range is selected?
- Which plan are you referencing?
- What audiences are included in the plan?
- What date range does the plan cover?
- Consent Status: Is consent-by-token active on the domains being compared?
Troubleshooting Discrepancies
Is Permutive deployed on all my properties?
Is Permutive deployed on all my properties?
A common cause of discrepancies is incomplete deployment. Check:Domains and Subdomains:
- Is Permutive active on all domains where GA is deployed?
- Are subdomains like
forum.example.comorblogs.example.comincluded?
- Is Permutive firing on all page types (articles, index pages, section pages)?
- Some implementations may only track certain page types
- Do you have AMP implementation?
- Is Facebook Instant Articles (FIA) configured?
- Are mobile apps instrumented with Permutive?
Is consent management affecting my numbers?
Is consent management affecting my numbers?
Consent requirements can significantly impact pageview counts:
- EEA/UK Regions: Consent models often reduce trackable pageviews in Permutive more than GA
- Per-Domain Consent: Consent settings may vary by domain, so compare on a per-domain basis
- Consent-by-Token: If enabled, only users who have provided consent will be tracked
GA may continue collecting data in scenarios where Permutive is blocked by consent requirements. This is a common source of discrepancies.
Was there a deployment issue or outage?
Was there a deployment issue or outage?
Temporary issues can cause pageview gaps:
- Permutive Outages: Check if there were any service disruptions during the comparison period
- Deployment Changes: Was Permutive temporarily removed or modified?
- Tag Manager Issues: If deployed via a tag manager, were there configuration changes?