Marketing tools

Google Tag Manager

Requirements
Make sure you have an active Google Tag Manager (GTM) account. If you don’t, set one up before proceeding. You can create the account here.

Configure Tracking in GateMe
Locate your GTM Container ID, which is a unique mix of letters and numbers, typically formatted as “GTM-XXXXXXXXXX”. In GateMe, navigate to the Marketing page you can find on the right sidebar in the admin panel. Input your Container ID into the provided field. This step activates tracking within our platform, allowing visits to your event page to be transmitted to your Google Tag Manager account.

Tracked Events
GateMe monitors the following custom events:

  • gateme.add_to_cart
    The customer has selected at least one ticket.
  • gateme.begin_checkout
    The customer initiates the checkout process from the cart.
  • gateme.add_contact_info
    The customer moves forward to provide their contact details.
  • gateme.payment_method_selected
    The customer selects a payment option.
  • gateme.to_payment_processor
    The customer is redirected to a bank or credit card payment interface.
  • gateme.purchase
    The transaction is finalized, and the customer lands on a confirmation ‘thank you’ page.
Google Analytics 4

Requirements
Ensure you have a Google Analytics (GA) account set up. If not, establish one before moving forward. You can create Google Analytics account here.

Configure Tracking in Gateme
Locate your Google Analytics ID, a unique string of letters and numbers typically formatted as “G-XXXXXXXXXX”. In GateMe, navigate to the Marketing page you can find on the right sidebar in the admin panel, and enter your ID into the designated field. This activates tracking within our system, ensuring that visits to your event page are transmitted to your Google Analytics account.

Tracked Events
We monitor these standard Google Analytics events:

  • add_to_cart
    The customer has selected at least one ticket.
  • begin_checkout
    The customer initiates the checkout process from the cart.
  • add_contact_info
    The customer moves forward to provide their contact details.
  • payment_method_selected
    The user has selected a payment option.
  • add_payment_info
    The user has added the payment info and is redirected to the payment processor.
  • purchase
    The transaction is finalized, and the customer lands on a confirmation ‘thank you’ page.

Monitoring Purchases
Completed purchases are recorded in GA as “purchase” events. You can view this information in your Google Analytics account under these sections:

  • Engagement > Events
  • Engagement > Conversions
  • Monetization > Monetization Overview
  • Monetization > Ecommerce Purchases

Cross-Domain Tracking
If you use the same Google Analytics ID on both your website and Gateme, GA will treat visits to each as separate sessions. For instance, if someone browses your site’s Prices page, follows a link to the Gateme event page, and buys a ticket, GA will log two distinct visitors with no connection. The pageviews will appear under separate domains:

  • yoursite.com/prices
  • gateme.com/event-name

To unify these into a single user journey, enable cross-domain tracking. This merges pageviews from both sites, displaying Gateme visits as virtual pages on your site with a “gateme” prefix:

  • yoursite.com/prices
  • yoursite.com/gateme/event-name

To activate this, add “gateme.com” to your GA account settings. Learn more from Google’s documentation.

Meta Pixel

Requirements
Make sure you have an active Meta Pixel account. If you don’t, set one up before proceeding. You can create the account here.

Configure Tracking in Gateme
In GateMe, navigate to the Marketing page you can find on the right sidebar in the admin panel and input your pixel number into the form there. Once entered, all your published events will transmit the following actions to Facebook:

  • AddToCart
    The customer has selected at least one ticket.
  • InitiateCheckout
    The customer has picked tickets and initiates the checkout process from the cart.
  • CompleteRegistration
    The customer has submitted their email and additional contact information. This event incorporates Meta’s Advanced Matching parameters.
  • PaymentMethodSelected
    The customer has selected a payment option and moves forward to finalize the payment.
  • AddPaymentInfo
    The customer is redirected to a bank or credit card payment interface.
  • Purchase
    The transaction is finalized, and the customer lands on a confirmation ‘thank you’ page.

For more information, explore Meta Pixel documentation here.

UTM Marketing links

To effectively track the performance of your event promotions, social media posts, and marketing campaigns, we recommend adding UTM parameters to your event URLs.

We provide tools to create these links, directing traffic to your event page on Gateme.

Understanding UTM Parameters

  • utm_source: Identifies the referral source, e.g., “facebook”, “mailchimp”, “instagram”.

  • utm_medium: Specifies the medium type, e.g., “banner”, “email”.

  • utm_campaign: Indicates the campaign name, e.g., “theatre_festival”, “summer_promo”.

  • utm_term: Used for keyword-based campaigns, e.g., “opening_night”, “hamlet_tickets”.

  • utm_content: Distinguishes specific content or elements clicked in ads, e.g., “text_link”, “cta_button”.

You can use one or multiple parameters together. At a minimum, include utm_source for effective tracking.

Practical Examples

Suppose you want to track ticket purchases from Facebook and Instagram. Create distinct UTM-enhanced links for each platform:

  • gateme.com/concert?utm_source=facebook

  • gateme.com/concert?utm_source=instagram

If you’re also running email campaigns via mailchimp, differentiate these from banner ads by including the utm_medium parameter:

  • gateme.com/concert?utm_source=facebook&utm_medium=banner

  • gateme.com/concert?utm_source=instagram&utm_medium=banner

  • gateme.com/concert?utm_source=mailchimp&utm_medium=email

For multiple concurrent campaigns, such as a Facebook promotion, an Instagram campaign, and a newsletter ad, add the utm_campaign parameter to separate them:

  • gateme.com/concert?utm_source=facebook&utm_medium=banner&utm_campaign=early_bird

  • gateme.com/concert?utm_source=instagram&utm_medium=banner&utm_campaign=two_for_one

  • gateme.com/concert?utm_source=mailchimp&utm_medium=email&utm_campaign=two_for_one

Best Practices

Maintain consistent naming for parameter values. For example, utm_source=FB and utm_source=facebook will be treated as separate channels by analytics tools, so stick to one format.

For Event Organizers

Event Creation

Marketing Tools

Reports

Payouts

Marketing&Tracking

Promote Event

Promoters

Seated Tickets

Promo Codes

Permanent Lists

Additional Questions

Check-In Guests

Staff&Users

Free Tickets

Refunds

Database

Guest Lists

For Ticket Buyers

Recover Your Tickets