Applicable Feature:
- AppLess
- ServeSafety
- Takeaway Today
- Crave CMS
- In-Room Tablets
- Crave NOC
Google Analytics is a free web based tool which allows you to monitor and analyse traffic to your Crave Mobile solution. It can be used to track visitors and their engagement on your AppLEss, ServeSafely or Takeaway Today site. The following steps will guide you through the setup and configuration of your Google Analytics account in order to capture usage analytics.
Creating a Google Analytics Account
In order to create a Google analytics account, you will need to have an existing Google mail account. If you do not have a Google mail account you can Learn More.
- Click here to go to Google Analytics.
Note: If you are not signed in to your google account, you will be prompted to do so. - Once you have signed in to your Google account, click Access Google Analytics.
- Click Start Measuring.
- Name your new account. For example “Crave Analytics”
- Under Data Sharing Options, check the boxes next to the options that you want. (We suggest these settings are left in their default pre-sets)
- Press next - You will be shown Property details section
- Enter Property name - for example name of your hotel
- Select country, time zone and currency from dropdown menus.
- Click show advanced options
- Toggle the Create Universal Analytics property
- Enter URL https://appless.app
- Select radio button Create Universal Analytics property only
- Press Next
- Fill in your business information as you see fit
- Press Create
- Accept Google Analytics Terms of Service Agreement and Additional Terms Applicable to Data Shared with Google on the shown pop up message.
Share read-only access with Crave
- From Google analytics home page, select Admin. You can click the arrow at the left bottom to roll open the left hand side navigation bar.
- Select Property User management and then select add user via the + symbol.
- Add Crave email for Google analytics: ga-migration@crave-emenu.com
- Check that read and analyse option is selected
- Click Add
Locate Google Analytics Tracking Number
- Go to the Admin section of Google Analytics. Steps described above.
- Under property section, Select “Tracking info”
- Copy the Tracking ID into your clipboard
- Send the Tracking ID you copied to support@crave-emenu.com.
Allow GA Enhanced E-commerce support
- Go to admin portion of the google analytics
- Under the All Website Data section, locate E-commerce settings
- Enable E-commerce
- Enable Enhanced E-commerce Reporting
Press Save
Add Checkout Labelling into E-commerce
- Go to admin portion of the google analytics
- Under the All Website Data section, locate E-commerce settings
- Under the checkout Labelling section, click on “Add funnel step”
- Add the following funnel steps:
Checkout Started |
Service Method Selected |
Checkout Method Selected |
Checkout Submitted |
Payment Method Selected |
Payment Started |
The results should look like this:
Add Custom Dimensions
Specific custom dimensions are implemented to accommodate optimal GA behaviour. Please see below the steps to add custom dimensions. If these are not added correctly, the GA reporting might not work as expected.
- Go to Admin section
- Under property, locate Custom Definitions section
- Select Custom Dimensions
- Click on + NEW CUSTOM DIMENSION
- Add name from the list below
- Leave scope to “Hit” and make sure the Active is selected
- Press Create
- On the next page just press Done
- Repeat the process for all items listed below
Note: Please make sure the names are exact matches. Check for extra spaces before and after the text
Custom Dimensions |
01 - Company |
02 - Application Configuration |
03 - Outlet |
04 - Page |
05 - Language |
06 - Product |
07 - Product Type |
08 - Transaction Type |
09 - Tags |
10 - IsPWA |
The final page will look like this:
Validating the Linked Google Analytics
Once all of the above configuration was performed, use the Crave Appless application to generate Analytical data by browsing the application.
After 15 minutes, go visit the Real-Time Overview section.
Google Analytics limitations
- The above mentioned method will only work for Crave Appless solution (not tablets).
- Google analytics are not real time - There is always going to be a delay between actions taken by the user and the reporting reflecting these actions.
- We recommend that once you have finished the configuration, you browse the application to generate some Google Analytics data and verify that your actions were reflected within the GA after a couple of hours.
-
There are some circumstances that can affect the precision of taken analytical data. These typically include
- Failed calls to Google Analytics - typically due to poor internet connectivity
- Adblockers present on the users device
- Sampling - a practise where subset of data is used to project the overall outcome
- For e-commerce data, the GA captured data might differ from Crave`s data stored within the database for the above mentioned reasons.
- Crave does not store non e-commerce data in the database.