WooCommerce Usage Tracking

By design, plugin and theme makers do not receive usage data from WordPress.org. This allows us to stay true to the spirit of WordPress, giving users complete control of their data.

It also means that WooCommerce has no information on how many stores there are, how store owners and developers are using WooCommerce, or who might encounter difficulty when using WooCommerce. This makes it harder for us to determine who uses WooCommerce, who needs what and how to improve.

As of WooCommerce 2.3, we made it possible for anyone to enable usage tracking from within their WordPress admin area. This sends us basic data about the size of the store, how WooCommerce is installed, and how it’s being used.

Enabling usage tracking helps us:

  • Understand how stores are set up and inform the development of new features for WooCommerce.
  • Understand the number of stores potentially impacted if something goes wrong with a specific feature or update, and act more quickly to resolve issues.
  • Contact users if we detect a security issue.
  • Tailor the product experience and provide you with suggestions for marketplace products that may be helpful for your store. 
  • Personalize marketing communication sent from us. This is to ensure we send promotional content that’s likely to be useful to you. Only those who are currently subscribed to receive marketing communication will be contacted. You can opt-out of marketing emails at any time using this form.

By choosing to share your data, you’re helping us make WooCommerce better for everyone. By understanding how you’re using WooCommerce, we can create more helpful features, write better documentation, and make WooCommerce a more useful platform.

Note that WooCommerce is set to automatically make suggestions that might be appropriate for you, including recommending payment systems, providing notifications in your WooCommerce home screen inbox, and showing extensions from the marketplace that may be helpful. If you don’t want these suggestions, it’s easy to shut them off by going to WooCommerce > Settings > Advanced > WooCommerce.com > Show Suggestions.

What we’ll track

We track non-sensitive data about how a store is set up and managed. We do not track or store personal data from your clients.

We track and store the admin email. This allows us to get in touch about important issues, for example, potential vulnerabilities (and information on fixes) and sunsetting extensions. We do not use this email address for marketing – a separate opt-in is required to receive promotional messages.

Examples of what we track:

  • Admin’s email address
  • General information about the store, such as URL or status of its connection to woocommerce.com
  • Technical details about the active theme
  • Technical details about the WordPress, HTTP server, PHP and SQL configuration
  • High level information about all installed plugins, with more details about Jetpack
  • Basic information about the store:
    • count of users
    • count, time span and revenue for orders per payment gateway
    • number of products and product categories
    • number of reviews
  • All the WooCommerce settings, such as localization and internationalization, coupon, user management and active payment gateways
  • Configuration related to Blocks (which checkout and cart versions are active) and WC Admin
  • Whether the store uses the mobile app

With the launch of WooCommerce 3.6 on April 17, 2019, we started tracking user behavior within the WooCommerce plugin. We track user behavior events, such as interacting with the onboarding wizard for new users, managing products and orders, and changing settings.

With the launch of WooCommerce 5.4 on June 8, 2021, we started tracking information about which potential versions of features perform the best with our store owners.

With the launch of WooCommerce 8.5.0 on January 8, 2024, we started tracking order-related traffic source information if the order attribution feature is enabled on your store. For orders on your store, we track the traffic source, UTM parameters, device type, and session page views.

We’ll also track if you’re using Jetpack and the Jetpack account that’s connected to your store. Click here to find out more about WooCommerce Analytics in Jetpack.

Tracking data is sent automatically to our servers once you choose to share data with us.

WooCommerce Extensions

The following WooCommerce Extensions created and maintained by WooCommerce track data about how the extensions are set up and managed. This data is used in ways similar to the WooCommerce plugin as described above. Below are some examples of the types of data tracked by WooCommerce extensions.

WooCommerce Stripe – since 4.5.1

  • Plugin version
  • Test mode vs Live mode
  • Admin email address
  • Store Address (Country and State)

WooCommerce Bookings – since version 1.15.3

  • Plugin Version
  • Which Bookings Admin pages are used
  • All Store Availability rules
  • Timezone settings
  • Calendar Sync Settings
  • Bookable Product Settings
  • User behavior on Booking Calendar admin page

WooCommerce Subscriptions

  • Plugin Version
  • Staging or live site – whether the site reporting data is a staging or live site
  • Live URL – the URL of the live site
  • WooCommerce Subscriptions Settings – the settings as set on the WooCommerce > Settings > Subscriptions page
  • Dates of the first and last created subscriptions
  • Number of subscriptions
  • Number of subscriptions for each status
  • Number of orders
  • Number of products
  • Gross totals for switch, renewal, resubscribe, and initial totals
  • Order counts for switch, renewal, resubscribe, and initial orders
  • Subscriptions report views and filter usage

AutomateWoo – since version 4.9.0

  • Plugin version
  • Whether opt-in, session tracking or presubmit capture settings are enabled
  • Whether session tracking requires cookie consent and the name of the cookie
  • Whether the abandoned cart feature is enabled
  • Whether the communication account tab is enabled
  • The license system in use
  • Whether any of these integrations are in use: Mailchimp, Campaign Monitor, Active Campaign, Twilio, Bitly
  • The actions and triggers that are in use
  • The number of conversions that have been made and total value of all conversions
  • The number of active workflows and how many times they have run (including whether tracking and conversion tracking is enabled)
  • User behavior events including when AutomateWoo is first installed, when a workflow is first created, when a workflow runs, and when a conversion is recorded.
  • Workflow tabs viewed
  • Whether buttons are clicked in the preset workflows list

WooPayments

  • Plugin settings – since WooCommerce version 6.3.0
  • Which WooPayments Admin pages are used.
  • Order management actions for orders where WooPayments is the payment method, including refunds and manual captures.
  • Store manager actions when handling disputes.
  • What additional currencies have been enabled in Multi-Currency settings, how many orders processed per additional currency, and the total revenue per currency.
  • When WooPay is enabled, whether users register for or use WooPay.
  • User behavior on cart and checkout pages, and product pages with express checkout payment buttons enabled.

Facebook for WooCommerce â€“ since version 2.3.4

  • Connection state: connected/not connected to Facebook
  • Usage of major features, for example: if Facebook Messenger or product sync is enabled
  • Facebook commerce settings, for example: if Instagram shopping is enabled
  • Product feed usage data:
  • If the product feed file has been requested recently
  • Data source settings, for example: the number of feeds configured, update schedule settings, feed creation date, feed upload errors and warnings

Google for WooCommerce – since version 1.0.0

  • Plugin version
  • Whether the Terms of Service have been accepted
  • Whether a Google account has been connected
  • Whether the initial Google Merchant Center set up has been completed
  • Whether the initial Google Ads setup has been completed
  • Whether the site has any Merchant Center account issues – since version 1.12.0
  • Whether the site has at least 1 product synced with the Merchant Center – since version 1.12.0
  • Whether the Google ads setup has started – since version 1.12.0
  • Your Merchant Center configuration including target audience and basic shipping and tax configuration.
  • User behavior events during initial set up and general use of the extension such as when buttons are clicked and tabs or pages are viewed.
  • Google Ads account ID – since version 2.5.11
  • Google Ads campaign count – since version 2.5.11

WooCommerce Checkout Field Editor – since version 1.6.2

  • Which default checkout fields are disabled
  • Which custom checkout fields are added
  • Which custom checkout fields are removed

Pinterest for WooCommerce – since version 1.0.2

  • Plugin version
  • Extension configuration including (but not limited to) whether features like product sync, enhanced match, debug logging and tracking are enabled.
  • User behavior events during initial set up and general use of the extension such as when buttons are clicked and tabs or pages are viewed.
  • Plugin connection and feed registration status – since version 1.2.9.
  • Recent feed generation time and feed product count – since version 1.2.9.

MailPoet – since version 4.6.0

  • Number of active and sent email campaigns
  • Statistics of revenue generated by email campaigns

Tracking for each WooCommerce Extension is controlled in the same way as tracking for WooCommerce and can be enabled or disabled as outlined below.

How to stop sharing your data for analytics

From WooCommerce 3.6

To opt-out of sharing data with us for analytics purposes, go to WooCommerce > Settings > Advanced > WooCommerce.com and deselect the checkbox to Enable Usage Tracking.

usage tracking settings image

For WooPayments merchants using WooPay, disable WooPay to opt-out of WooPay-related data sharing for analytics purposes.

Before WooCommerce 3.6

To opt-out of sharing data with us, go to WooCommerce > System Status > Tools and then select the Reset tracking button.

Please note that if you disable WooCommerce Usage Tracking we will not collect data from your site through our analytics tool, but we may still collect similar data if we need it to operate a service we provide to you, such as WooPayments.   For more information on our general data processes please see our Privacy Policy.

Thanks for reading!

The fact you’re reading this post means you had an active interest in helping make WooCommerce more awesome, and for that we thank you. If for some reason user tracking isn’t for you, we understand and wish you the best.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.