Eventbrite

Eventbrite

Eventbrite is a global event ticketing and registration platform for conferences, workshops, and community events. Scripts embed event listing widgets and ticket purchase flows on organizer websites. Conversion tracking records ticket sales and registrations attributable to visits from the host site.

Overview

Eventbrite is a global event ticketing and registration platform headquartered in San Francisco. Founded in 2006, it serves over 5 million events annually across more than 180 countries, spanning conferences, workshops, concerts, festivals, and community meetups. Eventbrite provides embeddable widgets that event organizers can place on their own websites, enabling visitors to browse upcoming events, check ticket availability, and complete ticket purchases without leaving the organizer's site. The embedded checkout flow is a core use case for business websites, association sites, nonprofits, and venue operators who want to sell tickets from their own web presence rather than directing visitors to Eventbrite.com.

What This Script Does

Script Files and Domains

Eventbrite embeds load resources from www.eventbrite.com, cdn.evbuc.com (Eventbrite's CDN for static assets), and eventbrite.com iframe endpoints. The Eventbrite Organizer Widget is initialized via a <div> with a data attribute and a script tag loading https://www.eventbrite.com/static/widgets/eb_widgets.js. Payment processing flows load additional scripts from js.stripe.com (when Stripe is the payment processor) or PayPal's JS SDK. Analytics telemetry fires to www.eventbrite.com/api/v3/analytics/ and pixel.eventbrite.com.

Cookies Set

  • AN — Eventbrite's anonymous visitor identifier. Persistent, 2-year expiry. Set on eventbrite.com. Tracks visit history across Eventbrite-hosted event pages for internal analytics and event recommendation.
  • ebEventToCheckout — Session cookie storing the event ID and ticket selection state during the purchase flow. Session-scoped.
  • ebRegflow — Session cookie tracking the user's progress through the multi-step registration/checkout flow. Session-scoped.
  • mgrefby — Marketing referral attribution cookie. Records the referrer source (affiliate, direct, search) for Eventbrite's internal channel attribution. Persistent, 1 year.
  • csrftoken — CSRF protection token for form submissions during checkout. Session-scoped.
  • TGT — Eventbrite authentication token for logged-in attendees. Set on eventbrite.com. Session-scoped.

Widget Functionality

The Eventbrite Organizer Widget renders an event listing panel showing: event name, date/time, venue, ticket tiers with pricing and availability counts, and a "Get Tickets" CTA button. When a visitor clicks to purchase, the widget opens an in-page or popup checkout modal handling ticket selection, attendee information collection (name, email, custom questions set by the organizer), and payment processing. Upon completion, a confirmation page is displayed within the modal and a confirmation email is dispatched from Eventbrite's servers.

Data Collected During Purchase

Eventbrite collects from ticket buyers: first name, last name, email address, ticket quantity and type, order value, payment method (processed by Stripe/PayPal, card data never touches Eventbrite's servers directly), and any custom questions defined by the event organizer (e.g., dietary preferences, T-shirt size, job title). Attendee data is provided to the event organizer via Eventbrite's dashboard.

Conversion Tracking

Eventbrite fires conversion events to pixel.eventbrite.com upon ticket purchase completion. When organizers configure Eventbrite's Google Ads or Facebook/Meta integration (available in Eventbrite's marketing tools settings), the platform can fire Google conversion tags or Meta Pixel purchase events from within the checkout flow. These third-party conversion fires represent marketing tracking that requires separate consent.

Eventbrite Analytics for Organizers

Eventbrite provides organizers with attendance analytics: ticket sales by channel, device type, geographic region, and conversion funnel drop-off points. These analytics are derived from session telemetry collected during the checkout flow and are for the organizer's own reporting purposes.

Consent & Compliance

Category: Functional

The core Eventbrite embed — displaying event information and processing ticket purchases — is a functional integration. Visitors who interact with an Eventbrite widget are doing so intentionally to register for or purchase tickets to an event. The data collected during checkout (name, email, payment) is strictly necessary to complete the transaction requested by the user.

Under GDPR and the ePrivacy Directive, session-scoped cookies used for checkout state management (ebEventToCheckout, ebRegflow, csrftoken) are strictly necessary for the requested service and do not require consent. The AN analytics cookie and mgrefby attribution cookie are not strictly necessary, but their primary purpose is Eventbrite's own internal analytics rather than cross-site advertising profiling.

Under CCPA, Eventbrite processes personal information as a service provider under contract to the event organizer. The data is not sold to third parties.

Third-Party Marketing Integration Caveat: If an organizer has configured Eventbrite to fire Google Ads, Meta Pixel, or other third-party marketing trackers upon purchase confirmation, those integrations require separate marketing consent. Check whether the Eventbrite account is configured with third-party marketing connections before classifying the embed as purely functional.

Eventbrite Inc. is a US company covered by the EU-US Data Privacy Framework for transatlantic transfers.

Should You Block This Without Consent?

No. The Eventbrite embed serves a functional ticketing and registration purpose that visitors explicitly engage with. Core checkout functionality and session cookies are strictly necessary to complete the user-requested transaction. The integration should not require a marketing consent gate for standard embed configurations. If the organizer has enabled third-party marketing pixel firing (Google Ads, Meta) within Eventbrite's settings, those components should be reviewed and consented to separately.

Visit website

Consent Categories

Functional

Also Known As

eventbrite embedeventbrite tracking pixeleventbrite GDPRticketing widget consenteventbrite cookies

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (2)

eventbrite.comFunctional
evbuc.comFunctional

Frequently Asked Questions

Does an Eventbrite ticket widget require visitor consent?

No, for standard embeds. The core Eventbrite widget handles ticket purchasing initiated by the visitor. Session cookies managing checkout state are strictly necessary for the transaction and exempt from consent under GDPR and ePrivacy. Consent is not required for the functional embed itself.

What cookies does the Eventbrite widget set during checkout?

Eventbrite sets ebEventToCheckout and ebRegflow (session cookies maintaining checkout state), csrftoken (CSRF protection), and AN (2-year anonymous visitor ID for internal analytics). The mgrefby cookie records referral attribution. Session cookies are strictly necessary; AN is set for Eventbrite analytics.

How does ConsentStack treat Eventbrite on my site?

ConsentStack classifies Eventbrite as functional and allows it to load without a consent gate. If you have configured Eventbrite to fire third-party marketing pixels such as Google Ads or Meta upon purchase, ConsentStack will identify those as separate marketing vendors and gate them behind their own consent requirement.

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 Eventbrite

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