Skip to main content

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.

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.

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

  1. Open Slate and go to Administration > Integrations.
  2. Find Google Analytics and click Connect.
  3. Enter a name for the connection (e.g., “Company Website GA4”).
  4. Click Connect. Slate redirects you to Google’s sign-in page.
  5. Sign in with the Google account that has access to your GA4 property.
  6. Grant Slate read-only access to your analytics data.
  7. 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:
MetricDescription
UsersTotal unique users who visited the page
SessionsTotal sessions on the page
Engagement timeAverage engagement time per session
Each metric includes a delta value showing the change compared to the previous period. Slate also syncs additional GA4 data behind the scenes for deeper analysis:
MetricDescription
Page viewsTotal page views
Engaged sessionsSessions with meaningful engagement
Engagement ratePercentage of sessions that were engaged
ConversionsGoal completions on the page
Channel groupTraffic source channel (Organic, Direct, Paid, Social, etc.)
Source / MediumSpecific traffic source and medium
Combined with Google Search Console (clicks, impressions, position, CTR) and AI Tracker data (citations, citation rate), GA4 metrics complete the 360-degree view in Pages. For a full guide on using this data, see Pages.

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:
  1. Open the connection in Slate under Administration > Integrations.
  2. Click Reconnect.
  3. Sign in with your Google account and grant access again.
Slate automatically refreshes access tokens in the background. Manual re-authentication is only needed if you revoke access from your Google account settings.

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

IssueCauseSolution
No properties listed after connectingGoogle account lacks GA4 accessVerify you have access to at least one GA4 property
Connection fails during OAuthPop-ups blocked or network issueAllow pop-ups for Slate and try again
”Permission denied” errorsGoogle access revokedRe-authenticate the connection in Slate
Traffic data is emptyGA4 property has no data or wrong property selectedVerify the selected property matches your website
Metrics don’t match GA4 dashboard exactlyData processing timing or sampling differencesMinor discrepancies are normal — Slate syncs data periodically
GA4 banner still showing in PagesConnection not linked to Pages configurationSelect the GA4 connection in your Pages source configuration

What’s next