Important Notice
Universal Analytics (formerly known as Google Analytics) has reached its end of life and will stop processing analytics events by Apr. 3, 2023. It will be replaced with Google Analytics 4 (GA4). As a result, we strongly recommend setting up a GA4 Measurement ID as soon as possible to best prepare for the changes. To aid our organizers in making the switch, we will continue to support UA configurations until its end of life.
Add your Analytics Tracking ID
- Login to your Universal Analytics property
- Click 'Admin' on the bottom right
- Click 'Tracking Info' to expand
- Click 'Tracking Code'
- Copy your tracking id UA-XXXXXX-1
- Go to your Organization Info page
- Go to the 'Analytics' tab
- Enter your analytics code into the 'Universal Analytics' field
Enable Enhanced Ecommerce Reporting on your Universal Analytics View
In order to track ecommerce to your Universal Analytics view, you must enable Enhanced Ecommerce Reporting under your Universal Analytics property.
- Login to your Universal Analytics property
- Click 'Admin' on the bottom right
- Click 'Ecommerce settings'
- Turn on 'Enable Ecommerce'
- Turn on 'Enable Enhanced Ecommerce Reporting'
- You do not need to set up any 'Funnel Steps'
What data does Showpass send to Universal 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', {
"currency": "CAD",
"value": 10.0,
"items": [
{
"item_id": "tt-123",
"item_name": "General Admission",
"affiliation": "organization Name", //formerly "brand"
"item_category": "event",
"quantity": 1,
"price": 10.0
},
...
]
});
Event: add_to_cart
When a single item is added to the shopping cart.
EXAMPLE DATA
gtag('event', 'add_to_cart', {
"currency": "CAD",
"value": 10.0,
"items": [
{
"item_id": "tt-123",
"item_name": "General Admission",
"affiliation": "organization Name", //formerly "brand"
"item_category": "event",
"quantity": 2,
"price": 10.0
}
]
});
Value is a subtotal of the items, essentially item.price * item.quantity
Event: begin_checkout
When a customer lands on the checkout page.
EXAMPLE DATA
gtag('event', 'begin_checkout', {
"currency": "CAD",
"value": 25.00,
"items": [
{
"item_id": "tt-123",
"item_name": "General Admission",
"affiliation": "organization Name", // formerly "brand"
"item_category": "event",
"quantity": 1,
"price": 10.00
},
...
],
"coupon": ""
});
Event: purchase
When a customer completes a purchase.
EXAMPLE DATA
gtag('event', 'purchase', {
"transaction_id": "xxx-xxx-xxx",
// moved affiliation to item
"value": 35.00,
"currency": "CAD",
"tax": 1.75,
"shipping": 0,
"items": [
{
"item_id": "tt-123",
"item_name": "General Admission",
"affiliation": "organization Name",
"item_category": "event",
"quantity": 1,
"price": 10.00
},
...
]
});
Limitations
- 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. Compared to Google Analytics 4, You will need to add 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.