🔍 Overview
If your Search Atlas reports are not reflecting Google Analytics or heatmap data — even after confirming your integrations are active — there are several common causes. This article walks you through the most effective troubleshooting steps to restore accurate data across all affected reports.
⚙️ Step 1: Verify Your Integration Status
Before anything else, confirm that your Google Analytics integration is properly connected and authorized inside Search Atlas.
- Log in to your Search Atlas account.
- Navigate to your account settings by clicking your profile icon in the top-right corner.
- Locate the Integrations section and confirm that Google Analytics shows a Connected status.
- If the status shows Disconnected or Error, click Reconnect and re-authorize access through your Google account.
- Ensure the correct Google Analytics property and data view are selected for each project.
🛠️ Step 2: Check Heatmap Tracking Script Installation
Heatmap data requires a tracking script to be installed on your website. If this script is missing or placed incorrectly, no heatmap data will be recorded or displayed.
- Confirm the Search Atlas heatmap tracking script is present in the
<head>section of every page you want to track. - If you recently updated your website theme, CMS, or tag manager setup, the script may have been removed. Re-add it and allow 24–48 hours for data to populate.
- Use your browser's developer tools (right-click → Inspect → Sources or Network tab) to verify the script is loading without errors.
⏳ Step 3: Allow Sufficient Data Processing Time
Both Google Analytics and heatmap data are not always available in real time. Processing delays are normal and typically resolve on their own.
- Google Analytics data can take up to 24–48 hours to appear in your reports after a new connection or reconnection.
- Heatmap data requires actual user visits to your pages before it will display. Low-traffic pages may take several days to show meaningful results.
- If you recently created a new report, wait at least 48 hours before assuming there is a sync issue.
📊 Step 4: Review Report Date Ranges and Filters
Incorrect date ranges or active filters are a common reason reports appear empty or incomplete.
- Open the affected report inside Search Atlas.
- Check the date range selector and ensure it covers a period when your integrations were active and your site was receiving traffic.
- Review any active filters — segment filters, device filters, or URL filters — that may be limiting the data displayed.
- Reset filters to their default state and re-run the report to see if data appears.
🔄 Step 5: Disconnect and Reconnect the Integration
If data is still missing after completing the steps above, a full reconnection often resolves underlying authorization or token expiry issues.
- Go to your account Integrations settings.
- Click Disconnect next to Google Analytics.
- Wait 30 seconds, then click Connect and complete the Google authorization flow again.
- Re-select the correct Analytics property and view for each affected project.
- Navigate to Left sidebar → Site Metrics (Site Explorer) and open one of your affected reports to confirm data is now loading.
💡 Additional Tips
- If the issue affects multiple reports, the root cause is almost always the integration itself — a single reconnection should resolve all of them at once.
- Make sure the Google account you use to connect Analytics has at least Viewer-level permissions on the Analytics property.
- Ad blockers or privacy browser extensions on your own machine can sometimes prevent heatmap scripts from firing during your own visits — test with extensions disabled.
- If you are using Google Tag Manager to deploy the heatmap script, confirm the tag is set to fire on All Pages and that the container is published.
🆘 Still Need Help?
If you have completed all the steps above and your Analytics or heatmap data is still not appearing in your reports, our team is ready to investigate further. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.