Key Differences from GA4
If you’re coming from Google Analytics 4, this guide will help you get oriented in Ghost Metrics. While both platforms provide web analytics, there are important differences in terminology, data models, and features.
The Good News
If you’ve used Google Analytics, you’ll find Ghost Metrics familiar. The core concepts — tracking visitors, measuring conversions, analyzing traffic sources — work similarly. The learning curve is gentle, and most users feel comfortable within a few hours.
Terminology Differences
Ghost Metrics uses slightly different terms for some concepts:
| GA4 Term | Ghost Metrics Term | Notes |
|---|---|---|
| Property | Website | Each tracked site is a “Website” |
| Data Stream | — | Ghost Metrics doesn’t use this concept |
| Conversions | Goals | Set up in Goals → Manage Goals |
| Engaged Sessions | Visits | All sessions are tracked as Visits |
| Events | Events | Works similarly |
| Explorations | Custom Reports | Build custom reports in the Custom Reports section |
| User ID | User ID | Similar concept for cross-device tracking |
Data Model Differences
Session-Based vs Event-Based
GA4 uses an event-based model where everything (including pageviews) is an event.
Ghost Metrics uses a more traditional session-based model:
- Visits (sessions) are the primary unit
- Pageviews are tracked within visits
- Events are additional interactions you define
This often makes Ghost Metrics reports more intuitive, especially for marketers familiar with earlier versions of Google Analytics.
Data Processing
GA4 samples data on high-traffic sites and has processing delays.
Ghost Metrics processes 100% of your data with no sampling. Real-time data appears within seconds, and historical reports are always based on complete data.
Report Differences
Where to Find Things
| What You Want | In GA4 | In Ghost Metrics |
|---|---|---|
| Real-time visitors | Reports → Realtime | Visitors → Real-time |
| Traffic sources | Acquisition → Traffic acquisition | Acquisition → All Channels |
| Page performance | Engagement → Pages and screens | Behavior → Pages |
| User demographics | Demographics | Visitors → Locations, Devices |
| Conversions | Engagement → Conversions | Goals → Overview |
| Campaign data | Acquisition → Campaigns | Acquisition → Campaigns |
Report Layout
GA4 uses a card-based interface with data visualizations.
Ghost Metrics uses a more traditional layout with data tables, graphs, and the ability to drill down into details. Many users find this more straightforward for day-to-day reporting.
Features You’ll Gain
Ghost Metrics includes premium features that GA4 either doesn’t offer or charges extra for:
Heatmaps
See exactly where visitors click and how far they scroll on your pages. GA4 doesn’t have built-in heatmaps.
Session Recordings
Watch anonymized recordings of real visitor sessions. Understand exactly how people use your website.
→ Learn about Session Recordings
Form Analytics
Get detailed insights into form performance — see which fields cause problems and where users abandon.
No Data Sampling
Every visit is tracked and reported. You’ll never see sampled data or estimates in Ghost Metrics.
Features That Work Differently
Audiences / Segments
GA4 has “Audiences” for grouping users.
Ghost Metrics has “Segments” that work similarly but are applied at report time rather than for targeting.
Attribution
GA4 offers multiple attribution models (data-driven, last click, etc.).
Ghost Metrics uses last-touch attribution by default. The last traffic source before a conversion gets credit.
Machine Learning Features
GA4 includes predictive metrics and automated insights powered by machine learning.
Ghost Metrics focuses on deterministic reporting — you see exactly what happened, and you draw the conclusions.
Privacy & Compliance
This is the biggest difference and likely why you’re here.
GA4
- Data is processed on Google’s servers
- No BAA available — explicitly prohibits PHI
- Data may be used for Google’s advertising products
- You don’t fully control your data
Ghost Metrics
- Data stays in secure, dedicated infrastructure
- BAA included — designed for HIPAA compliance
- Your data is never shared with third parties
- Full data ownership and control
Tracking Code Differences
GA4 Tracking
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXX');
</script>Ghost Metrics Tracking
<!-- Ghost Metrics Tag Manager -->
<script>
var _mtm = window._mtm = window._mtm || [];
_mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'});
(function() {
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src='https://example.ghostmetrics.cloud/js/container_XXXXXXXX.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Ghost Metrics Tag Manager -->Event Tracking Syntax
GA4:
gtag('event', 'sign_up', {
method: 'email'
});Ghost Metrics:
_paq.push(['trackEvent', 'Form', 'Submit', 'Sign Up Form']);Making the Switch
Can I Run Both?
Yes. Many organizations run Ghost Metrics alongside GA4 during a transition period. The tracking codes don’t conflict.
Data Migration
Historical data from GA4 cannot be migrated to Ghost Metrics. You’ll start fresh with Ghost Metrics tracking, so plan to run both platforms in parallel if you need historical comparisons.
Team Training
Most teams familiar with GA4 can get comfortable with Ghost Metrics in a single training session. The core concepts are the same — the interface and terminology just need some adjustment.
Getting Help
If you need assistance during your transition:
- Review this documentation
- Contact Support for personalized help
- Ask about training sessions for your team