nesmachny/wp-plugin-eurometrics
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
=== EuroMetrics === Contributors: nesmachny Tags: analytics, tracking, statistics, privacy, eurometrics Requires at least: 5.8 Tested up to: 6.9 Stable tag: 1.0.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Privacy-focused website analytics. Adds the EuroMetrics tracking script to your WordPress site. == Description == EuroMetrics is a lightweight, privacy-focused web analytics plugin. It connects your WordPress site to your EuroMetrics analytics instance by adding the tracking script to your site's header. **Features:** * Simple setup — just enter your Website ID and EuroMetrics URL * Privacy-focused — no cookies, GDPR compliant * Lightweight — single async script, no performance impact * Admin exclusion — optionally exclude logged-in administrators from tracking * No external dependencies — connects only to your own EuroMetrics instance **How it works:** The plugin adds a small tracking script to your site's `<head>` section that sends anonymous pageview data to your self-hosted EuroMetrics instance. No personal data is collected and no cookies are used. == Installation == 1. Upload the `eurometrics` folder to `/wp-content/plugins/` 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Go to Settings → EuroMetrics 4. Enter your EuroMetrics instance URL and Website ID 5. Save settings — tracking starts immediately You can find your Website ID in your EuroMetrics dashboard under Website Settings. == Frequently Asked Questions == = Where do I find my Website ID? = Log in to your EuroMetrics dashboard, go to Settings for your website, and copy the Website ID (UUID format). = Does this plugin use cookies? = No. EuroMetrics is a privacy-focused analytics solution that does not use cookies. = Can I exclude my own visits? = Yes. Enable the "Exclude Admins" option in Settings → EuroMetrics to stop tracking logged-in administrators. = Do I need a EuroMetrics account? = Yes. You need a running EuroMetrics instance. Visit [eurometrics.app](https://eurometrics.app) to get started. == Screenshots == 1. Plugin settings page with tracking status indicator 2. Tracking code preview == Third-Party Services == This plugin connects to your EuroMetrics analytics instance to collect anonymous website usage data. When a visitor loads a page on your site, the plugin injects a tracking script from your configured EuroMetrics server (default: `https://app.eurometrics.eu`). This script sends the following anonymous data to the EuroMetrics server: * Page URL and referrer * Browser type and operating system * Screen resolution * Language preference * Country (derived from IP address, which is not stored) No cookies are used. No personal data is collected or stored. IP addresses are used only for country-level geolocation and are never persisted. * [EuroMetrics Website](https://eurometrics.app) * [EuroMetrics Privacy Policy](https://eurometrics.app/privacy) * [EuroMetrics Terms of Service](https://eurometrics.app/terms) == Privacy == EuroMetrics is designed to be privacy-friendly and GDPR compliant: * No cookies are used * No personal data is collected * IP addresses are not stored * No cross-site tracking * All data is anonymous The plugin provides a suggested privacy policy text that you can include on your site's Privacy Policy page via the WordPress Privacy settings (Settings → Privacy). For more information, see the [EuroMetrics Privacy Policy](https://eurometrics.app/privacy). == Changelog == = 1.0.0 = * Initial release * Tracking script injection * Admin settings page * Admin exclusion option