Connecting Google Analytics 4 & Search Console
Connect your Google Analytics 4 property and Google Search Console account to EnSightX™ to unlock Tri-Stream AI intelligence, multi-signal correlation, and commercial revenue impact models.
Overview
Connecting your Google tools allows EnSightX™ to unlock Tri-Stream AI Intelligence by merging live customer traffic (GA4) and organic search demand (GSC) directly with your page speed audits.
🔒 Complete Privacy & Per-Domain Firewalling
Every monitored domain you configure in EnSightX™ maintains its own isolated credentials. If you manage multiple brands, sub-domains, or agency client stores, their data is completely segregated and will never cross-contaminate.
🛠️ Easy 4-Step Connection Guide
To connect Google Analytics 4 and Google Search Console, you only need to perform a one-time setup in your Google Cloud account:
Step 1: Create a Free Google Cloud Project
- Open the Google Cloud Console.
- Click the project dropdown at the top and select "New Project".
- Name your project (for example,
My-Store-EnSightX) and click Create.
Step 2: Enable the 3 Required Google APIs
In the Google Cloud Console search bar, search for and Enable each of these three free services:
- Google PageSpeed Insights API (for site speed & Lighthouse testing)
- Google Analytics Data API (for GA4 traffic metrics)
- Google Search Console API (for search queries and keywords)
Step 3: Get Your Free PageSpeed API Key (Optional but Recommended)
- Go to APIs & Services > Credentials.
- Click + Create Credentials > API key.
- Copy the generated key (starts with
AIzaSy...). - Under "API restrictions", choose "Restrict key", check "PageSpeed Insights API", and click Save.
Step 4: Create a Service Account Key (JSON) for GA4 & Search Console
- In APIs & Services > Credentials, click + Create Credentials > Service account.
- Give it a name (e.g.,
ensightx-analytics) and click Done. - Click on the newly created service account email address in your list.
- Go to the Keys tab, click Add Key > Create new key, select JSON, and click Create.
- A
.jsonfile will automatically download to your computer. Open this file in any text editor (like Notepad or TextEdit) and copy the entire text. - Note the service account's email address (e.g.,
[email protected]).
👥 Inviting Your Service Account to GA4 & Search Console
Just like inviting a team member, you simply invite your service account email to view your analytics:
In Google Analytics 4 (GA4):
- Open Google Analytics.
- In the bottom left, click Admin (⚙️) > Property Access Management.
- Click the blue + button and select Add users.
- Paste your service account email address and select the Viewer role.
- In Admin > Property Settings, copy your numeric Property ID (e.g.
336625259).
In Google Search Console:
- Open Google Search Console.
- In the left menu, select Settings > Users and permissions.
- Click Add user, paste your service account email address, and select Restricted or Full permission.
- Note your Site URL exactly as it appears in your Search Console property (e.g.
https://yourstore.com/orsc-domain:yourstore.com).
⚙️ Adding the Credentials to Your Monitored Domain
Once you have your credentials ready:
- In your Visperity Control Panel, go to EnSightX™ > Monitored Domains & Schedules.
- Click + Add Monitored Domain (or click Edit on an existing website).
- Paste your credentials into the dedicated fields:
- Google PageSpeed API Key: Paste your custom key (or leave blank to use the system starter allowance).
- Google Analytics 4 Property ID: Paste your numeric ID (e.g.
336625259). - Google Search Console Site URL: Paste your verified property URL (e.g.
https://yourstore.com/). - Google Service Account JSON Key: Paste the full JSON text from your downloaded key file.
- Click Save Domain & Credentials.
Your domain is now upgraded to ⚡ Tri-Stream AI (3 Streams)!
📅 Customizable Analytics Date Range Filters
When viewing audits for a connected domain, you can customize the date range window using the quick filter buttons:
7 Days(7d): Great for checking immediate results after a recent website update.14 Days(14d): Ideal for bi-weekly sprint reviews.30 Days(30d- Default): Standard monthly review.90 Days(90d): Quarterly performance and traffic trend analysis.365 Days(365d): Annual historical overview.Custom Range: Choose exact Start and End dates with the date pickers.

