Google Tag Manager Templates

GTM Templates

Pre-built GTM container packages for e-commerce platforms and free community helper templates. No CDN required, all code lives inside the container JSON.

OVERVIEW

Two Template Categories

Dnomia GTM Templates are divided into two categories: platform-specific container packages and free community helper templates.

01

Container Packages

Full GTM container JSON files with ready-made tracking code for each e-commerce platform. Includes DataLayer configuration, tags, triggers and variables. Import directly into GTM.

02

Helper Templates

Individual tag and variable templates for client-side and server-side GTM. Free and available via GTM Community Gallery.

CONTAINER PACKAGES

E-commerce Platform Containers

Each container package includes platform-specific tracking code embedded in the GTM container JSON. No CDN or external script loading required.

Ticimax

Full container package for Ticimax e-commerce platform. Automatically captures DataLayer events pushed by Ticimax and forwards them to configured destinations.

Supported Events

purchaseadd_to_cartview_itembegin_checkoutview_item_listsearch

Included Tags

GA4Google AdsMeta PixelTikTok Pixel
IdeaSoft

Full container package for IdeaSoft platform. Handles IdeaSoft's custom DataLayer format with correct variable mappings and event naming.

Supported Events

purchaseadd_to_cartview_itembegin_checkoutview_item_list

Included Tags

GA4Google AdsMeta Pixel
T-Soft

Full container package for T-Soft platform. Adapts to T-Soft's event naming conventions and DataLayer structure.

Supported Events

purchaseadd_to_cartview_itembegin_checkout

Included Tags

GA4Google AdsMeta Pixel
HELPER TEMPLATES

Community Templates

Free client-side and server-side GTM templates available via Community Gallery. Use alongside container packages or independently.

Client-side Templates

Template
Type
Description
GA4 Config
Tag
GA4 configuration tagFree
Google Ads Conversion
Tag
Conversion tracking tagFree
Meta Pixel
Tag
Meta/Facebook pixel event tagFree
Consent Mode
Tag
Consent mode v2 signalsFree
DataLayer Helper
Variable
Custom DataLayer variable extractionFree

Server-side Templates

Template
Type
Description
Meta CAPI
Client + Tag
Server-side Meta Conversions APIFree
Google Ads Enhanced
Tag
Enhanced Conversions via sGTMFree
TikTok Events API
Tag
Server-side TikTok event forwardingFree
Webhook Forwarder
Tag
Forward events to custom webhookFree
EVENTS & PARAMETERS

Supported Events & Parameters

Events and parameters available across ad platforms in GTM Template container packages.

Event Mapping Across Platforms

EventGA4Google AdsMetaTikTok
purchasepurchaseconversionPurchaseCompletePayment
add_to_cartadd_to_cart-AddToCartAddToCart
view_itemview_item-ViewContentViewContent
begin_checkoutbegin_checkout-InitiateCheckoutInitiateCheckout
searchsearch-SearchSearch

Event Parameters

Parameter
Description
transaction_id
Order ID
value
Order total
currency
Currency code (TRY, USD)
items[]
Product array
items[].item_id
Product SKU
items[].item_name
Product name
items[].price
Unit price
items[].quantity
Quantity
SETUP

Container Import Guide

Import a Dnomia container package into your GTM workspace. No code or CDN integration needed.

1
Download the container JSON file for your platform from the Dnomia dashboard
2
Open Google Tag Manager and navigate to Admin > Import Container
3
Choose your target workspace (new or existing)
4
Select 'Merge' to add alongside existing tags, or 'Overwrite' for a clean setup
5
Review the imported tags, triggers and variables
6
Use GTM Preview mode to test events on your site
7
Publish the container when everything looks correct
Container JSON Structure
{
  "exportFormatVersion": 2,
  "containerVersion": {
    "tag": [{
      "type": "html",
      "name": "Dnomia E-commerce Tracking",
      "parameter": [{
        "type": "template",
        "key": "html",
        "value": "<script>/* platform-specific tracking */</script>"
      }]
    }],
    "trigger": [{ "type": "customEvent", "name": "purchase" }],
    "variable": [{ "type": "v", "name": "DL - ecommerce" }]
  }
}
TROUBLESHOOTING

Common Issues

Events not firing after import

Open GTM Preview mode and navigate your site. Check that DataLayer events are being pushed by the platform. Verify trigger configurations match the exact event names used by your platform.

Wrong data in events

Each platform uses different DataLayer variable paths. Use the DataLayer inspector in GTM Preview to verify actual values. Check that variable names in tags match your platform's DataLayer structure.

Container import conflicts

When importing into an existing container, use 'Merge' mode and rename conflicting tags. Review all imported items before publishing to avoid overwriting existing configurations.