The Google Analytics integration brings your GA4 traffic and engagement data into Slate. It feeds into the Pages feature alongside Google Search Console and AI Tracker data — giving you a complete view of how users find, visit, and interact with your pages.Documentation Index
Fetch the complete documentation index at: https://slatehq.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Why connect Google Analytics to Slate?
Google Search Console shows how pages perform in search results. Google Analytics shows what happens after the click — how many users visit, how long they stay, and whether they engage. Connecting GA4 to Slate adds this layer to the Pages view, so you can spot pages that attract traffic but fail to engage visitors, or pages with high engagement but low search visibility.Prerequisites
- A Slate account with an active workspace
- A Google account with access to a GA4 property for your website
Setup
Step 1: Connect Google Analytics in Slate
- Open Slate and go to Administration > Integrations.
- Find Google Analytics and click Connect.
- Enter a name for the connection (e.g., “Company Website GA4”).
- Click Connect. Slate redirects you to Google’s sign-in page.
- Sign in with the Google account that has access to your GA4 property.
- Grant Slate read-only access to your analytics data.
- After authorization, Google redirects you back to Slate. The connection appears as active.
Slate requests read-only access to your Google Analytics data. It cannot modify your GA4 configuration, goals, or tracking setup.
Step 2: Select your GA4 property
After connecting, select the GA4 property you want to use. Slate loads all properties accessible to the connected Google account. If your GA4 property has multiple web streams, Slate detects the site domain automatically from the stream’s default URL.What it powers
Once connected, GA4 data flows into the Pages feature. The following metrics become available for every tracked page:| Metric | Description |
|---|---|
| Users | Total unique users who visited the page |
| Sessions | Total sessions on the page |
| Engagement time | Average engagement time per session |
| Metric | Description |
|---|---|
| Page views | Total page views |
| Engaged sessions | Sessions with meaningful engagement |
| Engagement rate | Percentage of sessions that were engaged |
| Conversions | Goal completions on the page |
| Channel group | Traffic source channel (Organic, Direct, Paid, Social, etc.) |
| Source / Medium | Specific traffic source and medium |
Use cases
Identify high-traffic, low-engagement pages
Filter Pages for pages with high user counts but low engagement time. These pages attract visitors but may not deliver the content users expect — candidates for content improvement.Find engagement winners with low visibility
Sort Pages by engagement time to find pages that engage visitors well but have low clicks or impressions from search. These are strong pages that could benefit from SEO optimization to increase their search visibility.Spot traffic source imbalances
GA4 tracks traffic by channel (Organic, Direct, Paid, Social). Use this data to identify pages that depend heavily on a single channel and diversify their traffic sources.Monitor conversion performance
Track which pages drive conversions. Cross-reference with GSC position data to understand whether high-converting pages are maintaining their search rankings.Detect traffic drops alongside ranking changes
Compare GA4 session trends with GSC position deltas. A page losing sessions while maintaining rankings may indicate a broader traffic issue (seasonality, competition), while a page losing both suggests a ranking problem.Prioritize content refreshes with engagement data
Use engagement metrics alongside GSC data to prioritize which pages to refresh. A page with dropping sessions and low engagement time is a higher priority than one with dropping sessions but strong engagement.Managing connections
View connections
Go to Administration > Integrations to see all your GA4 connections and their status.Re-authenticate
If your Google authorization expires or is revoked:- Open the connection in Slate under Administration > Integrations.
- Click Reconnect.
- Sign in with your Google account and grant access again.
Remove a connection
Delete a connection from Administration > Integrations. Pages data that depends on the connection will stop updating until a new connection is configured.Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| No properties listed after connecting | Google account lacks GA4 access | Verify you have access to at least one GA4 property |
| Connection fails during OAuth | Pop-ups blocked or network issue | Allow pop-ups for Slate and try again |
| ”Permission denied” errors | Google access revoked | Re-authenticate the connection in Slate |
| Traffic data is empty | GA4 property has no data or wrong property selected | Verify the selected property matches your website |
| Metrics don’t match GA4 dashboard exactly | Data processing timing or sampling differences | Minor discrepancies are normal — Slate syncs data periodically |
| GA4 banner still showing in Pages | Connection not linked to Pages configuration | Select the GA4 connection in your Pages source configuration |
What’s next
- Pages — see how GA4 data combines with GSC and AI Tracker in the Pages view
- Google Search Console Integration — add organic search data to Pages
- AI Search Analytics — add AI citation data to Pages