While you can use your server-side tagging container with any CMP, we have made it very easy to integrate with Seers Ai.
This guide describes how to use consent signals coming from Seers.ai and assumes you have:
- A website using Seers CMP with Google Consent Mode already enabled.
- A working server Google Tag Manager (sGTM) container backed by Seers.ai. Read the Getting Started guide if you need to set it up.
With your server container already set up using the Seers SST Setup guide, you are now ready to configure consent signal states so that your tagging server correctly reflects user consent choices.
Understanding Google Consent State Values
Before adding consent states to your server container, it is important to understand what each consent state value represents. The table below explains the possible states:
| State | Ads Cookies | Analytics Cookies |
| G111 | ✅ Granted | ✅ Granted |
| G100 / G.. | ❌ Denied | ❌ Denied |
| G101 / G1.1 | ❌ Denied | ✅ Granted |
| G110 / G11. | ✅ Granted | ❌ Denied |
Step-by-Step Instructions
1. Open and Preview Your Server Container
Open your server container in Google Tag Manager. Click Preview, and you will notice that the Google Analytics GA4 tag, confirming your base setup is working correctly.
2. Create the Google Consent State Variable
Now it is time to add consent states into your server container as variables.
Navigate to Variables and click New to create a variable.
Name it Google Consent State.
Open Variable Configuration and set the variable type to Query Parameter.
Enter gcs as the parameter name and save the variable.
3. Create the "No Ads" Variable
Create another new variable and name it Google Analytics No Ads and open Variable Configuration and set the type to RegEx Table.
- Set the Input Variable to Google Consent State.
- Set the Default Value to denied.
- Add a row with the pattern G11. and output value denied.
Save the variable.
4. Create the "No Analytics" Variable
Create another new variable and name it Google Analytics No Analytics and open Variable Configuration and set the type to RegEx Table.
- Set the Input Variable to Google Consent State.
- Set the Default Value to denied.
- Add a row with the pattern G1.1 and output value denied.
Save the variable.
5. Preview and Verify Consent Signals
- First, preview your server container, then open the preview for your web container.
A pop-up will appear asking you to connect your website. Go ahead and connect it.
Once your website loads, interact with the cookie banner, for example, by selecting Allow All Cookies.
Navigate back to your server container preview and open the Variables tab. You should now see the Google Consent State showing G111, confirming that both ads and analytics consent have been granted.
With these variables in place, your server-side container is now fully equipped to read and act on user consent signals passed through Google Consent Mode. Any consent choice a visitor makes on your Seers.ai cookie banner will be accurately reflected in your sGTM setup, giving you a reliable, privacy-compliant foundation for your server-side tagging.