Configure GTM Web

Configure Google Analytics 4 to send data to the server

Introduction

This method involves implementing a unique tagging implementation on your web container to send data to your server container. By using Google Analytics 4 (GA4) as the data carrier, server-side configuration becomes simpler and faster. If GA4 is correctly configured on the client side, events can be easily dispatched to the various platforms from the server.

Client to server schema

Note: The correct implementation of GA4 depends on the quality of your Data Layer. An insufficient Data Layer will impact data collection, whether your implementation is client-side or server-side.

Google Tag configuration

Create a new tag (Optional)

⚠️

If you already have existing GA4 tags on your GTM web, use the existing Google Tag instead. You can go directly to step 3 to add the server_container_url parameter.

Go to the Tags menu in Google Tag Manager WEB then click on New in the top right-hand corner.

Create a new tag

Then select the Google Tag.

Select Google Tag

In the Google Tag identifier, you can enter the measurement ID of your GA4 property.

Enter Measurement ID

Send page_view (Optional)

You can also add the send_page_view parameter to send the page_view event.

Send page_view

Add server_container_url parameter

In Configuration settings, add server_container_url to send GA4 events to your server.

Add server_container_url

Triggering the tag

This tag must be triggered on every page. Trigger the Google Tag as soon as your website pages are loaded by selecting Initialization - All Pages.

Select trigger

You can save the tag.

It's recommended to trigger the Google Tag as early as possible when your website pages load.

Test and Preview

To sum up, we've created a workspace and servers on Addingwell, configured our sGTM, installed Tag Health and set up our web GTM. Now it's time to test everything and make sure it's working as expected.

Launch server-side preview mode

In the GTM interface of your server container, click on Preview.

Launch server-side preview

A new tab should open. This page will be empty, but this is normal. The preview server will be waiting for GA4 tagging requests.

Server-side preview home

Launch web preview mode

In the GTM web interface, click on Preview.

Launch web preview

A new page also opens. Enter your website url and click Connect.

Web preview home

Your website will open in a new tab. Navigate through it and trigger a few events.

⚠️

When you open the preview mode on your web container, it may open your website in a different window. This is not convinient for proper debugging. To prevent this from happening, install the Tag Assistant Companion (opens in a new tab) chrome extension.

Checking in the sGTM preview

Go back to the GTM server-side preview tab. You should now see tagging events in this interface.

Checking sGTM preview

Publication

If all the testing steps have gone smoothly, you can now publish your web container, after checking that your server container is also published.

Publish button

In the next few minutes or hours, check in the GA4 interface that Google Analytics is still receiving data.

Congratulations

You've finished configuring Google Analytics 4 to send data to the server. The foundations of your server-side tagging are now ready and you can move on to the various GTM server-side use cases.

If you have encountered any problems during these start-up stages, please do not hesitate to contact our support team directly from the Addingwell interface.

Contact support