NOTE: This original iteration of Google Analytics, also known as Universal Analytics (UA), will be sundowned by Google on July 1, 2023. UA and GA4 can be run simultaneously to allow resorts to import and interpret new GA4 data while maintaining current UA data.

Setup Checklist

INFRASTRUCTURE TASKS

1. Download Chrome Extension - Google Tag Assistant and enable it on your ecommerce site.

2. Set up Google Tag Manager Container (Work with Aspenware Representative)

  1. Set Up Google Analytics ID (set up in GTM Workspace)

  2. Set Up Virtual Page Views (set up in GTM Workspace)

  3. Track Google Analytics Transaction Data

  4. Track Day of Arrival for Ecommerce Transaction Analytics

  5. Track Due on Arrival Transactions for Golf Tee Times

Prerequisite Tasks

Infrastructure Tasks

1. Download Chrome Extension

This step is a pre-requisite to confirm that your setup is accurate as you work through the steps of this configuration guide:

NOTE: This step above will not show your GTM info until you have completed the remaining steps within this guide.

2. Set up Google Tag Manager Container (work with Aspenware representative)

The GTM container defines the correct Google Tag Manager account for tracking and should reference the correct GTM ID that appears in your GTM account. Within the GTM Workspace, Google provides install instructions to insert the highlighted code, also known as a container, into the head of every page on your site. The GTM container and ID are configured within your site’s code and cannot be changed without development. Contact Aspenware at support@aspenware.com to update your GTM container. Within your Google Tag Manager workspace, notice the GTM ID in the upper right corner. Copy the GTM code and send it to Aspenware if this code has changed or needs to be updated.

Detailed Setup Guide

1. Set Up Google Analytics ID and Virtual Page View (set up in GTM Workspace)

2. Track Google Analytics Transaction Data 

3. Confirm Data Layer Setup

4. Track Day of Arrival for Ecommerce Transaction Analytics (Optional)

5. Track Due on Arrival Transactions for Golf Tee Times (Optional)

1. Set Up Google Analytics ID Variables within the GTM Workspace

A GTM ID on every page is not a replacement for a Google Analytics Tracking ID, so the Google Analytics Tracking ID (e.g. UA-XXXXXX) should also be included on every page. Because Aspenware Commerce is a single-page application, moving between pages does not trigger events using traditional page views. Instead, the site utilizes virtual pageviews, which require a special setup in GTM. Follow the steps below.


2. Set Up Virtual Pageviews within the GTM Workspace

Every time a user goes to a page, new category, product, or step of checkout within the single page application, a virtual pageview occurs; however, a standard pageview does not occur. This is the recommended setup for populating the Google Analytics Tracking ID and for tracking virtual pageviews as pageviews:

3. Track Google Analytics Transaction Data 

Aspenware E-commerce includes the foundations of what is needed to track transactions by capturing transaction information in the Data Layer upon order completion. Transaction information that is captured includes order number, product skus, product names, product cost, transaction total, etc. In order for this information to be properly populated in Google Analytics, a tag and trigger must first be set up. To determine if your GTM account is properly set up for capturing transaction data, review the following steps:

NOTE: There are two versions of Google Analytics and each requires different selections here and there in GTM. If customers are still using Classic Analytics, the same basic setup of tags will take place. However, for Tag Type, select Classic Analytics instead of Universal Analytics at this step.


4. Track Day of Arrival for Ecommerce Transaction Analytics (Optional)

Date-based products, such as lift tickets, rentals, lessons, etc. that are sold through the Aspenware Commerce platform have both a purchase date and an arrival date. With the release of 1.11.2, both the purchase date and arrival date can be tracked and reported in Google Analytics, this allows for deeper analysis on how pricing and promotions drive purchases for specific arrival dates.  

NOTE: Golf has a unique setup for this feature to accommodate the collection of fees for tee times upon arrival. Please see the next section for configuration details.

Day of Arrival data has been added to the transaction data layer to enable reporting this information for ecommerce sites. In order to report on arrival dates, a Variable for Transaction Arrival should be set up and then added to the Google Analytics variable for reporting in GA. To set this feature up, follow these steps:

5. Track Due on Arrival Transactions for Golf Tee Times (Optional)

Golf tee times are unique from other products because they do not charge to reserve a tee time online, but rather charge the guest at the time they check-in. Ecommerce collects a Due on Arrival rate and charges nothing for the transaction total. Therefore analytics needs to be able to accurately reflect the amount that will be charged for the reserved tee times. 

Due on Arrival data has been added to the transaction data layer to enable reporting this information for ecommerce sites that sell tee times. The total transaction amount has also updated to reflect the sum of the total paid for the order online and the amount due on arrival. In order to report on Due on Arrival rates, a Variable for Transaction Due On Arrival should be set up and then added to the Google Analytics variable for reporting in GA. This should be completed after GTM is set up in accordance with instructions in the Configuration: Google Analytics document.