Showpass now offers a complete Google Analytics integration with Enhanced Ecommerce tracking compatibility with cross domain tracking.

Add your Analytics Tracking ID

  1. Login to your Google Analytics property
  2. Click "Admin" on the bottom right
  3. Click "Tracking Info" to expand
  4. Click "Tracking code"
  5. Copy the tracking ID UA-123456789-1
  6. Go to your Organization Info page
  7. Go to the "Analytics" tab
  8. Enter your analytics code into the "Google Analytics" field

Enable Enhanced Ecommerce Reporting on your Google Analytics View

In order to track ecommerce to your google analytics view, you must enable Enhanced Ecommerce Reporting under your google analytics property.

  1. Login to your Google Analytics property
  2. Click "Admin" on the bottom right
  3. Click "Ecommerce settings"
  4. Turn on Enable Ecommerce
  5. Turn on Enable Enhanced Ecommerce Reporting
  6. You do not need to set up any Funnel Steps

Please visit the this Google help article for more information. 

What data does Showpass send to Google Analytics?

Page Views

We track basic page views on event detail pages, and at checkout if your organizations has a valid tracking property installed.

Ecommerce Tracking

We track the following ecommerce events:

  • when a list of ticket types are viewed
  • when ticket types are added to the shopping cart
  • when a checkout is initiated
  • when a purchase is completed

Event: view_item

When a list of ticket types is viewed on an event

EXAMPLE DATA

gtag('event', 'view_item', {
  "items": [
    {
      "id": "tt-123",
      "name": "General Admission",
      "brand": "organization Name",
      "category": "event",
      "quantity": 1,
      "price": 10.0
    },
    {
      "id": "tt-124",
      "name": "VIP",
      "brand": "organization Name",
      "category": "event",
      "quantity": 1,
      "price": 20.0
    }
  ]
});

Event: add_to_cart

When a single item is added to the shopping cart

EXAMPLE DATA

gtag('event', 'add_to_cart', {
  "items": [
    {
      "id": "tt-123",
      "name": "General Admission",
      "brand": "organization Name",
      "category": "event",
      "quantity": 2,
      "price": 10.0
    }
  ]
});

Event: begin_checkout

When a customer lands on the checkout page

EXAMPLE DATA

gtag('event', 'begin_checkout', {
  "items": [
    {
      "id": "tt-123",
      "name": "General Admission",
      "brand": "organization Name",
      "category": "event",
      "quantity": 1,
      "price": 10.00
    },
    {
      "id": "pa-123",
      "name": "Product Add On",
      "brand": "Organization Name",
      "category": "product",
      "quantity": 1,
      "price": 15.00
    }
  ],
  "coupon": ""
});

Event: purchase

When a customer completes a purchase.

EXAMPLE DATA

gtag('event', 'purchase', {
  "transaction_id": "xxx-xxx-xxx",
  "affiliation": "Organization Name",
  "value": 35.00,
  "currency": "CAD",
  "tax": 1.75,
  "shipping": 0,
  "items": [
    {
      "id": "tt-123",
      "name": "General Admission",
      "brand": "organization Name",
      "category": "event",
      "quantity": 1,
      "price": 10.00
    },
    {
      "id": "pa-123",
      "name": "Product Add On",
      "brand": "Organization Name",
      "category": "product",
      "quantity": 1,
      "price": 15.00
    }
  ]
});

Please Note

  • To set up these features to their full capabilities, you will need full access to your google analytics property.
  • If you are using our widget, or linking your clients directly to Showpass to purchase tickets, you can set up cross domain tracking to track your customers entire journey. You will need access to add some custom code to your website in order to do this.
  • This integration does not track purchases made through any of our iPhone, iPad or Android applications, and does not track sales through our staff box office.

Once complete, you should start seeing data in your analytics property within 24 hours.

Did this answer your question?