TICKETMASTER UNIVERSAL CHECKOUT

Ticketmaster Universal Checkout (“Universal Checkout”) allows clients, artists, and partners to setup and provide an enhanced purchase experience for consumers within copy/paste distance.

Document Last Modified Download
One Sheet 2017-08-08 PDF
FAQ 2017-08-08 PDF

Sell tickets directly on your website with no redirect

Grab a small code snippet to insert into your website

Installation

Embedded Code

  • Step 1: Copy this snippet:
<script type="text/javascript" src="https://embed.ticketmaster.com/tm.js"></script>
  • Step 2: Next, paste the snippet within the <head> tag of your website.
<head>
    <script type="text/javascript" src="https://embed.ticketmaster.com/tm.js"></script>
</head>
  • Step 3: Refresh your page. Ticketmaster event links will now be activated.

Google Chrome Extension

Preview Universal Checkout using our Widget Simulator extension for Google Chrome. View the checkout experience on your browser only without making any code changes to your live website.

  • Step 1: Open your Chrome browser on a PC or Mac

  • Step 2: Visit: http://www.ticketmaster.com/widgetsimulator

  • Step 3: Click the Add To Chrome button

  • Step 4: Visit the website where you’d like to preview Universal Checkout

  • Step 5: Click the blue “TM” button in the top right of your Chrome browser, then click “Inject Widget” - you will see a pop up to let you know how many events were detected on this page

Ticketmaster.com and livenation.com links that are eligible for the widget will glow blue, and clicking them will result in opening Universal Checkout.

Tutorial

Purchase Flow

Step 1: Select Tickets and Sign In

Users can select their ticket type, quantity and price level, then sign in or create a new account.

Step 2: Payment Information

Buyers review their order, than use stored payment information from their Ticketmaster account or enter new card.

Step 3: Order Confirmed.

Buyers see their order details

Configuration Flags

Additional configuration flags are available which can modify Universal Checkout’s behavior on a per-event basis. These flags are passed in either of 2 ways: using query parameters on the Event URL, or HTML data attributes on the link itself.

For example, query parameters can be supplied as follows:

<a href="http://www.ticketmaster.com/event/<id>?disable-widget=true">My Event</a>

Similarly, data attributes can be supplied as follows:

<a href="http://www.ticketmaster.com/event/<id>" disable-widget="true">My Event</a>

The following configuration flags are currently supported:

Query Parameter Data Attribute Description
?enable-widget=true data-enable-widget="true" Forces a link to open in Universal Checkout every time
?disable-widget=true data-disable-widget="true" Prevents a link from opening in Universal Checkout every time

Affiliate Tracking

Any Impact Radius links on your site in the ticketmaster.evyy.net format will be treated just like any other Ticketmaster link. When buyers click the link, Universal Checkout will attribute any sales to your existing partner account with no redirect.

Client Tracking / Came From Codes

Universal Checkout supports Came From Codes (CFC), which are commonly used by Ticketmaster clients to tag and identify the order source (i.e. ad campaign, or A/B test). Any link which includes a ?camefrom=YOURCODE URL parameter will be attributed to the order.

Password-Protected Offers, Presales, and DID Codes

Universal Checkout supports password-protected offers and presales. Events which support passwords will show a password entry field with event-specific messaging.

Ticketmaster DID Codes are also supported. Any link which includes a ?did=YOURCODE URL parameter will be used to unlock any additional offers as well.

Deep Linking: Ticket Types

Universal Checkout supports passing in a specific Ticket Type ID, ensuring it is the default Ticket Type when the widget opens. This is specifically useful in combination with a DID Code, if you want to pre-select the newly-unlocked Ticket Type ID on Step 1 of the checkout process. To enable this behaviour, append the?ticket=TICKET_TYPE_ID URL parameter on the Ticketmaster event link.

Analytics Reports

Analytics for Universal Checkout are available through TM One. The “Sales by Platform” report will show sales over time which originated through the “Universal Checkout” platform, along with a summary of “Total Sold” and “Total Face Value”.

Sales by Platform

Security Recommendations

Universal Checkout is secured by bank-grade 256-byte SSL encryption for all communications. The architecture of Universal Checkout ensures the entire checkout flow happens securely via HTTPS, even when the 3rd party site (which is embedding the widget) only uses HTTP.

As a security best practice, we strongly recommend that all pages which embed Universal Checkout also implement SSL / HTTPS. As of Fall 2016, browsers are beginning to encourage the use of SSL / HTTPS everywhere, and in 2017 will begin to show HTTP as “Insecure” in the browser’s toolbar. This is important for all websites to prevent “man in the middle” attacks, which are theoretically possible on all insecure webpages when on an untrusted Internet connection (public wifi, Internet cafe, etc). Fortunately, Let’s Encrypt is an open project sponsored by Google, Facebook, Mozilla, and others, which offers free SSL/TLS certificates to all.

Troubleshooting

To check whether an Universal Checkout will attempt to transact on a specific event, enter the event ID in the tool below:

If the debug tool may indicates the event cannot be transacted using Universal Checkout, please double-check whether any of the following requirements are not met:

  • • The event was just created (it takes 24 hours to appear)
  • • The event has already started
  • • The event has ended
  • • The event has sold out or has very low ticket availability
  • • The event is in presale mode and there is no DID on the link
  • • Transacting on free events ($0 tickets) is not available