=== Nodema Sites ===
Contributors: nodema
Tags: statistiques, maintenance, agence, seo, sans cookie
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
Stable tag: 2.0.0
License: GPLv2 or later

Relie le site d'un client à Nodema : fréquentation sans cookie, maintenance, santé SEO, widget de contact et page Statistiques aux couleurs de l'agence.

== Installation ==

1. Dans Nodema : Sites › Connecter un site (ou « Code de connexion » sur un site existant).
2. Dans WordPress : Extensions › Ajouter › Téléverser, puis activer « Nodema Sites ».
3. Réglages › Nodema Sites : coller le code de connexion (il commence par ndm1.) et cliquer sur « Relier le site ».

Si l'ancienne extension « Lucas Studio Dashboard – Agent » est active, un bouton permet de la désactiver.
L'adresse de connexion personnalisée éventuellement réglée dans l'ancienne extension est reprise.

== Ce qui est mesuré ==

* Visiteurs uniques, pages vues, pages les plus vues (avec leur titre), heures de visite.
* Sources : Google, Bing, réseaux sociaux, ChatGPT, sites référents, accès direct, paramètre utm_source.
* Appareils et navigateurs, taux de rebond, durée moyenne, pages par visite.
* Formulaires envoyés (Contact Form 7, WPForms, Gravity Forms, Elementor Pro, Fluent Forms, Ninja Forms, Formidable, Forminator) et commandes WooCommerce.
* Maintenance : WordPress, PHP, extensions (avec mises à jour), thème, adresse de connexion.
* SEO : visibilité moteurs, https, permaliens, titre, description, plan du site, extension SEO, textes alternatifs.

Le comptage passe par un petit script, il fonctionne donc aussi avec les caches de page (LiteSpeed Cache, WP Rocket...).

== Envois ==

Toutes les heures, avec rattrapage automatique des 7 derniers jours si un envoi a échoué.
Un signal léger part pendant les visites (au plus toutes les 5 minutes) pour le nombre de visiteurs en ligne.
Sur un site sans trafic, WP-Cron peut tarder : une tâche cron serveur sur wp-cron.php rend les envois réguliers.

== Confidentialité ==

* Aucun cookie, aucune adresse IP conservée. Un visiteur est reconnu pendant une journée grâce à une empreinte quotidienne non réversible.
* L'équipe et le client connectés (droit de modifier les contenus) ne sont pas comptés.
* Données locales effacées au bout de 8 jours, l'historique vit dans Nodema.

== Sécurité de connexion ==

Option (désactivée par défaut) qui remplace wp-login.php et wp-admin par une adresse personnalisée.
Secours : define( 'NDS_DISABLE_LOGIN_SLUG', true ); dans wp-config.php.

== Changelog ==

= 2.0.0 =
* Nouvelle extension, remplace « Lucas Studio Dashboard – Agent » 1.4.
* Connexion par un seul code, rapports horaires avec rattrapage, comptage compatible cache.
* Sources lisibles, appareils, navigateurs, engagement, formulaires et commandes, score SEO.
* Interface, widget et page Statistiques au style Nodema et aux couleurs de l'agence.
