| 开发者 | citcom0wpteam |
|---|---|
| 更新时间 | 2026年7月27日 21:59 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
citcom-customer-insights folder to /wp-content/plugins/ or install via the WordPress Plugins → Add New screen.Yes. WooCommerce is optional. Without it, the WooCommerce stats tab is hidden on user profiles and the Product Insights section is unavailable.
If a supported consent management plugin is active (any plugin implementing the WP Consent API, or Cookies Banner & Privacy Suite (WPConsent)), tracking is automatically gated behind the visitor's statistics consent. Without a consent plugin, visits are recorded by default — it is the site owner's responsibility to disclose this in their privacy policy; the plugin registers suggested policy text to help with that.
Tracking is performed via a lightweight, non-blocking AJAX request. The visitor-facing script is a single dependency-free file of about 6 kB, loaded in the footer. Database writes are single-row inserts on a dedicated table with proper indexes.
Page URL, page title, referrer, visit time, time on page, session records with device/browser/OS and an IP address (anonymised by default — last octet zeroed for IPv4), plus billing name and email for guests identified at WooCommerce checkout. Two cookies are used: citccuin_session (session lifetime) and citccuin_guest_id (one year, guests only). All data stays in your own database — nothing is ever sent to an external service.
Data recorded by this plugin is included in WordPress's built-in privacy tools: Tools → Export Personal Data and Tools → Erase Personal Data (works for registered users and for guests identified by email). You can also delete everything at once from the Danger Zone on the Settings page, and old data is pruned automatically after the configured retention period.
<style> output — all admin CSS/JS is loaded via wp_enqueue_style/wp_enqueue_script, and the Danger Zone confirmation moved from an inline onsubmit attribute into the admin script.