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.

Site Spy


Site Spy is a powerful visitor tracking, capture and scoring tool that allows you to better target your audience and customers.

Who’s Viewing, Who’s Clicking.. Even Who’s Making a WooCommerce Purchase!

Site Spy’s event system lets you know exactly who’s done what, from visiting a page, to clicking a button to purchasing a product and more.

Capture Leads With Existing Forms

Using the forms already on your site, Site Spy captures critical contact information of site visitors, allowing you to easily contact them in the future.

Use Lead Scoring to Find Valuable Visitors

Lead Scoring allows you to determine how valuable each visitor is to your business.

Each site action is weighted by importance as defined by you. Site Spy then keeps a running total of these weights as visitors interact with your site. This allows you to know exactly who are the most engaged and most likely to purchase.

Overview Video


  • Event History. Tracks visitor event history across multiple visits and computers.
  • Lead Capture. Detects all form submissions, capturing names and email addresses.
  • Lead Scoring. Set importance of each event to know which leads are most interested.
  • Real-time Monitor. See who’s doing what on your site right now.
  • Lifecycle State. Tracks current state of users: prospect, lead, or customer.
  • Traffic Source. Know exactly how each contact originally found your site.
  • Contact Lists. Organize visitors into lists based on search criteria.
  • Contact Export. Export contacts as CSV for easy import into email marketing services.


  • Pageview. Describes a single page view.
  • WooCommerce Purchase. Line item information from a item purchase.
  • Page Element Click. Details of page element that was clicked.
  • Lifecycle Transition. What lifecycle transition took place.
  • JavaScript Event. Inject event using a page element handler or JavaScript function.


  • Site Status
  • Real-time Monitor
  • Editing Contact
  • Event History
  • Click Triggers


Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘Site Spy’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download
  2. Extract the site-watch directory to your computer
  3. Upload the site-watch directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin’s dashboard


How Does Lead Scoring Work?

Lead scoring is a simple but powerful way to know which leads are most valuable.

You first mark certain site activities as having higher or lower importance. Site Spy then uses this configuration to change visitor scores as they interact with your site. This is best understood via example:


We’ll configure the following:

  • Page View = 1 point
  • Form Submission = 10 points.
  • Call-to-Action Button Click = 20 points.

Two leads then visit the site and do the following:

Lead 1 views 3 pages, submit 2 forms then clicks the call-to-action button.

Lead 2 views 5 pages, submits 1 form then leaves.

Site Spy scores them:

Lead 1: (3 x 1 point + 2 x 10 points + 20 points) = Score of 43 points.

Lead 2: (5 x 1 point + 1 x 10 points) = Score of 15 points.

From score alone, it’s apparent that Lead 1 is ‘worth’ more because they’ve participated in more important activities than Lead 2.


How this plugin doesn't have hundreds of thousands of downloads is beyond my comprehension. I've been looking for exactly this for a very long time. I played around with "WordPress Leads" and their free trial upgrade, but it's pretty clear that is end-of-lifed, and I couldn't get it to do anything meaningful. It seems this plugin is also EOL'ed or at least dormant, but it just works. No connecting contact form 7 or extra modules to install. It just freaking works. If this thing ever dies cause of a WP update, I volunteer as tribute to contribute to the codebase to keep it working. Blown away is an understatement. Now, excitement out of the way, I could see something like this having GDPR compliance issues. However, any marketing automation that does similar stuff is going to have those issues, and I'm not in, nor do I sell to, Europe, so game on. Between this, Mailchimp for WP, and Popup Maker, I am able to replicate a client's functionality desires from the most advanced marketing automation SaaS providers, with a one-time development/setup cost that is less than a year subscription to any of those services. I feel so lucky to have found this. I could almost cry. -Jeff
What a hidden gem! I've written my own lead tracker and used most Inbound tools including HubSpot. Nothing comes close to Site Spy for raw functionality and ease of use in lead tracking. I plan to use it for a while and see how well it handles bulk data. Congratulations to the developer. Extraordinary work! Peter
Read all 4 reviews

Contributors & Developers

“Site Spy” is open source software. The following people have contributed to this plugin.


Translate “Site Spy” into your language.

Interested in development?

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



  • Initial release


  • Renamed from Site Watch to Site Spy
  • Added lead scoring
  • Bug fixes


  • Small bug fixes
  • Usability improvements


  • Renamed to Site Spy