GTM template with instructions video from Simo Ahava!

GTM template with instructions video from Simo Ahava!

Tracklution Knowledge Base

All 56 guides from the Tracklution support knowledge base — server-side tracking setup, platform integrations, attribution, troubleshooting, and more.

Introduction

Welcome to Tracklution Docs This is the official documentation for Tracklution. Here you will find all the information you need to get started with Tracklution. Installation guides, tutorials, and more

2 guides

Account & Container Management

Begin your journey with Tracklution. This section walks you through account setup, creating and deleting containers, and managing tracking for multiple websites or clients.

2 guides

Tracking Guides

Learn more about tracking setups with solution centric articles and examples to get the most out of your server-side tracking.

17 guides

Data Sources

Learn how to install Tracklution and collect events from your site or store. Covers platforms like GTM, Shopify, WooCommerce, cross-domain tracking, and more.

12 guides

Data Destinations

Connect Tracklution to platforms like Google Ads, Meta, and TikTok. Learn how to send server-side events to ad platforms and improve your paid advertising.

15 guides

Cookie Compatibility, Data Security & GDPR

Stay compliant with privacy regulations. Learn how Tracklution handles cookies, consent, and data processing under GDPR.

2 guides

Validating Your Setup

Check that your setup is working correctly. Learn how to test, monitor, and troubleshoot incoming data and event processing.

2 guides

Validating the Benefits of Tracklution

See how many conversions Tracklution recovers and what data it improves. This section helps you measure the real value it adds.

1 guide

Attribution

Learn how Tracklution handles attribution by sending high-quality conversion data to ad platforms like Meta and Google Ads. This section explains Tracklutions own attribution model, how it differs from platform logic, and what to consider when comparing

1 guide

Troubleshooting

Find solutions to common tracking, data, or connector issues. Use this section when something’s not working as expected.

1 guide

Development Standards

Explore Tracklution’s development principles. Follow best practices for building scalable, high-quality tracking solutions.

1 guide

Introduction

  • Contents of this documentation

    Here, you'll find practical guides, best practices, and detailed integration instructions to help you. We’ve organized the content into focused sections so you can quickly find what you need. If you're new to Tracklution, start with Get Started. If you're integrating with platforms like Google Ads or Meta, head to Data Destinations. Whatever your goal, these docs are here to support you.

  • Tracklution Dashboard Walk-through

    This video gives a high-level introduction to the Tracklution dashboard for users who are new to the platform. It walks through the overall structure of the dashboard and explains how different parts of Tracklution fit together after you log in. You’ll see how tracking containers are organized, where to find events and session data, and how the dashboard helps you understand what data is being tracked and where it is being delivered. The video also briefly introduces key area…

Account & Container Management

  • Account, Tracking Container & Company Setup

    Create Tracklution account at www.tracklution.com. The account is used to get access to your Tracklution tracking containers. You may have access to multiple tracking containers with the account, and you may create multiple companies with the account. Once you have clicked "Start for free" at www.tracklution.com, you will be guided through the onboarding process. To finish creating the account you need to:

  • Deleting or Transferring a Tracking Container

    Deleting a Tracking Container permanently stops Tracklution from collecting, processing, and delivering data for that container.

Tracking Guides

  • Cross-Domain Tracking

    You can track multiple websites in one Tracking container with simple implementation.

  • First-Party Mode (DNS)

    Enable first-party data collection with DNS setup. This is highly recommended as it increases the amount of tracked conversions. To fully unlock the power of Tracklution’s server-side tracking, we strongly recommend setting up a custom DNS record for your website. This crucial step allows you to collect data as first party, dramatically improving your ability to track conversions accurately, even when third-party cookies are blocked or click IDs are missing.

  • Event Tracking Guide

    After adding the Tracklution Main script to your website, you can start tracking events. If you have not yet installed any Tracklution tracking on your site, please do that first. Find a suitable installation method for your site from here: https://www.tracklution.com/docs/

  • Event Parameters

    You can add extra parameters to your events if you want to send (eCommerce) data to Tracklution when events are tracked on your website. For example; you want to send product information with "AddToCart" event. You can send send event parameters with an event to Tracklution by pushing them from your website to Google Tag Manager data layer. You can also do this with manual script installation without Google Tag Manager.

  • Change Event Mappings

    In the Settings tab of your tracking container, the Standard and Custom Events table gives you a full overview of all current event mappings and lets you remap events per Connector.

  • Double Server for the Same Website

    If you want to set up two data-servers for your website for whatever reason, different configurations, multiple ad-accounts, opposite consent modes, you can do so by setting up two data-servers for you website. This is done by duplicating your Tracklution tags in GTM and adding the target parameter to your duplicated tags with your second container's Tracklution ID.

  • Safari click ID removal recovery

    There’s been a lot of discussion about Safari removing ad click identifiers such as Google’s GCLID, Facebook’s FBCLID, Microsoft’s MSCLKID, and others. Some of this is based on rumor, so it’s important to still keep level headed while preparing for official updates.

  • Google Tag Manager – Triggers and Variables

    Using the Tracklution Template in Google Tag Manager, each event has its own tag, and each tag need at least one trigger.

  • Google Tag Manager – Individual and Custom events

    To add your own individual or custom Tracklution events in Google Tag Manager, start by installing the Tracklution template for Google Tag Manager. Go to the Templates tab in Google Tag Manager and click Search Gallery. Search 'tracklution' for the Tracklution template by tracklution and click Add to workspace. Proceed to approve and install this template.

  • Advanced Deduplication: Event ID

    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.

  • Advanced eCommerce Product ID Linking

    When you collect product information in your events to send to your analytics or ad platforms, Tracklution automatically picks which product ID to include. It checks several options in a set order and uses the first one that’s available.

  • Block Unwanted Events

    When you want to exclude website traffic from being tracked in your server-side container, (e.g. internal traffic, traffic from a specific country, specific pages, currencies, or for example 0 value purchases) you can use the Event Block Rules to do so.

  • Content Security Policy (CSP)

    After DNS is configured for tralut.website.com then the content security policy (CSP) headers file needs the https://tralut.website.com URL and the backup URL https://main-1234.trlution.com added to these policies:

  • Create / Transform Events Server-Side

    Event Creation Rules let you automatically create or transform tracking events based on data arriving in Tracklution without changing your website code or dataLayer. You define the logic once, and Tracklution applies it to every matching event in real time.

  • New vs Returning Customer

    Tracklution tracks whether a converting visitor is a new or returning customer and makes this data available across your tracking setup. You can use it to enrich conversion signals sent to ad platforms, split events by customer type, build filtering logic, or forward the data to external systems like a CRM or affiliate network.

  • AI & Tracklution MCP

    Tracklution's MCP integration lets you connect AI assistants that supports MCP directly to your Tracklution account. Once connected, you can query your tracking data, check your setup, and get insights in plain language, without opening the dashboard.

  • Block Bot Traffic with Event Block Rules

    You can now use Event Block Rules to automatically block likely bot traffic from being tracked in your Tracklution container. This helps improve reporting accuracy and prevents low-quality traffic from being sent to ad platforms.

Data Sources

  • CRM integrations

    In the video below, we show how to send offline conversions with a webhook in two ways:

  • Install website tracking with cHTML tags in GTM

    First, get started at www.tracklution.com by creating an account and providing your website URL to create a Tracking Container for your site inside Tracklution.

  • Install website tracking with Google Tag Manager Template

    The template works like the standard script method, but with fewer manual errors and easier tag maintenance.

  • Install Website Tracking with Shopify App

    First, get started at www.tracklution.com by creating an account and providing your store URL. Tracklution will check if your site operates with Shopify, and if it does, it will suggest you install the Shopify App.

  • Install Website Tracking with WooCommerce Plugin

    First, get started at Tracklution.com by creating an account and providing your store URL. Tracklution will check if your site operates with WooCommerce, and if it does, it will suggest you install the WooCommerce Plugin.

  • Install Website Tracking with Manual Code Installation

    To install Tracklution tracking to your website you can implement the scripts directly to the code of your website if you don't want to use a tag management system like Google Tag Manager for the installation.

  • Send Events From Any Platform With a Webhook

    A webhook is a tool that allows different systems to communicate with each other in real time. In essence, it’s a way for one application to send automatic data updates to another as soon as a certain event occurs. This eliminates the need for constant polling and ensures that information flows seamlessly between platforms.

  • Enriching Purchase Events With Profit Data Using Webhooks

    You can enrich data in Tracklution by utilising our webhook feature and sending the data fully server-side to Tracklution.

  • Calendly Integration

    Sending events from Calendly to Tracklution allows you to track booked appointments and integrate this data with your website’s user sessions. By linking Calendly events to Tracklution, you can gain deeper insights into user behavior, track offline conversions, and optimize your marketing efforts by connecting booking activity to other interactions. This helps you understand how appointments impact your overall conversion funnel and improve your tracking accuracy.

  • Stripe Integration

    To maximize the effectiveness of your ad campaigns, it's essential to track real conversions, attribute them correctly, and provide ad platforms with reliable data. Tracking Stripe checkouts can be challenging due to external checkout sessions, tracking code limitations, and cross-domain issues. Tracklution simplifies this process with an easy, no-code solution that combines website visitor data with Stripe purchase data through server-side tracking. This ensures precise trac…

  • Magic: Automatic Event Detection

    Magic is an experimental feature that automatically detects possible tracking events on your website: things like button clicks, form submissions, or other user interactions.

  • Install Website Tracking with BigCommerce

    To create a webhook to send data to your server:

Data Destinations

  • About Connectors

    Connectors are used to send the data collected from your website to the specific Ad Platforms and Analytics platforms you choose. We currently provide Connectors for:

  • Google Ads Connector

    The Google Ads Connector is used to send data to the Google Ads API.

  • Google Analytics 4 Connector

    The Google Analytics 4 Connector sends your Tracklution-tracked events to Google Analytics 4 through the Tracking Pixel and the GA4 Measurement Protocol (API). New connectors use the latest version, GA4 v2. The legacy GA4 v1 is also available; see Connector versions below.

  • LinkedIn Connector

    The LinkedIn Conversion API Connector is used to send data to LinkedIn's Conversion API. The connector uses the LinkedIn Conversion API send data to LinkedIn.

  • Facebook / Meta Ads Connector

    The Facebook/Meta Ads Connector is used to send data to the Facebook/Meta Conversion API.

  • Snapchat Ads Connector

    The Snapchat Ads Connector is used to send data to the Snapchat Ads Pixel and Conversion API.

  • TikTok Ads Connector

    The TikTok Ads Connector is used to send data to the TikTok Pixel and Conversion API.

  • Pinterest Ads Connector

    The Pinterest Ads Connector is used to send data to both the Pinterest Ads Pixel and Conversion API.

  • Adform Connector

    The Adform Connector is used to send data to both the Adform Pixel and Conversion API.

  • Microsoft Ads Connector

    The Microsoft Ads Connector is used to send data to both the Microsoft Ads Pixel and Conversion API.

  • Custom / Affiliate Connector

    The Custom Connector lets you deliver Tracklution event data to external systems in two ways:

  • Klaviyo Connector

    The Klaviyo Connector is used to send data to the Klaviyo onsite tracking pixel and Klaviyo API.

  • Reddit Connector

    The Reddit Connector is used to send data to the Reddit onsite tracking pixel and Reddit CAPI.

  • CM360 Connector

    The Campaign Manager 360 (CM360) Connector is used to send conversion data to Google's Campaign Manager 360 via the CM360 Conversions API. Tracklution sends events by creating and firing Floodlight Activities in your CM360 account.

  • OpenAI Ads Connector

    The OpenAI Ads Connector is used to send data to the OpenAI Ads Measurement Pixel and the OpenAI Ads Conversions API.

Validating Your Setup

  • Tracklution Dashboard: Event Validation & Debugging

    From the Tracklution container dashboard, you can see all events Tracklution has captured, including details like timestamps, sources, event values, and the Connectors they were sent to. For deeper inspection, you can drill down into individual sessions to view event payloads, ClickIDs, and UTM tags, helpful for both validation and troubleshooting. Filtering and search tools make it simple to focus on specific events, time ranges, or Connectors, so you can quickly identify an…

  • Export events as CSV

    You can download events as CSV from the Dashboard if you need to make reports, debug, cross-check sales, compare performance, or do custom analysis. To export as CSV:

Validating the Benefits of Tracklution

  • Validating The Benefits of Tracklution

    Server-side tracking enables more accurate conversion tracking, which improves the quality of data sent to ad platforms. Better data allows ad algorithms to perform more effectively, resulting in better ad performance and higher return on advertising spend.

Attribution

  • Attribution

    Update missing from the video: as of February 2026, you can also use First Paid Click attribution on your Tracklution dashboard.

Troubleshooting

  • Troubleshooting and FAQ

    Are you missing an event that should be delivered to Meta or Google Ads? Find your missing event by going through the Tracklution Debug Quest.

Development Standards

  • Tracklution Development Process

    At Tracklution, we follow a structured and professional approach to system development to ensure reliability, maintainability, and continuous improvement. Our development process is designed to guarantee that our system remains stable while evolving with new features.

Server-Side Tracking, First-Party Cookies and Conversion APIs for any website with easy installation. Simple yet powerful tracking tool for digital advertising.

Tracklution customer rating badgeTracklution customer rating badge

4.8+ Rating on G2 and Trustpilot

Helsinki

Simonkatu 6 A
00100 Helsinki, Finland

New York

307 W 38th St
NY 11105, United States

Meta partner badge
Google partner badge
Meta partner badge

For AI coding agents: read www.tracklution.com/agent-install.md for one-shot install, or tell your agent: “Install Tracklution.”

© Tracklution Oy 2026. All rights reserved.