Skip to main content
All CollectionsReports
Tracking Punchpass Events in Google Analytics and Facebook
Tracking Punchpass Events in Google Analytics and Facebook

How to track reservations and purchases after you have added your Google Analytics ID or Facebook Pixel to Punchpass.

Chris avatar
Written by Chris
Updated over 5 months ago

This article delves into tracking events using Google Analytics and the Facebook Pixel, offering insights on how to leverage these powerful tools to optimize your online presence and drive engagement with Punchpass.

Who can use this feature?

Access to the Reports section requires admin-level access to Punchpass.


Add your Tracking Information to Punchpass

Visit Manage > Settings, Public Web Pages and scroll down the page to enter your Google Analytics and/or Facebook Pixel for tracking.

Google Analytics 4 properties have a Google tag ID, which usually starts with "G-".

Universal Analytics properties have a Tracking ID, which started with "UA".

Once you have added your Google Analytics ID, Punchpass will start sending page views of all the PUBLIC Punchpass pages for your account your customer's visit.  So your schedule, and the passes to purchase list.  We also send page views if your customer logs into their account for your business.

Punchpass doesn't fire any sort of 'Event' when a customer makes a reservation or purchases a pass, so if you want to track those events you need to define those goals yourself in your GA account.  Here's how:

What you need to do in Google Analytics is set up a goal that converts based on a page view, based on the destination URL they end up on.  Those are called 'Destination Goals.'  


Tracking Events with Google Analytics

Note: Punchpass supports the use of both your Google Analytics 4 tag IDs.



Tracking Pass Purchases

For the Public pages and for the Logged In Customer pages you can use the destination URL the customer ends up on after the event.  

You can also track purchases in general or specific passes and memberships.

Preparation: Gather your Pass and Membership IDs in Punchpass

For easier reference, you'll want to create a spreadsheet or list with the passes and membership IDs you'd like to track.

You can gather the IDs for each pass or membership from the Admin-side of Punchpasss by visiting Manage > Passes and clicking on the pass or membership. The resulting URL for the offer contains the ID number.

For example:

https://app.punchpass.com/passtypes/2

The ID for this offer is:

2


How to Create Purchase Event Goals in Google Analytics

In Google Analytics, from your Admin panel, under the Property settings, navigate to Data display > Events, then click Create Event, and press the Create button.


You can then give your event a custom name and add the following conditions:

  • For the first matching condition, specify event_name - equals - page_view

  • For the second matching condition, specify a page_location, such as page_location - contains - /purchases

    • If you want to copy a goal value from Universal Analytics, click the Add modification button and enter the Parameter value and for the New Value enter the value you used in the Universal Analytics goal (e.g. "10").

  • If you're tracking the purchase of a specific pass or membership, you'll add an additional condition, such as ptype - equals - [your pass ID number]

  • Press Create to save.

And the event will be created.


Tracking Reservations

Tracking reservations is possible on the Public side of Punchpass, but not on the logged in customer side, as we don't send the customer to a unique URL.  In general we don't recommend creating a goal for reservations, as there can be a lot of them.  Usually the primary goal of an advertising campaign is to get the customer to purchase a pass.

For PUBLIC reservations the URL looks like this:

That is the only spot we have /thanks so you use this URL as the goal event in GA.

For logged-in customers, Punchpass sends the customer back to the schedule page. Right now it's difficult to track this goal using GA because of this and we don't recommend it.  If this is something you DO want to create a goal for please let us know.


There is a lot of information on the web about using Goals in Google Analytics to track your sales funnel.  We recommend starting there to research how to best use Google Analytics to help grow your business.


Facebook Pixel Tracking 

Many of the same principles apply to Facebook pixel tracking.  Once you've added your pixel to Punchpass, you should refer to Facebook's guidelines for further support.

Did this answer your question?