Getting Started
Complete the platform prerequisites below before starting the setup. P.1 through P.3 cover the Google Cloud, GA4, and GTM setup. P.4 covers the app’s Settings workflow.
Platform overview
- P.1 Google Cloud (GCP) Setup: prepare the GCP project that will host the server-side infrastructure. GCP project selection in the app is deferred until after scanning.
- P.2 GA4 Setup: confirm Analytics access and prepare the GA4 properties and measurement IDs needed for the setup.
- P.3 GTM Setup: confirm GTM account access and confirm the web container. A server container can be created later during the setup workflow.
- P.4 Settings: Google sign-in, API verification, and app configuration.
Deliverable
A GCP project with required APIs enabled, GA4 Analytics access, a GTM account with a web container, and Google access connected in the app.
P.1 Google Cloud (GCP) Setup
This is the platform layer for the server-side part of the implementation. If GCP is new to you, treat this as the infrastructure foundation that the later Cloud Run steps build on.
How to set up the GCP project for GetServerSide
Project structure, billing, free tier, permissions, required APIs, and a step-by-step walkthrough.
P.2 GA4 Setup
The setup workflow needs GA4 access to scan your existing setup and create a temporary shadow property for validation.
How to set up GA4 for GetServerSide
Account access, Browser and Server properties, web data streams, measurement IDs, and a step-by-step walkthrough.
P.3 GTM Setup
The setup requires a web GTM container. A server container can be created during setup if you don’t have one yet.
How to set up GTM for GetServerSide
Account creation, web and server containers, ownership model, and readiness checks.
P.4 Settings
The app’s Settings page is where you connect Google access and confirm the prerequisites before you start the audit.
-
1
Open Settings in the app
Start in the app’s Settings page. This is where Google access, API checks, and project configuration are managed.
-
2
Sign in with Google
Use the hosted Google sign-in flow in the app. You do not need to create a separate OAuth client or provide a
client_secret.jsonfile for GSS.What to expect:
- Click Sign in with Google in the app.
- Use the Google account that has access to the Analytics, GTM, Cloud Run, and GCP resources for this implementation.
- Approve the requested scopes so the app can read configuration and perform setup actions later in the workflow.
- If the wrong account is connected, disconnect it in Settings and sign in again with the correct one.
-
3
Confirm required APIs and account access
Use Settings to verify that the required Google APIs are enabled and that the connected account can access the Analytics, GTM, Cloud Run, and GCP resources for this implementation.
-
4
Select the GCP project when the app prompts for it
You do not need to bind the project before the first audit. Once you move into the build step, select the prepared GCP project in the app so deployment and validation happen in the right place.
Important
GSS now uses a hosted Google sign-in flow. You do not need a separate desktop app, local pairing, or a downloaded OAuth client secret file to use the app.