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 cater to feature development.
- 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 extensions that may be helpful for your store. You won’t receive suggestions if you opt-out of Marketplace Suggestions from WooCommerce > Settings > Advanced > WooCommerce.com
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.
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 regarding potential vulnerabilities and information on fixes. We do not use this email address for marketing – a separate opt-in is required to receive promotional messages.
Full list of what we track:
- Site URL
- Admin email address
- Active payment gateways
- Active shipping methods
- Activated plugins in list form
- MySQL version
- PHP version
- PHP Settings, such as maximum post size, maximum input vars, if suhosin is enabled, if cURL, SOAP and fSock are enabled
- Template overrides
- Total number of customers
- Total number of products
- Total number of orders
- Web server software and version
- WordPress version
- WordPress locale
- WordPress debug mode
- WordPress memory limit
- WooCommerce settings
- Gross revenue
- Date of first order
- Date of last order
- Blocks and shortcodes used on cart and checkout pages
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.
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.
The following WooCommerce Extensions created and maintained by WooCommerce track non-sensitive data about how the extensions are set up and managed.
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
- 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
- Which WooCommerce Payments Admin pages are used
- Order management actions for orders where WooCommerce Payments is the payment method, including refunds and manual captures
- Store manager actions when handling disputes
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
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.
From WooCommerce 3.6
To opt-out of sharing data with us, go to WooCommerce > Settings > Advanced > WooCommerce.com and deselect the checkbox to Enable Usage Tracking.
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.