Frequently Asked Questions

Have a question about WP Insights Pro? Find instant answers to our most common inquiries below.

General & Pre-Sales Questions

WP Insights Pro offers three key advantages: Performance, Privacy, and Integration.

  1. Performance: Our plugin has zero impact on your front-end site speed, as it uses a tiny, non-blocking script.
  2. Privacy: All your data is stored on your own server, giving you 100% data ownership and simplifying GDPR/privacy compliance. No data is ever sent to a third party.
  3. Integration: All your reports are beautifully integrated directly inside your WordPress dashboard, right where you work every day.

By default, WP Insights Pro is cookieless. It uses a privacy-focused method of identifying returning visitors without setting any cookies on their browser. This means you do not need to add our plugin to your cookie consent banners for analytics purposes.

Yes, absolutely. WP Insights Pro was designed from the ground up to be fully compatible with all modern caching solutions, including full-page and server-level caching. Our tracking method is designed to bypass the cache, ensuring every visit is recorded accurately without any special configuration.

WP Insights Pro is built to be lightweight and efficient. The main requirements are:

  • WordPress version 6.0 or higher.
  • PHP version 7.4 or higher.
  • The SQLite3 PHP extension must be enabled on your server (this is standard on most modern web hosts).

Tracking & Data Accuracy

No two analytics tools will ever match 100%, but a key reason is privacy consent. Under GDPR, Google Analytics requires a cookie banner. If a visitor declines consent, their visit is never recorded by Google. Since WP Insights Pro is cookieless by default, it can ethically and legally capture data for all visitors, often resulting in a more accurate picture of your total traffic. Other differences arise from how each system defines a “session” and filters bots. Our goal is to provide you with the most complete and reliable data, fully under your control.

We tackle performance on two fronts: the front-end and the back-end.

  • On the Front-End: Our tracking script is a tiny JavaScript file (under 2KB) that loads asynchronously. This means it never blocks your website’s content from rendering and has zero impact on your visitors’ experience or your Core Web Vitals.
  • On the Back-End: Unlike other WordPress analytics plugins, we never write to your main database during tracking. Our intelligent file-based system prevents database bloat, keeping your site’s back-end fast, your queries snappy, and your backups lean. All heavy data processing happens in the background, ensuring your site remains stable and performant.

We use a multi-layered approach. Our back-end uses the sophisticated Matomo Device Detector library, which maintains an up-to-date list of thousands of known bots and crawlers. You can also add your own custom User-Agent strings to our exclusion list in the settings for even more control.

Features & Reports

An Event is any interaction you choose to track (like a button click, a form submission, or a video play). A Goal is an event or page visit that you have defined as a key conversion for your business. Think of it this way: you might track clicks on all your buttons (Events), but only the click on the “Complete Purchase” button is a Goal.

The easiest way is to use our “No-Code” Goal system. You can create a “Page Visit” goal that triggers when a user lands on your form’s “thank you” page. For forms that don’t have a thank-you page, you can use our “No-Code Event Tracker” to track clicks on the submit button by adding a simple CSS class to it.

This happens when you are using the plugin’s bundled, default database. For maximum privacy and a smaller plugin size, the database we include with WP Insights Pro provides country-level data only. To unlock detailed city-level reporting and ensure your data is always up-to-date, you need to add a free MaxMind GeoLite2 license key in Settings > Geolocation. Once you add your key, the plugin will automatically download and use the more detailed City database.

An “Unknown” country or city can appear for a few reasons. The most common reason is that the visitor’s IP address is very new, part of a mobile network, or routed through a proxy, and the MaxMind database hasn’t yet assigned it a specific location. Additionally, our IP Anonymization feature, which enhances visitor privacy, can sometimes reduce the precision of geolocation, especially at the city level. This is a normal part of IP-based geolocation and reflects our commitment to balancing data insights with user privacy.

This almost always happens when a caching plugin is incorrectly configured to cache the WordPress admin area (/wp-admin/). WP Insights Pro, like the rest of the WordPress dashboard, requires dynamic, user-specific information (like nonces) to function securely. Caching these pages can cause them to break.

Please check your caching plugin’s settings and ensure that you have excluded the /wp-admin/ directory from the page cache. This is a standard best practice for all WordPress sites.

Licensing & Support

Your license key is valid for the number of sites specified at the time of your purchase (e.g., 1 site, 5 sites, etc.). You can manage your activated sites and view your license details from your “My Account” page.

As long as you have an active license key entered in the plugin’s settings, you will receive update notifications directly in your WordPress dashboard, just like any other plugin. You can update with a single click.

We’re confident in the quality of our product, but if you experience a technical issue that makes the plugin unusable on your site and our support team is unable to resolve it, we’ll gladly provide a full refund. Please note that refunds are not available for license renewals or cases where you’ve simply changed your mind.