Matomo/Réflexions version2 test
Fonctionnalités globales.
Intérêts de visites.
On peut analyser les intérêts des
visiteurs (indicateurs définis) selon divers critères
caractérisant ce visiteur.<BR><BR><BR>
Critères :
Indicateurs (informations) disponibles :
Nommer les pages.
Possibilité de nommer les pages, via une
variable dans le code javascript, de la forme par exemple :
var pagename = "Mon_titre";
var pagename = "groupe1>groupe2>mon_titre";
var pagename = "groupe1>mon_titre";
Cette convention de nommage demande un temps
d'adaptation au site sur lequel phpmyvisites est installé mais
propose une très grande facilité de maintenance (voire
aucune maintenance, normalement), et une évolution (si le site
évolue largement) très aisée.
À noter que l'on peut récupérer le
contenu de la balise <title>[..]</title> pour l'assigner
automatiquement à cette variable, pour encore plus de facilité
de mise en place.
Si la variable pagename n'est pas renseignée,
l'URL est enregistrée (avec possibilité d'exclure
certains paramètres de cette URL).
Le nommage de pages est très important. Il
peut par exemple permettre de savoir quelles actions précises
sont effectués sur un module donné.<BR>Il peut
permettre de connaître l'état d'avancement de l'acte
d'achat sur un site de commerce (mise dans le panier, validation
commandes, saisies coordonnées, paiement). On peut alors
facilement visionner le taux d'abandon à chaque étape.
Groupes de pages.
Possibilité de classer dynamiquement les pages dans des groupes de pages. N niveaux de groupes sont disponibles.
 var pagename = "groupe1>groupe2>mon_titre";
Possibilité d'avoir les stats par groupe de pages (nombre de consultation du groupe).
Nombre de consultation par groupe d'entrée, par groupe de sortie (statistiques déjà présentes pour les pages).
IHM : Elle doit être simple, clair, accessible. On doit pouvoir voir tous les groupes, éventuellement avec AJAX pour un chargement rapide et efficace (et joli).
À définir... 
Définition de variables modulaires par page.
Nouveauté qui permet à phpMyVisites
de répondre a priori à tout problème, même
très spécifique. Le principe est simple : des
variables (4 pour l'instant) sont dites « libres » et
sont donc définissables par le webmaster. Elles peuvent
désigner des nombres (chiffres, prix, id), des chaînes
(PrénomNom de la personne logguée pour un intranet, nom
d'un sous état d'une page...), des états (connecté
à la section membre), etc.
Il est ensuite possible d'isoler les visites en
fonctions de ces variables et de leur valeur.
Exemple : 
on peut faire des études en fonction de la valeur du paramètre
désignant le PrénomNom des membres
on peut étudier les différences de comportement en
fonction des visiteurs connectés (abonnés) ou anonymes
Ces variables sont propres à chaque site et sont renommables par site, pour améliorer l'affichage dans l'interface.
Pour la consultation des données, le principe suivant peut être utilisé : lors du clic sur une page (ou « action ») donnée, une pop up se lance, et pour chacune des 4 variables (si elles ont été assignées), on affiche :
Ex : 
Le lien consultation par exemple déplie un tableau avec le contenu suivant :
On visionne pour une page donné des sous états, de manière simple et pratique.
On peut imaginer sur un "intranet" une variable PrenomNom :
On visionne rapidement qui s'est connecté à chaque page, combien de fois.
Ces statistiques sont aussi disponibles pour les groupes.
Dans ce cas on fait la somme pour chaque page du groupe.
Pour le groupe « plomberie » on somme le nombre de pages vues avec un état « connecté » ou « anonyme ».
Avec cette technique de variables libres et renommables, on peut envisager répondre à tout problème spécifique.
Statistiques à l'année.
Pour l'instant seules sont dispos les stats au
jour, semaines, mois.<BR>Pour les stats à l'année, les
stats sur les mois sont utilisées.
Bilan multi-sites (facultatif).
Dans le sélecteur de sites est disponibles
un « Bilan global », où sont sommées et
moyennées les valeurs essentielles de chaque site.<BR>Cela
implique que les données de tous les sites soient archivées,
cela lance donc éventuellement l'archivage de chaque
site.<BR><BR>Les données intégrées seront (à
compléter) : 
Mesure des téléchargements.
Les téléchargements sont mesurables
par 2 méthodes :
La variable pagename dans le cas d'un fichier est
de la forme
var pagename = "FILE:fichier_a_telecharger.zip";
Ou avec un nom « parlant »
var pagename = "FILE:Plan_accès_entreprise";
<BR><BR>
Par la suite il pourra éventuellement être
possible de gérer des groupes de fichiers comme les groupes de
pages. En attendant la solution est de créer un groupe «
Fichier » et de considérer les fichiers comme de simples
pages, si cette notion d'arborescence entre les fichiers est
nécessaire.
Gestion des referers « partenaires ».
Il serait intéressant que certaines URLS
connues soient classées dans une section partenaires dans
affluents. De même quand il y a un paramètre
idsite_partner=xx dans l'url du site analysé pouvoir
considérer cet id comme provenant d'un site partenaire.
Cette fonctionnalité entraîne la
gestion des sites partenaires dans l'administration :
Gestion des referers « newsletters ».
Idem que pour les sites partenaires, gérer
les visites venant d'une newsletter via la détection d'une
variable idnewsletter.<BR><BR><BR>
Cette fonctionnalité entraîne la
gestion des newsletters dans l'administration :
L'id valeur de la variable idnewsletter est alors
donné par phpmyvisites, et c'est cet id qui doit être
placé dans les liens de la newsletter.
Fonctionnalités administration.
Exclusion d'IP et de plages d'IP.
Pour un site donné, on peut exclure une ou
plusieurs plages d'ip.<BR>De la forme A.B.C.D ou A.B.C.x ou A.B.x ou
A.x
x pouvant prendre n'importe quelle valeur
Intérêt : dans les réseau
de grandes entreprises, il est impossible d'installer un cookie sur
chaque poste (technique disponible actuellement dans phpmyvisites)
cette exclusion par plage d'ips est pratique et fiable
Gestion avancée des utilisateurs et des droits.
Importante nouveauté. Il sera possible de
créer des utilisateurs avec différents droits sur
chaque site.
Fonctionnalités : 
Niveaux de droits prédéfinis
Chaque utilisateur est caractérisé
par un alias, un login, un password
Sont affichés les dates de dernière
connexion, les ips et hostnames des dernières connexions.
À noter l'arrivée par défaut en mode « anonymous »
qui concerne tous les visiteurs non logguées. On gère
les droits de ce anonymous comme on gère les droits d'un user
enregistré. Bien sûr il ne faut pas lui donner plus que
le droit de visiteur.
Un site peut avoir plusieurs URLs différentes.
Ces URLs sont enregistrées dans l'admin
pour le site considérée et les provenances à partir de ces urls ne sont pas considérées dans les «
sites affluents » mais dans les « accès directs »
Système simple et pratique de sauvegarde restauration de toutes les données (facultatif).
En un clic, une archive est créée sur le serveur dans un répertoire /backup/ en gzippé
Possibilité de restaurer les stats facilement (lecture du gzip et écriture données base)
Fonctionnalités visites.
Fréquences des visites.
Question : comment gérer les visiteurs
uniques proprement ? <BR>Réponse : gestion plus fine des
visiteurs et de leur visites. Gestion via des cookies et une autre
méthode qui consiste à considérer que la
parfaite concordances d'éléments techniques que sont
l'OS, la résolution, le navigateur, la profondeur de couleur
et l'IP implique qu'une personne est unique (elle a donc une IP fixe
et une configuration fixe, souvent le cas, et de plus en plus pour
les Ips fixes). On ne peut plus se baser sur la différence
heure locale/heure serveur car les XP SP2 sont mis à l'heure
de MS automatiquement. Cette information n'est plus pertinente.
À noter que si une personne change de navigateur il n'y aura aucun
moyen de la détecter comme un visiteur unique (son cookie
change ET son navigateur change). Ce cas reste très rare.<BR><BR><BR>
Information disponibles :
Pages vues par visites significatives.
Nombre de pages vues pour les visites de plus
d'une page. Plus intéressant que la donnée «
pages vues par visite » qui prend en compte les visites à
une page vue.
Durée de visite par page.
Par page être capable de donner le temps de
visite moyen
Top des meilleurs configurations.
Top des meilleurs trio OS/navigateur/résolution
pour montrer les tendances du marché
Pages des visites à une page vue (facultatif).
Liste des pages qui ont entraînées
une visite à une page vue (single access pages) : classées
par nombre de visites. Cela peut mettre en avant des pages sans
contenu ou liens vers d'autres contenus. Des pages à
retravailler (le taux de visites à une page vue doit être
le plus faible possible).
Divers (à préciser...).
Export des données dans différents formats (facultatif).
Il serait intéressant de pouvoir exporter
toutes les données fournies dans l'interface de phpmyvisites
dans différents formats :
Cette fonctionnalité implique un important
travail de structuration des donnéees, le must étant
certainement de passer par le XML pour ces exportations. Voir la
compatibilité de la classe PEAR XML_Serializer avec les
hébergeurs, car elle serait très pratique.
Vision plus globale de l'évolution à long terme de l'audience (facultatif).
Il serait intéressant de voir plus
facilement l'évolution de l'audience sur des longues périodes.
Solutions ? Graphiques plus étalés dans le temps,
tableaux récapitulatifs remontant plus que
7jours/7semaines/7mois.
À réfléchir...
Conservation urls précises des moteurs de recherche (facultatif).
Demande fréquente des utilisateurs mais
lourdes contraintes techniques : il serait intéressant pour
eux de conserver les urls précises des moteurs de recherche qui
ont permis d'accéder au site. Cela permet de voir directement
le classement dans le moteur de recherche en un clic.<BR>Problèmes
différents, il y a énormément d'adresses à
conserver pour un volume de données très important. 
Le must serait de
proposer cette fonctionnalité en option activable ou pas.<BR>
À voir si du temps disponible...
= Organisation de l'interface de phpMV 2.0 =
 Tout
ce qui est "italique rouge"
sont les nouveautés prévues
<BR><BR>
VISITES
 Statistiques
 Récapitulatifs sur la période 
 Graphique récapitulatif des statistiques 
 Graphique des durées des visites par visiteur 
 Intérêts
des visites en fonction de critères particuliers
 Graphique des visites par heure du serveur 
 Graphique des visites par heure du visiteur 
 Graphique des lieux de connexion 
<BR><BR>
PAGES VUES
 Tableau
des détails des groupes et des pages vues
 (Analyse
avancée d'une variable)
 Graphique des visites par nombre de pages vues 
 Durée
de visite par groupe et par page vue
 Tableau
des fichiers téléchargés
 Graphique des pages vues par heure du serveur 
 Graphique des pages vues par heure du visiteur 
<BR><BR>
SUIVI
 Groupes
d'entrées
 Groupes
de sorties
 Pages d'entrées 
 Pages de sortie 
 Suivi
du chemin du visiteur par groupes
 Suivi
du chemin du visiteur par pages
PROVENANCE
 Mappemonde 
 Récapitulatif des pays 
 Fournisseurs d'accès 
<BR><BR>
CONFIGURATIONS
 Meilleurs
configurations (OS + Navigateur + Résolution)
 Systèmes d'exploitation 
 Navigateurs 
 Navigateurs (par famille) 
 Résolutions 
 Ecran large/normal 
 Couleurs 
 Plugins 
<BR><BR>
AFFLUENTS
 Graphique récapitulatif des affluents 
 Moteurs de recherche 
 Mots clés 
 Sites internet
 Sites
partenaires
 Newsletters
 Entrées directes 
<BR>
 Notes diverses :
<BR><BR>
ADMINISTRATION