Troubleshooting
Solutions to common issues with Ghost Metrics.
No Data Appearing
The most common issue — your dashboard shows no visitors or data.
Step 1: Verify Tracking Code Installation
Check that the tracking code is on your website:
- Open your website in a browser
- Right-click → View Page Source
- Press
Ctrl+F(orCmd+Fon Mac) - Search for
ghostmetricsor_mtm - Confirm the tracking code is present
If tracking code is missing:
- Re-install following Installation Guide
- Check if code was added to the correct template/location
- Verify changes were published (especially for CMS platforms)
Step 2: Check for JavaScript Errors
- Open your website
- Press
F12to open Developer Tools - Go to the Console tab
- Look for red error messages related to tracking
Common errors:
- Script blocked by Content Security Policy → Update CSP settings
- Script not found (404) → Check tracking code URL
- JavaScript errors in your site code → May prevent tracking from loading
Step 3: Verify Network Requests
- Open Developer Tools (
F12) - Go to the Network tab
- Refresh your page
- Filter by typing
container_or your Ghost Metrics domain - Check for successful requests (status 200)
If requests are blocked or failing:
- Check for ad blockers (disable temporarily to test)
- Verify firewall isn’t blocking requests
- Check Content Security Policy settings
Step 4: Test in Incognito Mode
Browser extensions and cached data can interfere:
- Open an incognito/private browser window
- Visit your website
- Check Ghost Metrics Real-time report
- You should see your visit within seconds
Step 5: Clear Caching
If your site uses caching:
- Clear your caching plugin’s cache
- Clear CDN cache (Cloudflare, etc.)
- Wait a few minutes
- Test again in incognito mode
Data Discrepancies
Your Ghost Metrics numbers don’t match other tools or expectations.
Ghost Metrics vs Google Analytics
Numbers will differ due to:
- Different tracking methods — Each platform counts differently
- Ad blockers — May block one platform but not another
- Bot filtering — Different approaches to filtering bot traffic
- Sampling — GA4 samples data; Ghost Metrics doesn’t
- Session definitions — Slightly different timeout rules
A 10-20% difference is normal between any two analytics platforms.
Sudden Traffic Drops
If traffic suddenly decreased:
- Check tracking code — Was it accidentally removed?
- Website changes — Did a redesign or update affect tracking?
- Caching changes — New caching might be interfering
- Actual traffic change — Sometimes traffic legitimately drops
Sudden Traffic Spikes
If traffic suddenly increased:
- Bot traffic — Check visitor details for suspicious patterns
- New campaign — Expected traffic from marketing?
- Viral content — Content shared widely?
- Referral spam — Check referrer report for suspicious sources
Missing Recent Data
If very recent data isn’t appearing:
- Real-time data should appear within seconds
- Some reports may take a few minutes to update
- Check if your date range includes today
- Verify timezone settings
Tracking Issues
Events Not Recording
If custom events aren’t appearing:
- Verify event code — Check syntax is correct
- Check trigger — Is the event trigger firing?
- Console logging — Add
console.log()to verify code runs - Tag Manager — If using TM, check tag is firing
Test event tracking:
// Add this temporarily to verify events work
_mtm.push({
'event': 'trackEvent',
'eventCategory': 'Test',
'eventAction': 'Test Action',
'eventName': 'Test Name'
});
console.log('Event sent');Goals Not Converting
If goals aren’t recording conversions:
- Verify goal setup — Check configuration in Goals → Manage
- Test the trigger — Manually trigger the goal condition
- Check URL matching — For page-based goals, verify URL patterns
- Event matching — For event-based goals, verify event fires correctly
Campaign Parameters Not Showing
If UTM parameters aren’t appearing in reports:
- Verify URL format — Parameters must be properly formatted
- Check for redirects — Redirects may strip parameters
- Form submissions — Some forms strip URL parameters
- Case sensitivity —
utm_sourcevsUTM_SOURCEmatters
Feature-Specific Issues
Heatmaps Not Loading
If heatmaps won’t display:
- Sufficient data — Need enough visits to generate heatmap
- Page changes — If page changed significantly, heatmap may not overlay correctly
- Dynamic content — Some dynamic elements may not capture correctly
- JavaScript errors — Check console for errors
Session Recordings Missing
If recordings aren’t appearing:
- Feature enabled — Verify recordings are enabled for the website
- Sample rate — If sampling is set, not all sessions record
- Page exclusions — Check if the page is excluded from recording
- Session length — Very short sessions may not record
- Plan level — Verify your plan includes Session Recordings
Form Analytics Empty
If form data isn’t appearing:
- Form detection — Some custom forms may not auto-detect
- Sufficient data — Need form interactions to show data
- Form changes — Major form changes may affect tracking
- Feature enabled — Verify Form Analytics is enabled
Performance Issues
Dashboard Loading Slowly
If the dashboard is slow:
- Date range — Shorter date ranges load faster
- Browser — Try a different browser
- Internet connection — Test your connection speed
- Clear browser cache — May help with loading issues
Reports Timing Out
If reports take too long or time out:
- Reduce date range — Shorter periods process faster
- Simplify segments — Complex segments take longer
- Try later — Server load varies throughout the day
- Contact support — May indicate a larger issue
Access Issues
Can’t Log In
If you can’t access your account:
- Verify credentials — Check username and password
- Password reset — Use “Forgot password” link
- Account status — Contact your admin to verify account is active
- Browser issues — Try incognito mode or different browser
- Bookmarks — Ensure you’re using the correct URL
Can’t See a Website
If a website is missing from your list:
- Permissions — You may not have access to that website
- Contact admin — Request access if needed
- Correct account — Verify you’re logged into the right account
Can’t Edit Settings
If you can’t modify configurations:
- Role level — View role cannot edit anything
- Website permissions — You may not have edit access to this website
- Feature access — Some features require higher plan levels
Getting More Help
Before Contacting Support
Gather this information:
- Screenshot of the issue
- Browser and version you’re using
- Steps to reproduce the problem
- When it started happening
- What you’ve already tried
- Any error messages (exact text)
When to Contact Support
Contact support when:
- You’ve tried troubleshooting steps without success
- You see error messages you don’t understand
- You need configuration help
- You suspect a system issue
How to Contact Support
See Contact Support for:
- Support hours
- Response time expectations
- Contact methods
Common Error Messages
”No data available for this date range”
- Date range may be before tracking was installed
- Website may not be receiving traffic
- Tracking may not be properly configured
”You don’t have permission to access this”
- Your user role doesn’t allow this action
- Contact your admin for appropriate permissions
”Report could not be generated”
- Try a shorter date range
- Wait and try again
- Contact support if persistent
Quick Fixes Checklist
Try these common fixes first:
- Clear browser cache
- Test in incognito mode
- Disable ad blocker temporarily
- Verify tracking code in page source
- Check for JavaScript console errors
- Verify correct date range selected
- Confirm timezone settings
- Try a different browser