Stape

What platforms support Google Tag Manager server-side tagging

Author
Stape
Published
October 22, 2021

Server-side tracking technology is a growing trend in website analytics. It allows for improved data analysis, faster website page loads, and more secure user information storage while maintaining accurate tracking.

The most popular implementation of server-side tracking so far has been server Google Tag Manager (GTM). More and more vendors have started to support server-to-server tracking and released tags for sGTM. Using these tags, you can share website or app events and user data directly from your server GTM container to the vendor’s server. 

Since the number of tags for server Google Tag Manager grows fast, it has become challenging to stay updated on which platforms support sGTM. Clients often ask us what tags can be moved to the server-side. When our agency creates a plan for implementing ss tracking for clients, we use an internal google sheet that has information about what vendors support ss tagging and what tags exist.  

In this blog post, I want to share a list of all vendors that support server GTM, consolidate their requirements, instructions, and documentation. I will also share some comments about setting up ss tagging for these platforms.

We will try to keep this list up to date. If you know any other vendors that support ss tagging via sGTM and are not added to this article, please let us know in the comments. 

What platforms support server-side GTM?Copy link to this section

Tag nameLink to tagDocHow toComment
Universal Analyticsserver GTMLinkLinkShould be used in combination with UA tags in the web GTM container, ss UA client, and ss UA tag.
Google Analytics 4server GTMLinkLinkGoogle recommends using GA4 as a data source for the server GTM container. SS GA4 is required if you want to set up ss tracking for Google Ads or Floodlight.
Google Ads Conversion Trackingserver GTMLinkLinkAll ss measurement for Google Ads products relies on the GA4 Config tag in your web container to send data. It is required to have ss GA4 and Conversion Linker before setting up ss Google Ads.
Google Ads Remarketingserver GTMLinkLinkAll ss measurement for Google Ads products relies on the GA4 Config tag in your web container to send data. It is required to have ss GA4 and Conversion Linker before setting up ss Google Ads.
Conversion Linkerserver GTMLinkLinkConversion Linker is used to help measure click data so that conversions are tracked accurately. In most cases, you should use the built-in All pages trigger for this tag.
Floodlight Counterserver GTMLinkAll ss measurement for Floodlight tags relies on the GA4 Config tag in your web container to send data.
Floodlight Salesserver GTMLinkAll ss measurement for Floodlight tags relies on the GA4 Config tag in your web container to send data.
Facebook Conversion APILinkLinkLink  FB tag can inherit data from any server GTM client, or you can use it for setting up each event, product, and user parameter manually. With inherit option, the tag automatically parses event data and sends recognized parameters to FB CAPI. FB recommends using both web and server tracking, and in this case, event deduplication is required.
TikTok Events APILinkLinkLinkSends server events to TikTok, automatically transforms required user data to lowercase and hash using SHA256. Using both web and server tracking is impossible since deduplication is not supported. 
ActiveCampaignLinkLinkLinkTag connects with ActiveCampaign API and sends event and user data to your ActiveCampaign account. It allows to:
• track events
• create or update contact
• create or update contacts + track events
KlaviyoLinkLinkLinkKlaviyo tag for sGTM communicates directly with Klaviyo API and allows:
• adding new contacts
• tracking user activity on-site
• sending events and parameters
MailchimpLinkLinkLinkMailchimp requires using the MD5 hash of the lowercase version of the contact’s email address for API calls. The tag allows:
• tracking events
• creating or updating contacts
• creating or updating contacts and tracking events
SlackLinkLinkLinkUse this tag to send notifications to the Slack channel when any actions on the site trigger.
TelegramLinkLinkLinkSends notifications to the Telegram channel when any actions on the site trigger. Sometimes we use this tag (or slack) to test ss tracking on mobile devices. 
HubSpotLinkLinkLinkHubspot tag allows:
• creating new contacts
• updating existing contacts
• tracking custom behavioral events
SnowplowLinkLinkLinkTag forwards events to a Snowplow collector. You can use SnowPlow Client or any other client that serves the standard events model.
Tagged with:GTMgtm server

Host your GTM server at Stape

By signing up you agree to Stape’s Terms of Use and Privacy Notice