Ticketmaster

Ticketmaster

Ticketmaster is a major live event ticketing platform that embeds purchase flows and event listings on venue and artist websites. Scripts load Ticketmaster widget infrastructure and set session cookies to maintain cart state during the ticket purchase flow. No independent user tracking beyond the transaction.

Overview

Ticketmaster is the world's largest live event ticketing platform, operating in over 30 countries and processing hundreds of millions of tickets annually. Venue operators, sports teams, and arts organizations embed Ticketmaster's ticket purchasing widgets and event listing modules directly on their own websites, allowing fans to browse availability and complete purchases without navigating away to Ticketmaster.com. Ticketmaster is a subsidiary of Live Nation Entertainment.

What This Script Does

Widget infrastructure: Ticketmaster's embedded purchase flow loads JavaScript from embed.ticketmaster.com and related CDN domains. The scripts render an iframe-based or JavaScript-rendered widget that displays event availability, seat maps, ticket tiers, and pricing. The widget communicates with Ticketmaster's ticketing API in real time to show current inventory and pricing, which can change dynamically as seats are purchased.

Session and cart cookies: The integration sets a TM_SESSION cookie (session-scoped, set under the Ticketmaster domain within the iframe context) to maintain cart state during the purchase process. This cookie is required to hold the user's seat selection during checkout — without it, the selected tickets would be released back to inventory. A tm_trk cookie may be set as a short-lived session identifier to prevent duplicate submissions during checkout.

Authentication state: For users with Ticketmaster accounts who are logged in, a cross-domain authentication token allows the widget to recognize their identity and apply stored payment methods, saving delivery preferences, or loyalty program status (Fan Verified). These authentication tokens are scoped to Ticketmaster's own domain and do not expose personally identifiable information to the embedding website.

Network requests: The widget makes API calls to api.ticketmaster.com to fetch event data, seat availability, and pricing. During checkout, encrypted payment data is submitted directly to Ticketmaster's payment processing infrastructure, not to the embedding website's servers. Order confirmation data (order ID, ticket count) may be returned to the embedding page for display purposes.

What is not collected: Ticketmaster's embed does not independently track users' behavior on the embedding website beyond the ticket purchase interaction itself. It does not set persistent advertising cookies or build retargeting audiences from widget visits. The integration scope is limited to enabling the ticketing transaction.

Consent & Compliance

Ticketmaster's embedded ticket purchasing widget is classified as functional. The scripts and cookies it sets are strictly necessary to enable a specific service explicitly requested by the user — purchasing tickets for an event. The TM_SESSION cookie is required for cart integrity during the multi-step checkout process; without it, the service cannot function as requested.

Under GDPR, session cookies and technical cookies necessary for a service explicitly requested by the user are exempt from the consent requirement under Article 5(3) of the ePrivacy Directive (the "strictly necessary" exemption). This exemption applies specifically because the user initiates the ticket purchase flow. The exemption covers the ticketing transaction itself but not any additional tracking beyond transaction processing.

Under CCPA, transactional data collected during the ticket purchase (name, email, payment information, ticket selection) is processed under the business purpose exemption as it is necessary to fulfill the transaction. Ticketmaster's own privacy policy governs how it handles customer data collected through the widget — the embedding site should link to Ticketmaster's privacy policy in its own disclosure.

Ticketmaster has faced regulatory scrutiny unrelated to its web scripts: a 2024 data breach exposed data of approximately 560 million customers, and the US Department of Justice filed a 2024 antitrust lawsuit against Live Nation/Ticketmaster. These incidents do not change the consent analysis for the widget scripts but underscore the importance of reviewing Ticketmaster's data practices in the context of your site's overall vendor disclosures.

Should You Block This Without Consent?

No. Ticketmaster's embedded ticket purchasing widget is functional and strictly necessary for the service the user is actively requesting. The session cookies it sets are required for cart state management during checkout. Blocking these scripts would prevent visitors from purchasing tickets through the embedded flow. No separate consent is required for the transactional functionality, though sites should disclose Ticketmaster as a data processor in their privacy policy.

Visit website

Consent Categories

Functional

Also Known As

Ticketmaster embedTicketmaster widgetLive Nation ticketingevent ticket purchase widgetTM1 pixel

Industries

E-commerce and ShoppingTickets

Tracked Domains (2)

ticketmaster.comFunctional
universe.comFunctional

Frequently Asked Questions

Do Ticketmaster widget scripts require consent?

No. Ticketmaster's embedded ticket purchasing widget is strictly necessary for the service the user is actively requesting. The TM_SESSION cookie maintains cart state during checkout and is exempt under the ePrivacy strictly necessary exemption. No advertising cookies or persistent trackers are set.

What do Ticketmaster's embed scripts do?

Ticketmaster loads JavaScript from embed.ticketmaster.com to render seat maps, ticket tiers, and live pricing. It sets TM_SESSION (session-scoped, cart state) and tm_trk (short-lived deduplication ID). The widget calls api.ticketmaster.com for real-time inventory and submits encrypted payment data directly to Ticketmaster's servers.

How does ConsentStack classify Ticketmaster?

ConsentStack marks Ticketmaster as functional and permits the widget to load without consent. Ticket purchasing is a user-initiated transaction, and session cookies required for checkout are strictly necessary. ConsentStack still surfaces Ticketmaster as a disclosed processor in your privacy policy vendor list.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for Ticketmaster

ConsentStack automatically detects and manages Ticketmaster trackers so your site stays compliant with global privacy regulations.