Projet

Général

Profil

SondesPiwik » Historique » Version 5

« Précédent - Version 5/10 (diff) - Suivant » - Version actuelle
Arnaud FORNEROT, 01/04/2014 10:39


Mise en place d'une sonde dans une application

Insertion de la sonde

L'appel à la sonde piwik est à présent normalisé.

En premier lieu votre application doit être CASsifié pour récupérer le profil de l'utilisateur.
En second lieu vous devez localiser dans votre application, un emplacement qui sera toujours exécuter : comme un header ou un footer.

Et insérer le code php suivant

include("/var/www/html/piwik/envoleProfil.php");
echo "<script src='/piwik/envoleTrackeur.js.php?appli=monappli&profil=$profil'></script>";

include("/var/www/html/piwik/envoleProfil.php");
Permet de récupérer le profil de l'utilisateur dans la variable $profil

En fonction de l'application, l'emplacement que vous utiliserez pourrait ne plus avoir l'objet phpCAS nécessaire au calcul de profil.
Dans ce cas, il vous suffira de le réinitialiser via les commandes suivantes

require_once('CAS-1.3.1/eoleCAS.php');
require_once('configCAS/cas.inc.php');

// Chargement client CAS
eolephpCAS::client(__CAS_VERSION, __CAS_SERVER, __CAS_PORT, __CAS_URL, false);
if (__CAS_VALIDER_CA) {
    eolephpCAS::setCasServerCACert(__CAS_CA_LOCATION); 
} else {
    if (method_exists("eolephpCAS", "setNoCasServerValidation")){
        eolephpCAS::setNoCasServerValidation();
    }
}
echo "<script src='/piwik/envoleTrackeur.js.php?appli=monappli&profil=$profil'></script>";
Permet d’exécuter la sonde en elle-même.
En remplaçant monappli par le véritable nom de votre application.
Ce script exécutera la sonde sur les serveurs piwik potentiellement paramétrés sur votre serveur.
  • Dans tout les cas le serveur piwik présent sur votre serveur.
  • Un serveur centralisé soit au niveau académique, régionale, groupe d'école comme vous le souhaitez.
  • Un serveur national qui regroupe l'ensemble des Envole

Paramétrer un serveur centralisé

Pour cela il vous suffira d'installer un Envole qui devra évidemment être visible sur le net et posséder un certificat valide.
Il vous suffira pas la suite dans l'ensemble des Envole sondée d'y paramétrer l'adresse du piwik centralisé.
!!

gen_config statistique.png Voir (122 ko) Arnaud FORNEROT, 01/04/2014 10:39