GTM template with instructions video from Simo Ahava!
You can now prevent duplicate events by using the event ID parameter. This ID helps ensure that the same event isn’t tracked multiple times.
Your event ID must be at least 4 characters long, but it’s best to make it longer and truly unique, such as using a generated value or order number. This reduces the chance of accidental deduplication between unrelated events.
When checking for duplicates, the system looks back 30 days. If another event with the same event ID is found within that time frame, it won’t be tracked again.
Deduplication works per event name. In other words, the same event ID can exist across different event names without conflict. Because of this, you can in practice even use event ID similarly to a session identifier, it then limits each event name as a unique event per session.
The event ID is the first thing the system checks for duplicates. This means that even if other identifiers (like email, cookies, or fingerprints) differ, events with the same event ID will still be treated as duplicates.
tlq('track', 'Purchase', {value: 25.5, currency: 'EUR', eventId: 'order_2239'});Supported case use: eventid, event_id, eventId;
Yes, event ID can be used for your webhooks as well. Include the event ID in your server’s URL.
Server Side Tracking
Google Ads Server Side Tracking
Facebook Server Side Tracking Connector
TikTok Server Side Tracking
Shopify Server Side Tracking
GA4 Server Side Tracking
LinkedIn Server Side Tracking
Snapchat Server Side Tracking
WooCommerce Server Side Tracking
WordPress Server Side Tracking
Pinterest Conversions API
Microsoft (Bing) Server Side Tracking
Stripe Conversion Tracking


4.8+ Rating on G2 and Trustpilot
Helsinki
Simonkatu 6 A
00100 Helsinki, Finland
New York
307 W 38th St
NY 11105, United States



© Tracklution Oy 2026. All rights reserved.
GTM template with instructions video from Simo Ahava!