Installing Google Analytics 4

Enable Google Analytics 4 for your Showpass assets with Enhanced Ecommerce Tracking.
 

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

To set up these features to their full capabilities, you will need full access to your Google Analytics 4 property.

Create a new GA4 Property (for those new to Google Analytics)

If you have previously configured a Universal Analytics property and are currently using it on your organization(s) on Showpass,  please follow our "Migrating to Google Analytics 4" documentation.

 

If you are new to Google Analytics and have never setup analytics before, continue following the steps below:

  1. In GA4 Admin, look at the Account column to make sure that you've selected the right account. Then, in the Property column, click Create Property.
  2. Enter a name for the property (e.g. "My Business, Inc website") and select the reporting time zone and currency.
  3. Click Next. Select your industry category and business size.
  4. Click Next. Select how you intend to use Google Analytics.
    Note: Google Analytics tailors the set of default reports based on the information you provide about how you intend to use Analytics. For example, if you choose "Generate more leads," you will see a collection of reports to help you measure lead generation. Learn more
  5. Click Create and (if you are setting up a new account) accept the Analytics Terms of Service and the Data Processing Amendment.
  6. Continue to Add a data stream to start collecting data.

Add a Data Stream

To prepare your property for use on Showpass, you need to setup a Data Stream:
  1. In Google Analytics, click “Admin” (lower left)
  2. In the Account column, make sure that your desired account is selected.
  3. In the Property column, select the Google Analytics 4 property that you would like to configure for use on Showpass.
  4. In the Property column, click Data Streams > Add stream.
  5. When selecting a platform, select Web.
  6. Under the Website URL field, select https:// and use showpass.com as the URL.
  7. Under Stream name, enter a name for this data stream.
  8. Enable Enhanced measurement and click Create stream.
Once created, you’ll be able to see the details about this data stream.
Make a note of your Measurement ID as this will be used to link your property to your Showpass organization.
 

Add your Measurement ID

  1. Login to your Google Analytics 4 property
  2. Click 'Admin' on the bottom left
  3. Click 'Tracking Info' to expand
  4. Click 'Tracking Code'
  5. Copy your tracking id G-XXXX
  6. Go to your Organization Info page
  7. Go to the 'Analytics' tab
  8. Enter your analytics code into the 'Google Analytics 4' field
image__10_.png

 

Please note: If you are using our widget, or linking your clients directly to Showpass to purchase tickets, you must set up cross domain tracking to track your customers entire journey. Compared to Universal Analytics, you do not need to add custom code to your website in order to do this.

 

Enable Enhanced Ecommerce Reporting on your Google Analytics 4 View

In order to track ecommerce to your Google Analytics 4 view, you must enable Enhanced Ecommerce Reporting under your Google Analytics 4 property.

  1. Login to your Google Analytics 4 property
  2. Click 'Admin' on the bottom left
  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 GA4?

 

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, you need to add custom code to your website in order to track the session correctly.
  • 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.

 

Next Steps

Once complete, you should start seeing data in your analytics property within 24 hours. If you do not see data within 24 hours, please check that you have the correct pixel installed or contact support.

Set up Cross Domain Tracking