Google Analytics Triggered Events
Overview
During onboarding, you can provide a Google Analytics tracking code for your website. If you do not currently have a tracking code, follow the steps in
this related article. This is the standard set up we use for all sites.
Below is a list of the universal events that are triggered on Google Analytics, Google Tag Manager, and Google Analytics eCommerce:
Google Analytics (GA 3, GA 4)
- PageView - code will pass:
- page (Root relative url of page)
- eventAction (event name i.e. PageView)
- title (Page's title)
- is_user_authenticated (flag i.e. true/false)
- user_id (Logged in user's ID)
- store_id (Selected store ID)
- store_number (Selected store Number)
- store (Selected store name)
- UserRegistration - code will pass:
- hitType (event)
- eventAction (event name i.e. UserRegistration)
- eventLabel (event label. i.e. User Registration)
- eventCategory (Account)
- AddToCart - code will pass:
- hitType (event)
- eventAction (event name i.e. AddToCart)
- eventLabel (the name of the product added to the cart)
- eventCategory (Product)
- InitiateCheckout - code will pass:
- hitType (event)
- eventAction (event name i.e. InitiateCheckout)
- eventLabel (event label. i.e. Initiate Checkout)
- eventCategory (Checkout)
- Purchase - code will pass:
- hitType (event)
- eventAction (event name i.e. Purchase)
- eventLabel (event label. i.e. Purchase)
- eventCategory (Checkout)
- StoreChanged - code will pass:
- hitType (event)
- eventAction (event name i.e. StoreChanged)
- eventLabel (event label. i.e. Store Changed)
- eventCategory (Store)
- PrintResults - code will pass:
- hitType (event)
- eventAction (event name i.e. PrintResults)
- eventLabel (event label. i.e. Print Results)
- eventCategory (Print)
- DownloadPDF - code will pass:
- hitType (event)
- eventAction (event name i.e. DownloadPDF)
- eventLabel (event label. i.e. Download PDF)
- eventCategory (Download)
- EmailList - code will pass:
- hitType (event)
- eventAction (event name i.e. EmailList)
- eventLabel (event label. i.e. Email List)
- eventCategory (Email)
- PrintList - code will pass:
- hitType (event)
- eventAction (event name i.e. PrintList)
- eventLabel (event label. i.e. Print List)
- eventCategory (Print)
Google Universal Analytics (GA 2)
- PageView - code will pass:
- event (event name i.e. PageView)
- page_title (Page's title)
- page_path (Root relative url of page)
- is_user_authenticated (flag i.e. true/false)
- user_id (Logged in user's ID)
- store_id (Selected store ID)
- store_number (Selected store number)
- store (Selected store name)
- UserRegistration - code will pass:
- event (event name i.e. UserRegistration)
- label (event label. i.e. User Registration)
- category (Account)
- AddToCart - code will pass:
- event (event name i.e. AddToCart)
- label (the name of the product added to the cart)
- category (Product)
- InitiateCheckout - code will pass:
- event (event name i.e. InitiateCheckout)
- label (event label. i.e. Initiate Checkout)
- category (Checkout)
- CheckoutStep - code will pass:
- event (event name i.e. CheckoutStep)
- label (event label. i.e. Checkout Step)
- category (Navigation)
- Initiate Purchase - code will pass:
- event (event name i.e. InitiatePurchase)
- label (event label. i.e. Initiate Purchase)
- category (Checkout)
- Purchase - code will pass:
- event (event name i.e. Purchase)
- label (event label. i.e. Purchase)
- category (Checkout)
- StoreChanged - code will pass:
- event (event name i.e. StoreChanged)
- label (event label. i.e. Store Changed)
- category (Store)
- PrintResults - code will pass:
- event (event name i.e. PrintResults)
- label (event label. i.e. Print Results)
- category (Print)
- DownloadPDF - code will pass:
- event (event name i.e. DownloadPDF)
- label (event label. i.e. Download PDF)
- category (Download)
- EmailList - code will pass:
- event (event name i.e. EmailList)
- label (event label. i.e. Email List)
- category (Email)
- PrintList - code will pass:
- event (event name i.e. PrintList)
- label (event label. i.e. Print List)
- category (Print)
- PrintResults - code will pass:
- event (event name i.e. PrintResults)
- label (event label. i.e. Print Results)
- category (Print)
- AddToFavorites - code will pass:
- event (event name i.e. AddToFavorites)
- label (event label. i.e. Add To Favorites)
- category (Product)
- AddToMyRecipes - code will pass:
- event (event name i.e. AddToMyRecipes)
- label (event label. i.e. Add To My Recipes)
- category (Recipe)
GA Enhanced eCommerce
- add_to_cart - code will pass:
- hitType (event)
- eventAction (event name i.e. add_to_cart)
- eventLabel (the name of the product added to the cart)
- eventCategory (Product)
- remove_from_cart - code will pass:
- hitType (event)
- eventAction (event name i.e. remove_from_cart)
- eventLabel (the name of the product removed from the cart)
- eventCategory (Product)
GA eCommerce
addTransaction - code will pass:
id (order ID)
affiliation (selected store name)
revenue (order total)
currency
addItem - code will pass:
id (order ID)
name
sku (order total)
price
quantity
Related Articles
Google Analytics: Hosted Payment Provider Referral Exclusions
Common Issue Customers leave the merchant’s website to make their payment on a 3rd party hosted payment provider’s website. After they complete their payment, customers are then redirected back to the URL provided by the merchant. When customers ...
Impersonate a User
What can you do as an Impersonator? You can: View a list of Customers/Users Search for a particular account by name or email Unsubscribe a Customer/User Take phone call orders Leverage a customer’s past shopping history, favorites, etc. Type in a ...
Obtaining Google API Keys for Stores to Enable Auto-Complete
Google has changed the way their pricing works - for example where Google Maps used to be free, they are now charging and it can be based on the traffic of the site. If a store is now interested in enabling Google Maps lookahead they will have to ...
Creating a Freshop Admin User Account
Admin Users are different than Customer Users. If you created a shopping account through your shopping website, this will not create an Admin User. Creating Admin User Account: 2 step process Step 1: To access the Freshop Admin you need to create an ...
PayPal: Account Setup / Integrating API Keys
Create Account To create a business PayPal account go to https://www.paypal.com/us/webapps/mpp/merchant. Once your account has been created you will need to follow the below steps to get the API keys integrated. Integrating API Keys Please Note: If ...