What it does
Server Side Support gives each of your websites its own tracking server, a Google Tag Manager server container and a cookie banner. The ChatGPT plugin lets you ask about that setup in plain language, without opening the dashboard. It only reads. It cannot change settings, add or remove sites, or start a payment.
What you can ask
- "Are all my sites running, and is anything still being set up?"
- "How many events did my main site track in the last 14 days, and how does that compare to the 14 days before?"
- "What percentage of visitors accepted ad_storage and analytics_storage in the last 30 days?"
- "Which plan am I on, and how much of my request limit have I used this month?"
- "Which accounts do I have access to, with what role?"
- "How many visitors made a choice in my cookie banner in the last 30 days, and how many accepted everything?"
What ChatGPT can look up
| Tool | What it shows |
| Who am I | Your email and your accounts: name, plan, role, number of sites |
| My sites | Sites per account with domain and status |
| Account set-up status | Set-up status per site and the next step |
| Account overview | Plan, limit and usage, add-ons, open notices |
| Site traffic | Events per day and total over 7, 14 or 30 days, with a trend |
| Site consent | Share of hits that granted each Google Consent Mode signal, the number of hits, and how many were granted, denied or sent before a choice was made |
| Cookie banner choices | Number of choices made in your cookie banner over 7, 30 or 90 days, the opt-in rate on average, per category and per day, compared with the previous period. Bots are left out |
| Subscription | Monthly amount and add-ons. No payment details |
Traffic and consent data appear only when you have allowed reading your Google Analytics events in the dashboard.
How to connect
- You need a Server Side Support account. Create one if you do not have one yet.
- In ChatGPT, open Settings, Plugins and find Server Side Support in the plugin directory.
- Choose Connect. You see a screen that names the application asking for access. Choose Allow.
- Sign in with the Google account that uses the same email address as your Server Side Support account.
- Ask your first question.
Permissions and limits
- Read only. No tool changes anything.
- Only your own accounts. A site or account id that does not belong to your login is refused.
- Your role applies. You see what you would see in the dashboard, and a viewer role stays read only.
- Google sign-in is identity only. We ask for your email address (scopes openid and email), nothing else from Google.
- Usage limit. 60 requests per minute and 600 per hour per user.
How to disconnect
- In the dashboard: Settings, Connected AI assistants, then disconnect. This revokes every connection for your email address.
- Also remove the plugin in ChatGPT: Settings, Plugins.
- After disconnecting the assistant can no longer renew its access. An access token that was already issued can remain valid for up to one hour.
Data and privacy in short
- When you ask a question, ChatGPT (OpenAI) receives the answer from our service: your email, account and site names, set-up status, event counts, consent percentages, plan and usage, and your monthly amount. Never visitor IP addresses, visitor identifiers or payment details.
- We store a refresh token only as a hash, valid 30 days after last use and at most 90 days in total. We never log your questions or the answers.
- What OpenAI does with the data is covered by your agreement with OpenAI.
- Full details: Privacy Statement. Terms: Terms.
Troubleshooting
- ChatGPT says a site or account does not belong to you. Sign in with the Google account whose email matches your Server Side Support account.
- Traffic or consent shows as unavailable. Allow reading Google Analytics events and link a property in the dashboard.
- Too many requests. Wait a minute and try again.
- Something else. Email support@ga4support.nl.
Support
Attributions (trading as GA4 Support), Tijmhof 36, 4907 BE Oosterhout, the Netherlands, KvK 73595039. Email support@ga4support.nl.