Skip to main content
All CollectionsIntegrations
Track page views and sales using Google Analytics
Track page views and sales using Google Analytics
Updated over a week ago

Humanitix offers a native integration with Google Analytics (GA). Our integration is also optimised for Google Analytics 4 and the GA4 E-commerce reporting suite. By integrating your Google Analytics 4 account with Humanitix, you can automatically track customer behaviour, including revenue by ticket type and checkout conversion rates.

New to Google Analytics? Check out the Google Analytics 4 Getting Started guide here

To integrate Google Analytics with your Humanitix account or event:

  1. Login to your Google Analytics 4 account

  2. Navigate to Admin > Data Streams. Select an existing web data stream, or create a new stream

  3. Copy the Measurement ID

  4. Log back into Humanitix and navigate to Account > Advanced > Integrations > Default Tracking IDs

  5. Paste your GA4 Measurement ID into the Google Analytics text field and Click Save

All future events in your Humanitix account will be automatically configured to send data to your GA4 property.

You can also configure your Google Analytics integration at the event level
1. Manage an event
2. Navigate to advanced >integrations on the left-hand menu bar


Verify and test your Google Analytics 4 integration

Before launching your event, it’s a good idea to test that the integration is configured correctly and that you’re receiving data correctly in Google Analytics.

How to verify and test your Google Analytics 4 Integration

  1. Check you have added your GA4 pixel to an event:
    - Manage an event
    - Navigate to advanced > integrations

  2. Find and copy your Humanitix event URL link via the overview page

  3. In a separate tab, open tagassistant.google.com
    (Google’s free tool to activate ‘Debug’ mode on your Google Analytics 4 integration)
    Click add domain and paste in your Humanitix event URL in the provided text field. Click connect. This will open your event in a new tab or window and, once open, you should see the ‘Tag Assistant Connected’ pop-up in the lower right-hand side of your event.

  4. In a new window, open your Google Analytics 4 property.
    Navigate to admin > debug view (under the ‘Property’ column). After a few seconds, you should see ‘Debug Device 1’, indicating that one connected device is enabled in debug mode. Not seeing any debug devices? Check out Google’s guide on debugging.

  5. Now that you’re in debug mode, return to your Humanitix event. Go through selecting tickets, adding your details and getting to the payment phase. If you want to try a test transaction, consider setting up a discount code to give you a free ticket. Remember to disable it before going live!

  6. Lastly, go back to your GA4 Debug view. In the ‘Top Events’ section on the right hand side, ensure you can see events like Begin Checkout and Add Shipping Info. If you can, you’re all set!


What data is sent to Google Analytics 4?

Humanitix will automatically send key “events” to your GA4 Property, along with Ecommerce data that help identify what events users are purchasing tickets to, which tickets they’re purchasing and the monetary value of their purchases.

Humanitix will send the following events to your GA4 Property:

  • begin_checkout: Triggered when a customer has selected a quantity of tickets and clicks the 'Enter Details' button

  • add_shipping_info: Triggered when a customer has completed their buyer details and any additional Checkout Questions and has clicked the "Save & Checkout", "Select Seats" or "Register" button

  • add_payment_info: Triggered when a customer has selected and tokenised a payment method at the last phase of checkout. This does not necessarily indicate that the customer has made a successful purchase.

  • purchase: Triggered when a customer has successfully completed their order. If the order required payment, this event indicates the payment was successful and the order is now complete.

Where do I see this data in Google Analytics 4?

Humanitix supports the Google Analytics 4 Ecommerce reporting suite, which offers insightful reporting without the need for additional configuration.

Here’s some handy reports that come out of the box

  • Reports > Acquisition > Traffic acquisition: This report shows the relevant traffic sources, (like medium or campaign) which users are coming to your page from. Scroll across to the right to see the revenue your event is generating from each of these acquisition sources.

  • Reports > Monetization > Ecommerce purchases: This report will show “item names”, which correspond to ticket types in your Humanitix event, and the relevant revenue associated with them. You can also change from item names to one of the other supported Ecommerce Properties. Check out the table in the next section!

To view these reports in Google Analytics 4, navigate to Reports > Monetization > Ecommerce Purchases.

Good To Know

It may take up to 24 hours for analytics data sent from your ticketing pages to appear within your Google Analytics reports

Custom Reports using Explorations

Want to see Facebook traffic right on Google Analytics? The easiest way is through Traffic Acquisition Report.

You can also customise your ecommerce reports, or create entirely new reports within Google Analytics, using Google Analytics Explorations.

When building or filtering your explorations, refer to the below table that maps Google Analytics 4 Ecommerce properties with Humanitix event properties:

Humanitix Property

Related GA4 Ecommerce Property

Ticket Type (Name)

Item name

Ticket Type (ID)

Item ID

Host Profile

Affiliation

Event Name

Item category

Event Date

Item category 2

Ticket Group COMING SOON

Item category 3


Cross-domain tracking in Google Analytics 4

By default, when you integrate Google Analytics 4 into your Humanitix event, Google will record campaign and referring sources based on the last page the user visited. If you’re linking to your event from your own website, it’s a good idea to enable cross-domain tracking.

This means instead of treating your own website as the referring source, Google will preserve the user’s original session and look at the campaign and referring sources immediately before they land on your website.

Ensure you’re using the same Google Analytics 4 Measurement ID on both your website and within the integrations section of your Humanitix account.

To enable cross-domain tracking in Google Analytics 4:

  1. Open your Google Analytics 4 property and click the admin button on the left-hand side

  2. Navigate to data streams > {Your Data Stream} → configure tags settings (at the bottom of the page)

  3. Next, click configure your domains > add condition

  4. Set the match type to ‘Ends with’ and enter events.humanitix.com as the domain. Then, click save.

Now, when a user clicks your Humanitix event link from your website, the link will also contain a Google Analytics identifier which will preserve their original session.

With this setup, you can attribute Humanitix purchases and revenue to the specific traffic sources and campaigns that originally led a customer to your website

Why am I seeing a discrepancy between Humanitix and my analytics platform?

There are a handful of reasons that could be causing a discrepancy between humanitix and your analytics platform. The most common causes are:

  • Adblockers

  • Time delay - it takes Google Analytics up to 12 hours to fully update reports

  • Thresholding - depending on what report you're looking at, there might be "thresholding" applied

Did this answer your question?