25% off Server GTM for 12 months

Claim 25% off
Server GTM Containers

Server GTM Power-Ups: All 13 Explained

All 13 Taglinc server GTM power-ups explained: what each one does, which plans include it, and how to switch it on from your container's Power-Ups tab.

5 min readUpdated Nov 11, 2026TagLinc docs
Browse documentation

Power-Ups are extra features for your server GTM container. They make tracking harder to block, add data your tags can use, and show you what reaches your server. Taglinc has 13 Power-Ups today. Most are on every plan, including Free.

To use one, open a container and choose the Power-Ups tab. Switch it on in the list, or open it to change its settings. Most Power-Ups restart the container when you switch them on or off, so expect a short break of a few seconds.

All Power-Ups at a glance

Power-UpWhat it doesPlans
Custom LoaderServes gtm.js from your own path, so ad blockers do not see GoogleAll plans
Cookie KeeperRestores first-party cookies that Safari deletes after 7 daysPaid plans
First Party DomainTracking from a subdomain of your own siteAll plans
Multi DomainSeveral tracking domains on one containerBusiness, Enterprise
Bot DetectionFlags bots and crawlers with a headerAll plans
Preview HeaderMakes Tag Manager preview and debug connectAll plans
User IDA stable anonymous visitor ID when cookies are lostAll plans
Click ID RestorerPuts back gclid and msclkid that Safari stripsAll plans
GEO HeadersVisitor country, region and city from the IP addressAll plans
POAS Data FeedSends profit instead of revenue to ad platformsPro and above
COD Order ProtectionCash-on-delivery sales reach your ads only when confirmedAll plans
Real-time Event LogsEvery request, as it arrivesPaid plans
Event AnalyticsCharts for volume, events and trendsPaid plans

Two more, Anonymizer and Traffic Filtering, are shown as Coming soon.

Resilience: keep tracking working against blockers and browser limits

Custom Loader

Ad blockers look for googletagmanager.com/gtm.js and stop it. Custom Loader serves the same file from your tagging domain under a path you choose, so it loads like any other file of your site.

  1. Switch Custom Loader on.
  2. Choose a path such as abc123.js. Use letters, numbers, dots, dashes, underscores and slashes, up to 100 characters.
  3. Your script is then served as https://your-tagging-url/your-path?id=GTM-XXXXXXX. Change the script URL in your website snippet to match.

Safari deletes cookies set by scripts after 7 days, so a returning visitor looks new. Cookie Keeper keeps the cookies you pick and puts them back when Safari has removed them, for up to 400 days.

Pick from presets for Google Analytics, Google Ads, Meta, TikTok, LinkedIn, Snapchat, Pinterest, Microsoft and Klaviyo, or add your own cookie names (up to 20 in total). Cookie Keeper must be reached through your own domain, for example with a Cloudflare Worker or an Nginx proxy. The full steps and code are in Cookie Keeper Setup. It needs a paid plan; if the container moves to Free, it stops at once.

First Party Domain

Serve tracking from a subdomain of your own site, like track.yourstore.com, so requests look like your own traffic. You add the domain in the container's Domains section. Free and Pro allow one custom domain.

Multi Domain

Attach several custom tracking domains to one container, for several sites or brands. It is on the Business and Enterprise plans.

Bot Detection

Requests from known bots, crawlers and headless browsers reach your server container with a header. Add one trigger exception on that header to keep bots out of your analytics and ad platforms.

Preview Header

Sends your Tag Manager preview header with every request, so preview and debug mode connects even when requests do not come from the preview browser. Every request then shows up in preview, so turn it off when you finish debugging.

Data and insights: add and restore data, and see what reaches your server

User ID

A stable, anonymous visitor ID for every request, made from the visitor's IP address, user-agent and your hostname. It is a fallback for when cookies are lost, so returning visitors are recognised more often. Nothing is stored. See User ID Power-Up.

Click ID Restorer

Safari and Brave in Private mode remove ad click IDs from the page address. A backup parameter you add in Google Ads or Microsoft Ads is turned back into gclid or msclkid, so your conversions keep their click. See Click ID Restorer.

GEO Headers

Adds the visitor's country, region and city to your server container, from the visitor's IP address. Use it in analytics, in ad platform events and in rules that depend on where the visitor is. See GEO Headers.

POAS Data Feed

Sends the profit of every purchase to your ad platforms instead of its revenue (profit on ad spend). You keep a catalogue of your products with their margins, uploaded or synced from a file, and a template turns each purchase into its profit. It is on Pro and above. See POAS Data Feed.

COD Order Protection

Cash-on-delivery purchases are held at checkout and sent to Meta, GA4, Google Ads and TikTok only when you confirm the order, with the original order time and ad click. Fake, cancelled and returned orders never teach the ad algorithms. See COD Order Protection.

Real-time Event Logs and Event Analytics

Event Logs show the requests reaching your server container as they arrive, with event names, status and timing. Event Analytics turns them into charts: request volume, event mix, status codes and trends. Both are on paid plans; how far back you can look depends on the plan. See Using Event Logs and Analytics.

Still stuck?

Open a support ticket from your dashboard and include the container name.

Contact support