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.

WP VisitorFlow


WP VisitorFlow provides detailed information about visitors to your website. With WP VisitorFlow you can see at a glance how visitors interact with your website: All paths taken by your visitors are summarized in a comprehensive flowchart.

Fast and Clear Visualization

WP VisitorFlow not only tracks the flow of visitors to your WordPress website, it makes the flow visible. Detailed but still clear diagrams provide you with the full information about the visitor flow. See, how your visitors use your website. Learn, how changes in your website’s structure or new posts or pages influence the visitor flow. Use WP VisitorFlow to get feedback on your publishing actions and integrate it in your search engine optimization process.

Highly Performant, Independent and Privacy-Friendly

WP VisitorFlow has been developed with focus on website performance, usability and data privacy. Although tremendous amounts of data can arise from the flow on highly frequented websites, the plugin is optimized for minimized data storage and a minimum database load. All data is stored in your own WordPress database – no third party tool or service is necessary. Last but not least, the software has been developed to fulfill strict data privacy regulations.

Feature List

  • Storage of visitor data – Web browsers, operation systems, and IP address (encryption possible).
  • Page views – Any view of any page on your WordPress website including date and time.
  • Visualization of the visitor flow – Step-by-step diagrams providing at-a-glance information about your visitors’ routes on your website.
  • Statistics on search engines, web crawlers, spiders and bots, including search key words.
  • Encapsulated data storage – All data is stored only in your own WordPress database, no external source or additional service necessary. It is all yours, it stays yours.
  • Data privacy – Optional anonymization of visitor data regarding data privacy rules in several countries.
  • Data compression – Automatized compression (data aggregation) of older data to keep your database lean and your website performance up.


If you find any bug, have a question or need a new feature, please post a short comment at the support forum. We will come back to you as soon as possible.

Developers, please have also a look at the official repo on GitHub.


  • Typical flow diagram provided by WP VisitorFlow showing the visitor flow. Here: the first two interactions with a website.
  • The overview page provides a summary of the recent number of visitors and page views.
  • Distribution of web browsers and operation systems used by remote clients.
  • Typical timeline of referrers, i.e. number of visitors coming from various search engines.


There are two options to install this plugin:

From Your WordPress Dashboard

  1. Visit your “Plugins» page and click on «Add New”,
  2. Search for “WP VisitorFlow”,
  3. Install the plugin and activate it.


  1. Download WP VisitorFlow from the plugin directory on,
  2. Upload the folder to your plugin folder,
  3. Activate WP VisitorFlow.

Once Activated

You will find WP VisitorFlow in the menu of your admin panel. The default settings enable the recording of the visitor flow right away. If you want to go into detail and customize the recording process, please have a look at the settings and the documentation therein. Have fun with WP VisitorFlow!


What are the key features of this statistics plugin?

  • Detailed and clear visualization of the visitor flow on your website.
  • Standalone plugin: No third party service or software necessary.
  • Encapsulated data storage – All recorded data is yours and it stays yours.

Is this plugin compatible with caching plugins?

Yes! If you are using a caching plugin, please have a look at the settings page (Settings/Storage). There is an option regarding compatibility with caching plugins.

Why is no data collected?

If no page view on your website is recorded by WP VisitorFlow please check the following:

  • Is data recording activated under under VisitorFlow/Settings/Storage?
  • Are you logged in as an administrator? If so, are page views by administrators excluded from data collection? This is the default setting, which can be changed under VisitorFlow/Settings/Storage.
  • Have you visited only admin pages and are admin pages excluded from data collection? This is the default setting, which can be changed under VisitorFlow/Settings/Storage.
  • Does your web browser submit a HTTP user-agent string and are unknown user agents excluded from data collection? Please check the «Exclude empty UA strings» settings under VisitorFlow/Settings/Storage.

How to exclude 404 error pages?

By default also 404 error pages are recorded by WP VisitorFlow. You can exclude 404 pages from the recording in the settings section under VisitorFlow/Settings/Storage.

What is the difference between «date of first record» and «date of first flow data» in the summary?

WP VisitorFlow stores the statistics data in two different ways: the «flow data» is very detailed because it contains information about the used web browsers, date and time of each visited page etc. Therefore, this flow data is stored only for a limited amount of time (can be set under VisitorFlow/Settings/Storage). Older data is automatically is automatically aggregated on a daily basis, and only the total number of page views per post/page and the total number of referrer webpages are stored per day. This data is much smaller and is stored for an unlimited amount of time.


24 de octubre de 2018
This plugin makes visitors behaviour «show able» to users without a technical background. They can focus on what’s happening on a page and get an idea how users interact with the website. A must try.
Read all 3 reviews

Contributors & Developers

“WP VisitorFlow” is open source software. The following people have contributed to this plugin.


Translate “WP VisitorFlow” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Update device detector


  • Update device detector
  • Data export to Android app discontinued; data export via CSV export still available


  • Fixes an issue with timezones related to WordPress 5.3


  • Bugfix after breaking change in add_submenu_page() WordPress 5.3 function
  • Disabled data table optimization


  • Update device detector


  • Update device detector


  • WordPress 5.0 ready, Bugfix links on pages and posts list


  • Bugfix 404 pages


  • Bugfix: PHP 5.4 requirement


  • Some minor bugfixes


  • Visitor flow tracking by additional client site JavaScript HTTP requests; fallback solution for websites with certain caching plugins.
  • Restructuring of settings pages; documentation of options added.
  • Plugin’s core functions rewritten.
  • Device detector library updated
  • Cache and export folders moved to /wp-content/extensions/wp-visitorflow/
  • Bugfix Logfile limit


  • Overhaul of the graphical user interface.
  • The referrers summary in section «full webpage» shows now all search key words in the selected time interval.
  • Update of the client devices database, e.g. identification of newest smartphones and tablets.
  • Increase of default storage time from 30 days to 365 days for all flow data (can be changed in the settings).
  • Bugfix: Corrected values in column «last visit» in table «Latest HTTP User-Agent-Strings»
  • Bugfix: Corrected exclusion of pages containing strings listed in exclusion list
  • Bugfix: Prevent double registration of mobile devices for data export to app.


  • Bugfix: Corrected link to app in Google Play.


  • New: export function for statistics data as CSV rawdata tables. See new section «Data Export».
  • New: access to statistics data via new mobile app («WP VisitorFlow» available in Google Play app store). See new section «Data Export».
  • Bugfix: in some (quite) special WordPress installations, users can be logged-in without any assigned role. Visits by such users are now recorded, too.


  • Update of the client devices database
  • Translation update (German)


  • New diagram showing the development of visitors per day (see Full Website/Visitors).
  • Bugfix for bot and exclusion counters


  • Visitor flow diagram: new option to filter the displayed data by browser, operation system or referrer page.
  • New diagrams: distribution of referrer pages and visited pages over the hour of the day.
  • Total sum per day added to referrer pages and page view diagrams.


  • Flow diagram of the full website is now zoomable.
  • Added German version.
  • Some minor bugfixes.


  • 404 error pages can be excluded from the statistics.


  • Small bugfix in visitor flow diagram.


  • Small bugfix in visitor flow diagram.


  • New: not only referrer websites but also user agents and operation sytems selectable for the visitor flow diagram (in «Full Website» view mode). This allows a fast visualization of the distrubition of user agents and operation systems next to the entry pages and the visitor flow on you websites.
  • Fixed bug in displayed time differences.


  • Implemented some quick links to the overview page, minor layout updates on some parts.


  • Implemented some quick links to the overview page, minor layout updates on some parts.


  • Corrected wrong display in search engine key word list.


  • Banner and icon added for the WordPress plugin directory.


  • First published version.