What is Google Analytics 4 ?
Google Analytics 4, also known as GA4, is the latest version of Google’s web analytics platform. It is designed to provide website owners and marketers with a more comprehensive and accurate view of their website traffic and user behavior. Unlike the previous version of Google Analytics, GA4 is built on a new and more advanced data model that uses machine learning to provide deeper insights into user behavior.
It includes a range of new features and capabilities, including event tracking, user-centric measurement, cross-device tracking, and more. It also includes an improved user interface and streamlined setup process, making it easier for users to set up and use the platform.
Overall, this new version, provides a more powerful and insightful view of website traffic and user behavior, enabling businesses and marketers to make more informed decisions and optimize their websites and marketing campaigns for maximum impact.
Integrate Google Analytics 4 In 3 Easy Steps
Step 1 – Install FREE Plugin
composer require croapp/integration php bin/magento maintenance:enable php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f php bin/magento maintenance:disable php bin/magento cache:flush
Step 2 – Get Measurement ID From GA4
- Login to your google analytics account
- Navigate to
admin-> select the desired account & property
- Click on
Data Streamsin Property
- Click on data stream or create a new one
Step 3 – Configure GA4 In Magento 2
- Navigate to
- From the left sidebar/menu, click on
CRO App / GA 4 Configurationunder
CRO App / GA 4
- Enter the
MEASUREMENT IDcopied from previous step in
GA 4 Configuration Section->
GA-4 Measurement ID
Save Configon top right of the page
- Clear cache from
List Of Events Added By Plugin
home_viewed– Tracks homepage
content_page_viewed– Triggered on content cms pages like About US, Contact US
view_item_list– Tracks category pages i.e tracks category pages.
view_item– Triggered on product page i.e tracks products views / impressions / pages.
view_search_results– Triggered on search results page
sign_up– Triggered when customer is registered in frontend i.e track customer registrations in GA4.
login– Triggered when customer logs in to account i.e tracks customer logins.
logout– Triggered when customer logs out from his account i.e tracks customer logouts
add_to_cart– Triggered when user adds a product to cart i.e tracks add to carts.
remove_from_cart– Triggered when user removes a product from cart
view_cart– Triggered when user visit cart page
add_to_wishlist– Triggered when user adds product to wishlist
add_to_compare– Triggered when user tries to add a product to his compare list
remove_from_compare– Triggered when user removes a product from his compare list
begin_checkout– Triggered when user visits checkout page
purchase– Triggered when user completes order and visits order success page i.e tracks transactions / orders in magento 2
- Some events like
remove_from_cartmay not trigger
- Until page is reloaded.
- Or if some cache plugin installed in magento prevents it, then in that case it will be triggered when user visits a dynamic page like cart page.