=== atec Stats === Contributors: DocJoJo Tags: Lightweight, beautiful and GDPR compliant WP statistics, including countries map (IPv4, IPv6, CDN & Multisite compatible). Requires CP: 1.7 Tested up to: 6.8 Requires at least:4.9 Requires PHP: 7.4 Tested up to PHP: 8.4.5 Stable tag: 1.1.21 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Lightweight, beautiful and GDPR compliant WP statistics, including countries map (IPv4, IPv6, CDN & Multisite compatible). == Description == This plugin observes incoming traffic and logs page views and visitors. - No configuration required. - IP addresses are obfuscated after processing, so it is very GDPR safe. - Optimized DB design and data types guarantee for the lowest storage usage (32 bytes per IP log entry, so roughly 1GB per 31 million distinctiv visits). - Advanced minimal logging only adds an average of 1 ms to page load time. - Super fast Internal IP2GEO location database for IP resolution (2.5MB). - For multisite use, the plugin must be active on each site that you want to be included in the stats. === Specifications === - Requires jQuery in the frontend to bypass page cache plugins. - CDN compatible (like cloudflare.com or bunny.net). - Multisite compatible. == Third-Party Services == === Integrity check === Once, when activating the plugin, an integrity check is requested from our server – if you give your permission. Source: https://atecplugins.com/ Privacy policy: https://atecplugins.com/privacy-policy/ The country map requires access to google's chart API at https://www.gstatic.com. No account required. Privacy policy: https://policies.google.com/privacy == 3rd party data == This product includes IP2GEO™ location data created by IP2Location, available from https://www.ip2location.com. Country flags by "Free Country Flags in SVG" @ https://flagicons.lipis.dev/ The file IP2LOCATION-LITE-DB1.BIN.zip is around 800 KB in size and therefore not included in the plugin. It is downloaded from https://atecplugins.com/ and stored in the uploads/atec-stats folder on plugin activation. Privacy policy: https://atecplugins.com/privacy-policy/ == Installation == 1. Upload the plugin to /wp-content/plugins/ or install via the WP admin panel. 2. Activate the plugin from the Plugins menu. 3. Select "atec Stats" link in admin menu bar. == Frequently Asked Questions == == Screenshots == 1. Statistics - per month. 2. Statistics - per year. 3. Statistics - map. 4. Statistics - URLs and REFERER. == Changelog == = 1.1.21 [2025.08.06] = * Fixed get_plugin_base_root on WIN = 1.1.20 [2025.08.03] = * Changes after review = 1.1.19 [2025.07.30] = * WP_PLUGIN_DIR = 1.1.18 [2025.07.23] = * Line 424 in INIT fixed = 1.1.17 [2025.07.22] = * SVN update = 1.1.16 [2025.07.19] = * Framework changes, new ALIAS class = 1.1.15 [2025.07.11] = * Introduced emoji flags = 1.1.12 [2025.07.03] = * Framework change: Dashboard, SVG = 1.1.11 [2025.06.28] = * Framework change: progress(); ALIAS class = 1.1.10 [2025.06.26] = * Framework change: Removed mixed ...$args = 1.1.9 [2025.06.26] = * Framework change, admin_debug_all() = 1.1.8 [2025.06.24] = * Framework change | License check improved = 1.1.7 [2025.06.20] = * Minor fixes = 1.1.6 [2025.06.19] = * Fixed LOADER for windows = 1.1.5 [2025.06.19] = * fixed flush() = 1.1.4 [2025.06.19] = * normalize_path = 1.1.3 [2025.06.18] = * Nonce issus fixed = 1.1.2 [2025.06.17] = * SVN Update = 1.1.1 [2025.06.17] = * Integrity Fix = 1.1.0 [2025.06.15] = * AWF NextStep = 1.0.67 [2025.06.15] = * Framework change = 1.0.66 [2025.05.30] = * AWF update = 1.0.48 [2025.04.30] = * AWF now fully namespaced = 1.0.46 [2025.04.23] = * NAMESPACE implemented = 1.0.45 [2025.04.06] = * Framework change = 1.0.44 [2025.03.28] = * class:: fix = 1.0.43 [2025.03.26] = * Do not cound own IP = 1.0.42 [2025.03.21] = * atec_WPC_settings = 1.0.41 [2025.03.21] = atec_WPC_settings = 1.0.40 [2025.03.16] = * New style.css and check.css = 1.0.39 [2025.03.04] = * Framework changes = 1.0.38 [2025.03.04] = * New IP2LOC Feb25 = 1.0.37 [2025.02.15] = * (function() { = 1.0.36 [2025.02.10] = * New atec-fs filesystem = 1.0.35 [2025.02.04] = * New IP2LOC = 1.0.34 [2025.02.02] = * Fixit for IP2LOC = 1.0.33 [2025.02.02] = * New IP2LOC = 1.0.32 [2025.02.02] = * Framework changes (atec-check) = 1.0.31 [2025.01.29] = * define(\'ATEC_TOOLS_INC\',true); // just for backwards compatibility = 1.0.30 [2025.01.26] = * switched require_once -> require = 1.0.29 [2025.01.17] = * Check button replaced = 1.0.28 [2025.01.16] = * SVN cleanup = 1.0.27 [2024.12.29] = * Multisite compatible = 1.0.26 [2024.12.24] = * Fixed style sheet = 1.0.25 [2024.12.21] = * Clean up = 1.0.24 [2024.12.21] = * Clean up = 1.0.23 [2024.12.21] = * New styles, cleaned up .svg = 1.0.22 [2024.12.17] = * Fixed activation routine = 1.0.21 [2024.12.17] = * If IP2LOCATION-LITE-DB1 not exists = 1.0.20 [2024.12.12] = * style sheet changes = 1.0.19 [2024.12.07] = * Framework update = 1.0.18 [2024.11.27] = * Improved plugin activation routine = 1.0.17 [2024.11.22] = * Optimized atec-*-install.php routine = 1.0.16 [2024.11.18] = * atec_include = 1.0.15 [2024.11.18] = * minor fixes = 1.0.13,14 [2024.11.01] = * IP6 support = 1.0.12 [2024.10.22] = * removed google script = 1.0.11 [2024.10.20] = * review = 1.0.10 [2024.10.19] = * pre-review = 1.0.9 [2024.08.30] = * IP2Location country flags = 1.0.8 [2024.07.21] = * countries overview * svg deleted > 200k, jquery log = 1.0.6 [2024.07.20] = * new cleanup, PNG flags = 1.0.4 [2024.07.07] = * new cleanup = 1.0.3 [2024.06.26] = * deploy = 1.0.1, 1.0.2 [2024.06.11] = * hupe13 bug fix = 1.0 [2024.06.11] = * Initial Release