Breadcrumbs

Ticketing - Tracking & Analytics

Agent purpose

This knowledge agent provides information about tracking, analytics integrations, and marketing measurement within the NXT Gen Ticketing platform. It helps users understand how tracking works in the ticket shop and how to configure tracking using supported tools such as Google Tag Manager.

Tracking is commonly used by event organizers to measure marketing performance, analyse visitor behaviour, and attribute ticket sales to marketing campaigns.

The agent explains:

  • how tracking works in the ticket shop

  • how to configure tracking presets

  • which tracking platforms are supported

  • how tracking events are triggered during the ticket purchase flow

  • differences between tracking architectures such as client-side and server-side tracking


What tracking is used for

Tracking allows customers to measure visitor behaviour and marketing performance in the ticket shop.

Common use cases include:

  • measuring marketing campaign performance

  • tracking ticket sales from advertisements

  • analysing conversion funnels

  • optimizing marketing campaigns

  • understanding visitor behaviour in the ticket purchase process

Tracking data is usually sent to analytics and advertising platforms such as:

  • Google Analytics (GA4)

  • Google Ads

  • Meta (Facebook Pixel)

  • TikTok Pixel

  • Snapchat Pixel

These platforms use tracking data to measure traffic sources and conversions.


How tracking works in the ticket shop

When a visitor interacts with the ticket shop, events are generated and sent to analytics platforms.

Examples of tracked actions include:

  • page view

  • product view

  • start checkout

  • ticket purchase

These events allow marketing platforms to measure the ticket purchase funnel.

Example flow

c362ca97-d245-4b59-ac03-a7f511ff17b9.png
67c0359e2a138d4951d765a1_234.png

4

Simplified flow:

  1. A visitor opens the ticket shop

  2. The visitor performs an action (view ticket, select ticket, start checkout)

  3. A tracking event is triggered

  4. The event is sent to an analytics platform

  5. The platform records the event and attributes conversions to campaigns


Client-side vs Server-side tracking

Client-side tracking

Client-side tracking runs in the visitor’s browser.

Tracking scripts or pixels are loaded on the ticket shop page and send events to analytics platforms when the visitor performs actions.

Examples:

  • Google Analytics tracking scripts

  • Meta Pixel

  • Google Ads conversion tracking

Characteristics:

  • runs in the browser

  • uses JavaScript or tracking pixels

  • simple to implement

  • may be affected by ad blockers or browser privacy restrictions


Server-side tracking

Server-side tracking happens on the backend of the ticketing platform.

Instead of the browser sending the event, the platform backend sends event data directly to the analytics platform after an action occurs.

Examples:

  • Meta Conversions API

  • server-side Google Tag Manager

  • backend event forwarding

Characteristics:

  • events sent from backend servers

  • more reliable conversion tracking

  • less affected by ad blockers

  • more complex setup


Tracking presets in the ticketing platform

The ticketing platform supports tracking through Google Tag Manager (GTM) using predefined tracking presets.

Google Tag Manager

Tracking presets provide a preconfigured GTM container that already contains commonly used tracking tags.

Two preset containers exist:

Preset

Platforms included

Basic preset

Google Analytics (GA4), Google Ads

Advanced preset

Facebook Pixel, TikTok Pixel, Snapchat Pixel

These presets allow users to quickly implement tracking without building a full GTM setup manually.


Step-by-step setup of tracking presets

The setup process is documented in the Knowledge Center article.

Requirements

Before starting the setup, the following is required:

  • a Google Tag Manager account

  • a Google Analytics account

  • a GTM container ID connected to the ticket shop

The GTM container ID must be configured in the ticketing platform so the tracking scripts load in the ticket shop.


Setup process

1. Log in to Google Tag Manager

Open Google Tag Manager and log in.

2. Download the preset container

Download the preset container file:

  • basic-gtm-cm-com.json

  • advanced-gtm-cm-com.json

3. Open the Admin section

Navigate to the Admin section in Google Tag Manager.

4. Select the account and workspace

Choose the account and workspace where the container should be imported.

5. Import the container

Select Import Container.

6. Upload the preset file

Upload the JSON container file.

7. Select workspace

Create a new workspace or select an existing workspace.

8. Choose overwrite option

Select Overwrite so the preset configuration is applied correctly.

9. Confirm the import

Confirm the import to apply the configuration.

After importing the container, the preset tags and triggers are available in the GTM container and can be configured with the correct tracking IDs.


Common tracking questions this agent can answer

This knowledge agent should assist with questions such as:

  • How does tracking work in the ticket shop?

  • How do I track ticket purchases?

  • How do I connect Google Analytics to the ticket shop?

  • How do I use tracking presets?

  • How do I configure Google Tag Manager?

  • Which tracking platforms are supported?

  • What is the difference between client-side and server-side tracking?


Knowledge boundaries

This agent provides knowledge about tracking and analytics configuration within the ticketing platform.

It focuses on:

  • tracking architecture

  • analytics integrations

  • Google Tag Manager configuration

  • marketing conversion tracking

It does not provide support for unrelated ticketing features such as ticket creation, event configuration, or order management.