Daylytix connects to Google Analytics 4 to pull session data, engagement metrics, and high-bounce pages directly into your audit report. GA4 uses the same service account you set up for Google Search Console — no second set of credentials needed.
How GA4 authentication works
Daylytix reuses the service account JSON you uploaded for GSC. The same robot account that reads Search Console data also calls the Google Analytics Data API (analyticsdata.googleapis.com). You do not need to create a new service account or upload a second JSON file.
What you do need to provide is your GA4 Property ID — a numeric identifier that tells Daylytix which Analytics property to query. This is separate from your GSC setup.
Step 1 — Find your GA4 Property ID
The GA4 Property ID is a plain number like 123456789. It is not the same as the Measurement ID (which starts with G-) used on your website's tracking snippet.
Open Google Analytics
Go to analytics.google.com and select the account and property you want to connect.
Open Admin settings
Click the Admin icon (gear/cog) in the bottom-left corner of the Google Analytics interface.
Click Property Settings
In the middle column (the Property column), click Property Settings. The Property ID is shown at the top of this page.
Copy the Property ID
Copy the numeric ID — it looks like 123456789. You will paste this into Daylytix in the next step. See Configuring your GA4 property ID for a full visual walkthrough.
Step 2 — Grant the service account access to GA4
The service account email must be added to your GA4 property as a Viewer or higher. Without this step, Daylytix will receive a permission error when querying Analytics data.
Go to Admin > Property Access Management
Still in GA4 Admin, click Property Access Management (in the Property column).
Add the service account email
Click the blue + button in the top-right corner. Paste the service account email (e.g. daylytix-gsc@your-project.iam.gserviceaccount.com) and assign the Viewer role.
Step 3 — Enter the Property ID in Daylytix
Open Settings > Integrations
In the Daylytix dashboard, open Settings and go to the Integrations tab.
Locate the GA4 Property ID field
Scroll to the Google Analytics 4 section. You will see a text field labeled GA4 Property ID.
Paste the numeric ID and save
Paste the number you copied from GA4 (e.g. 123456789) and click Save Settings. Do not include the properties/ prefix — just the plain number.
Test the connection
Click the Test GA4 button. Daylytix will attempt to fetch a sample of top pages. If successful, you will see a small preview of your GA4 data. If you see an error, check the troubleshooting section below.
What GA4 data appears in your audit?
Once connected and configured, the following data appears in the GA4 tab of your audit dashboard:
- Total sessions — aggregate sessions over the last 28 days
- Engagement rate — percentage of sessions considered "engaged" by GA4 (sessions over 10 seconds, with a conversion, or 2+ page views)
- Bounce rate — percentage of sessions with no engagement
- Top pages by sessions — full URL, sessions, engagement rate, average engagement time
- High bounce rate pages — pages where bounce rate exceeds 70%, flagged for content review
- Low engagement pages — pages where engagement rate is below 30%, useful for identifying thin content
Troubleshooting
| Error message | Most likely cause | Fix |
|---|---|---|
| "Property not found" | Wrong property ID format or ID from wrong account | Re-check the numeric ID in GA4 Admin > Property Settings |
| "Permission denied" / 403 | Service account not added to GA4 property | Add service account email to GA4 Property Access Management |
| "Invalid argument" / 400 | Property ID contains "properties/" prefix or "G-" measurement ID entered | Enter only the numeric portion, e.g. 123456789 |
| GA4 tab shows no data after audit | Property ID not saved, or service account JSON not uploaded | Verify both settings are saved, then re-run the audit |