This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Track, Analyze & Optimize by WP Tao


The #1 must-have WordPress Plugin for Online Entrepreneurs!

WP Tao is a simple but powerful WordPress tracking plugin. It allows identifying website visitors and keeping track of their activities. With this information, you can better align your website to visitors and increase conversion.

WP Tao helps to generate sales leads

WP Tao captures your visitors emails every time they send a contact form, leave a commet, register, log in, make an order etc. Collected data help you then to identify valuable customers and generate more sales leads.

Ready to work in a few clicks

No additional resources or external services needed. Just install and activate the plugin and start gathering data!


WP Tao has an innovative Dashboard which immediately provides you with clean and simple reports containing key information.

Integrated with most popular ecommerce solutions

WP Tao is integrated with most popular ecommerce plugins like:

  • WooCommerce
  • Easy Digital Downloads

You can track such actions as: add to cart, remove from cart, place an order and payment events. This feature gives you ability to monitor abandoned carts and take appropriate action (e.g. send an email to a potential customer offering a discount). You can also easily identify the most valuable customer or check the average sales value.


WP Tao is 100% free. Just download it now and start analyzing your customers’ behavior to optimize your website and generate more sales leads.


  • innovative dashboard, where you have access to espresso reports,
  • intuitive timeline for viewing recorded events,
  • tracking a user from the first visit using fingerprinting technology (works even with cookies turned off in the browser),
  • tracking events like: page view, search, login, register, contact, comment, add to cart, remove from cart, order and payment,
  • developer friendly – you can easily add your own events (e.g. when you want to integrate with a custom ecommerce solution).

Our goal is to provide the best WordPress tracking software for small entrepreneurs. Saying “best” we mean intuitive, free, ecommerce oriented and developer friendly.


  • English – default, always included
  • Polish
  • Turkish by cihat74
  • French by equallia


  • Dashboard
  • General timeline
  • User timeline
  • Identified users


  1. Install the plugin from within the Dashboard or upload the directory wp-tao and all its contents to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to WP Tao -> Settings and set your preferences.
  4. Collect and analyze data


January 29, 2020
We find this plugin useful, but it takes up more space in our database than the entire rest of our site! I’m on the technical side, so I can say that it’s not obviously slowing our site down, which is good. I know our business side finds the data useful and looks at it regularly.
April 11, 2018
Прекрасный плагин, довольна много параметров отслеживания покупателей. Если кому-то не будит хватать, можно заказать под свои нужды дополнительный параметр. Жаль что пока нет в валюте Украинской гривны, надеюсь она вскоре появится. Желаю удачи в разработке. Успехов.
November 13, 2017 1 reply
Hi, Hats off to the Tao team that built this. This is an amazing plugin: clean, concise, detailed (without it being overwhelming), and very intuitive. It doesn’t take much to understand how it works. Thanks a bunch for releasing this to the public. I’ll definitely be buying one of your addons (Import & Export) in the near future to support you. Keep up the amazing work.
October 1, 2017 1 reply
I have rarely seen such professionalism in a WP plugin. The UX design is also brilliantly done! 5 stars for sure
Read all 17 reviews

Contributors & Developers

“Track, Analyze & Optimize by WP Tao” is open source software. The following people have contributed to this plugin.



1.3, July 15, 2022

  • Change: Clearing links and unnecessary things

1.2.10, January 31, 2019

  • Update: MySQL 5.7 compatibility

1.2.9, March 8, 2018

  • Change: Textdomain format
  • Change: URL of the authors’ website, July 12, 2017

  • Fix: WooCommerce 3.x compatibility

1.2.8, July 11, 2017

  • Fix: WooCommerce 3.x compatibility

1.2.7, June 12, 2017

  • Change: Temporarily removed measurement of time spent on the website
  • Fix: Added WooCommerce 3.x compatibility
  • Fix: Removed duplicated queries
  • New: Added view_wptao_reports capability

1.2.6, February 02, 2017

  • Change: JavaScript optimizations
  • Fix: Addons submenu displayed improperly on WP 4.7.1
  • New: Integration with EDD Recurring Payments (payment event), January 12, 2017

  • Fix: Warnings when storing order event, November 15, 2016

  • New: Custom work offer
  • Fix: Switch tracking to the new user if he logs in to WP
  • Update: Translations Updated, October 10, 2016

  • Fix: Database table with fingerprints is not created for new installations, September 23, 2016

  • Fix: Database optimization

1.2.5, August 10, 2016

  • New: Phone number validation and formatting
  • Fix: Contact Form 7 integration
  • Fix: Event for manually created user was improperly assigned to admin
  • Update: Translations Updated, July 15, 2016

  • Fix: Error for multisite if not all sites have active sales platform, July 1, 2016

  • Fix: Abandoned carts hint not worked properly, June 29, 2016

  • Fix: PHP notice in an admin menu class

1.2.4, June 29, 2016

  • New: AED currency
  • New: Introduced tooltips
  • New: Tags for contacts
  • New: Option for hide an espresso report
  • New: Integration with EDD Software Licensing
  • Update: Translations Updated

1.2.3, June 7, 2016

  • New: Sales campaigns report
  • New: ZAR currency
  • New: Drag & drop for dashboard reports
  • Update: Translations Updated, May 18, 2016

  • Fix: The source data not properly attached to the user in some cases, May 12, 2016

  • Fix: Update routine not works for some servers
  • Fix: Conversion Rate for the recently identified report was not calculated properly
  • Fix: The recently identified detailed report can miss some records

1.2.2, May 10, 2016

  • New: The traffic sources report
  • New: Traffic source for the new contact
  • Change: Rebuilded recently idetified report
  • Update: Excluded bot list
  • Update: Translations Updated

1.2.1, April 27, 2016

  • New: Measurement of time spent on the website
  • New: Ability to register sales platforms
  • Fix: Dates with correct GMT offset
  • Update: Excluded bot list
  • Update: Translations Updated

1.2, April 18, 2016

  • New: Meta handling for ajax events
  • New: Timeline for unidentified users
  • Update: Compatibility with WordPress 4.5
  • Update: Translations Updated, April 4, 2016

  • Fix: Update events with missing user ID
  • Fix: Broken filter on user timeline
  • New: French translation, April 3, 2016

  • Fix: User ID is not being saved in event data (next update will fix broken data), April 1, 2016

  • Fix: Error on activation if DEBUG is enabled, March 20, 2016

  • Fix: PHP notice in one of helper function
  • New: Adden new filter wptao_event_args_before_parse

1.1.9, March 15, 2016

  • Change: Simplification of use custom events
  • New: Ability to define date period for detailed reports
  • New: Ability to show / hide fingerprints on user card
  • Fix: Minor CSS and HTML issues
  • New: Turkish translation

1.1.8, February 15, 2016

  • Change: Redesign of the Recently identified report
  • New: Currency synchronization for EDD and WooCommerce
  • Fix: Date offset on the Total sales report
  • Fix: Cleaning up user meta when user deleting
  • Fix: get_the_permalink() replaced by get_permalink(), February 9, 2016

  • Fix: Fixed PHP warning: Creating default object from empty value

1.1.7, February 8, 2016

  • New: Ability to delete events straight from timeline
  • New: New classes for integrations with EDD and WooCommerce
  • Change: Timeline filter now remebmer last “Events per page” value
  • Change: Filtering the log by event type has better UX

1.1.6, February 4, 2016

  • Change: Reports generation optimization
  • Change: Redesign of missed payments report

1.1.5, February 1, 2016

  • New: Added Maintenance tab on Settings screen
  • New: Added functionality to delete selected events older than specified time
  • Fix: Fixed fingerprinting for some servers
  • Update: Translations Updated

1.1.4, January 28, 2016

  • New: Added screen options on dashboard to hide / show selected espresso reports
  • Fix: Added email validation after remove from blacklist
  • Update: Translations Updated

1.1.3, January 25, 2016

  • New: Email validation and statuses for identifieds (valid, invalid, disposable)
  • Change: Redesign of reports API
  • Update: Translations Updated

1.1.2, January 21, 2016

  • Fix: Payment action for WooCommerce was incorrectly fired on manual status change
  • Fix: Added version number to JS and CSS files to force reload on update

1.1.1, January 18, 2016

  • New: Ability to delete contact and its events
  • New: Abllity to put contact on blacklist
  • New: Missed payments report
  • Fix: Properly save EDD currency for orders and payments actions
  • Update: Translations Updated

1.1, December 29, 2015

  • New: Hints functionality
  • New: Diagnostic class
  • Fix: Login event fire for 1 argument function call
  • Fix: Error if HTTP_ACCEPT_LANGUAGE is null
  • Fix: Abandoned carts count
  • New: Abandoned carts percentage value
  • Update: Translations Updated

1.0.5, December 15, 2015

  • Fix: Removed Parser class – it will be replaced by own solution in future version

1.0.4, December 14, 2015

  • Fix: Minor update for compatibility with WordPress 4.4

1.0.3, December 08, 2015

  • New: Check requirements (PHP >= 5.3)
  • New: Added Extensions tab on Settings screen
  • New: Update user data when there are new information (eg. name)
  • Fix: Incorrect URLs stored for HTTPS
  • Fix: Long URLs display on timeline
  • New: Filter timeline events by identified / unidentified user
  • Fix: GMT offset for events filter
  • Update: Translations Updated

1.0.2, December 01, 2015

  • New: Information about visits
  • New: Update only unique emails while editing user
  • Fix: Incorrect summation of visitors in reports

1.0.1, November 28, 2015

  • Fix: Error when exclude from tracking is enabled

1.0, November 27, 2015

  • New: User search
  • New: Ability to exclude from tracking users with a given role
  • Fix: Critical error for PHP < 5.3
  • Update: Translations Updated

0.9.3, November 25, 2015

  • First public release