If you wish to enable customer tracking in WooCommerce, this guide will help you.

Why Customer Tracking?

It allows website owners offer a highly personalized shopping experience to customers precisely based on their customer behavior.

Enabling customer tracking with Google Analytics will allow eCommerce store owners to know:

  • Where visitors come from
  • Their activity on website

It facilitates tracking of traffic sources and user engagement on a website. Google Analytics is capable of offering advanced tracking feature. Once this feature is unlocked, the eCommerce store owners can easily unlock the reports listed below:

  • Overall Sales Performance of the Store
  • Shopping Behavior of Visitors
  • Product Lists Performance
  • Checkout Behavior

These reports can also be associated by Google Analytics to individual customers. A special ID will be assigned for the same.

The Process

Step 1: Start with setting up ‘Ecommerce Tracking’ in WordPress.

Step 2: Install the MonsterInsights plugin and activate it.

Step 3: Once the activation is done, connect MonsterInsights to Google Analytics account.

Step 4: Now visit Insights » Addons page. From here, you need to install the addon ‘MonsterInsights Ecommerce’. Click on the ‘activate button’ after installation, start using the same.

Installing eCommerce Addon

You must install this for MonsterInsights.

Step 1: Visit Insights » Settings page. Now click on the tab ‘Tracking’.

Step 2: Click on the tab ‘eCommerce’ and check the box adjacent to ‘Enhanced eCommerce’.

Step 3: You will see enhanced tracking of eCommerce in MonsterInsights. Turn it on by going to Google Analytics account dashboard. Then switch to admin page and click on the ‘Ecommerce Settings’. Click slider underneath the first step on this page, ‘Enable Ecommerce’ and turn it on. Now click on the button ‘Next Step’ to continue. Save changes.

Step 4: Click on the tab ‘Demographics’ and check the option ‘Enable user ID Tracking’.

Step 5: Allow tracking of user ID in MonsterInsights. Click on the button ‘Save changes’. This will store your settings.

Step 6: It is time to enable enhanced ecommerce tracking in Google Analytics. WordPress developers can do it easily. The Google Analytics account will start displaying enhanced reports on eCommerce for WooCommerce store. Visit Google Analytics account dashboard. Tracking allows eCommerce reporting features for WooCommerce store. Open the admin page. Click on the link ‘Tracking Info’ under property column. This will expand submenu. Click on link User-ID that appears below.

Step 7: Review and then agree to policy of user-ID on the next page. Now turn it on.

Step 8: Click on the button ‘Next step’ to continue.

Step 9: You will be asked by Google Analytics on how you wish to configure user-ID tracking. Using MonsterInsights will let you do this in just a click on the button ‘Next step’ to continue.

Step 10: Click on the button ‘Create’ to allow user ID tracking.

Step 11: You will now be asked to enter a ‘Reporting View Name’. This will be used for displaying User ID reports. Using UserID for the name will make it is easier to remember the view enabled by UserID tracking.

Step 12: Scroll down to the bottom. Click on the button ‘Create view’ and save it.

Step 13: Once things have set up, your website clients will be tracked by Google Analytics. It will be track logged in users using unique WordPress user ID.

Step 14: In order to get a clear view of all of your individual customer activity, simply go to Google Analytics account. Now click on Audience » User Explorer menu.

Step 15: Here, you will see individual customer reports with a unique ID assigned to all non-logged in users.

Step 16: Click on logo of Google Analytics on the top left corner of the screen to see tracking report of customer for logged in users in WooCommerce. You can see your Google Analytics profile. You can also see your website profile. The UserID reporting view can be seen under ‘All website data’.

Step 17: Load it via click on ‘UserID’ reporting view.

Step 18: After loading, you simply require clicking on Audience » User Explorer menu. Here, you will see customer tracking report (logged in). Each user is represented by user ID on WordPress website.

Step 19: For viewing individual tracking data of a customer, you may click on user ID. The report provides you with a user ID from WordPress website.

Step 20: It is time to match customer tracking with WordPress accounts. Note down ‘customer ID’ observed in UserID reporting view.

Step 21: Go to your admin area of WordPress website. Now click on the ‘Users’ menu. This will display a list of users on your WordPress website.

Step 22: Click on link ‘Edit User’ under a username within the list. This will prompt WordPress to open the user profile. A user_id parameter in the URL will be seen in the browsers address bar.

Step 23: It is time to replace the value right next to user_id with those copied from the report your Google Analytics. Now from keyboard, press ‘Enter’.

Step 24: As the last step, WordPress will load user profile related to that specific User ID. You have the name of customer, their username, info related to social media, and email address, and social media information. This helps users to monitor their cart activity, orders, product views, and much more.


Please enter your comment!
Please enter your name here