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.