Google Analytics
Google Analytics gives you the ability to define additional custom dimensions and metrics for tracking, with support for offline and mobile app interactions, and access to ongoing updates. Google Analytics 4 is Google’s next-generation measurement solution, and is replacing Universal Analytics. On July 1, 2023, standard Universal Analytics properties will stop processing new hits.
Google Analytics 4
Step 1: Set up Google Analytics 4
If you do not already have a Google Analytics 4 setup for your site, follow one of these methods:
Step 2: Complete the Commerce configuration
-
Log in to the Admin for your Commerce store.
-
On the Admin sidebar, go to Stores > Settings > Configuration.
-
In the left panel, expand Sales and choose Google API.
-
Expand
the Google GTag section.
-
Expand
the Google Analytics4 subsection and do the following:
-
Set Enable to
Yes. -
Leave the Account type as
Google Analytics4. -
Enter your Measurement ID. To learn more, see Google Analytics Help.
-
If you want to conduct A/B testing and other performance tests on your content, set Content Experiments to
Yes.
{width="600" modal="regular"}
-
-
When complete, click Save Config.
Google Universal Analytics
Step 1: Set up Google Universal Analytics
Visit the Google website, and sign up for a Google Universal Analytics account.
Step 2: Complete the Commerce configuration
-
Log in to the Admin for your Commerce store.
-
On the Admin sidebar, go to Stores > Settings > Configuration.
-
In the left panel, expand Sales and choose Google API.
-
Expand
the Google Analytics section and do the following:
-
Set Enable to
Yes. -
Enter your Google Analytics Account Number.
-
If you want to conduct A/B testing and other performance tests on your content, set Content Experiments to
Yes.
{width="600" modal="regular"}
-
-
When complete, click Save Config.
Enhanced Ecommerce
Enhanced Ecommerce is a plugin for Google Universal Analytics that gives you insight into the shopping and purchasing behavior of your customers. You can use Enhanced Ecommerce to produce reports about key customer activities, such as when customers add items the cart, begin the checkout process, or complete a purchase. You can also identify and analyze patterns of shoppers who abandon their carts without making a purchase.
The following instructions show how to configure Google Tag Manager with Universal Analytics to produce Enhanced Ecommerce data and reports.
Step 1. Sign up for Google accounts
-
Sign up for a Google Tag Manager account, and complete the Commerce configuration.
-
Sign up for a new Google Universal Analytics account.
Step 2. Configure Enhanced Ecommerce
-
Sign in to your Google Universal Analytics account.
-
Create a property for Enhanced Ecommerce analytics with the following settings:
- Status: ON
- Related Products: ON
- Enable Enhanced Ecommerce Reporting: ON
- Checkout Labeling: (not required)
-
When complete, click Submit.
Step 3. Create tags and triggers
-
Sign in to your Google Tag Manager account and create the following triggers:
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 Name Event Type Filter addToCartCustom Event checkoutCustom Event checkout onlyPage View Page URL matches RegEx /checkout/.* checkoutOptionCustom Event gtm.domCustom Event productClickCustom Event promotionClickCustom Event removeFromCartCustom Event note note NOTE The Checkout event is triggered for the built-in Commerce basic payment methods only (such as Check / Money OrderandCash On Delivery Payment). This event is not executed forPayPal checkoutand other external payment methods, which use redirection to the checkout from external resources. -
Create the following Universal Analytics tags with the same basic configuration.
-
Universal Analytics Tags
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 Name Type Firing triggers Add to cart trackingUniversal Analytics addToCart Checkout option trackingUniversal Analytics checkoutOption Checkout trackingUniversal Analytics checkout Pageview trackingUniversal Analytics gtm.dom Product click trackingUniversal Analytics productClick Promo click trackingUniversal Analytics promotionClick Remove from cart trackingUniversal Analytics removeFromCart -
Basic Tag Configuration
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 Setting Value Product Google Analytics Tag Type Universal Analytics Tracking ID UA-XXX (The tracking ID from your Universal Analytics account.) Enable Enhanced Ecommerce Features True Use data layer True Use Debug version True
-
-
Complete the individual tracking configurations.
-
Enter the following Add to Cart tracking settings:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Setting Value Track Type Event Category Ecommerce Action Add to Cart Trigger addToCart -
Enter the following Checkout option tracking settings:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Setting Value Track Type Event Category Ecommerce Action Checkout Option Trigger checkoutOption -
Enter the following PageView tracking settings:
table 0-row-2 1-row-2 2-row-2 Setting Value Track Type PageView Trigger gtm.dom -
Complete the following Product Click tracking configuration:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Setting Value Track Type Event Category Ecommerce Action Product Click Trigger productClick -
Complete the following Promotion Click tracking configuration:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Setting Value Track Type Event Category Ecommerce Action Promotion Click Trigger promotionClick -
Complete the following Remove from Cart tracking configuration:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Setting Value Track Type Event Category Ecommerce Action Remove from Cart Trigger removeFromCart
-
-
When complete, click Preview and verify that the tags work correctly.
-
After verifying the settings, click Publish.