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-Up | What it does | Plans |
|---|---|---|
| Custom Loader | Serves gtm.js from your own path, so ad blockers do not see Google | All plans |
| Cookie Keeper | Restores first-party cookies that Safari deletes after 7 days | Paid plans |
| First Party Domain | Tracking from a subdomain of your own site | All plans |
| Multi Domain | Several tracking domains on one container | Business, Enterprise |
| Bot Detection | Flags bots and crawlers with a header | All plans |
| Preview Header | Makes Tag Manager preview and debug connect | All plans |
| User ID | A stable anonymous visitor ID when cookies are lost | All plans |
| Click ID Restorer | Puts back gclid and msclkid that Safari strips | All plans |
| GEO Headers | Visitor country, region and city from the IP address | All plans |
| POAS Data Feed | Sends profit instead of revenue to ad platforms | Pro and above |
| COD Order Protection | Cash-on-delivery sales reach your ads only when confirmed | All plans |
| Real-time Event Logs | Every request, as it arrives | Paid plans |
| Event Analytics | Charts for volume, events and trends | Paid 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.
- Switch Custom Loader on.
- Choose a path such as
abc123.js. Use letters, numbers, dots, dashes, underscores and slashes, up to 100 characters. - 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.
Cookie Keeper
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.
Related
- Data Store for Server GTM: a store your server container can read and write, used by several Power-Ups.
- Server GTM Plans Compared: what each plan includes.
Still stuck?
Open a support ticket from your dashboard and include the container name.