Faire un compteur tout simple partant d’une application pour aller chez Piwik
Depuis quelques semaines, je pense à 1001 combinaisons possibles pour tracker plein de choses de manière très simple. Je pense également que le métier de web analyste est très sérieusement menacé par la démocratisation des objets connectés.
Dans cet article, je souhaite montrer à quel point il est trivial de faire remonter des informations… physiques dans une solution de web analytics.
Notre cas hypothétique est le suivant : imaginons un petit magasin physique qui souhaite faire remonter dans ses statistiques Piwik le fait qu’une personne vienne d’entrer dans son magasin. Naturellement, le commerçant n’est pas devant son ordinateur et ne souhaite pas se rendre sur un site internet pour pousser cette info.
Création de l’application avec App Inventor 2
Si certains d’entre vous ne connaissent pas encore App Inventor 2, il s’agit d’un site permettant de créer des applications mobiles pour ceux qui n’y connaissent rien du tout. Pour faire simple, cela vous permet d’avoir une interface graphique, à la manière d’un CMS, pour faire votre appli sous Android.
Voici notre interface graphique :
Pour information, j’ai fait quelque chose de moche car je voulais juste tester que cela marche, mais rien ne vous empêche de faire quelque chose de plus soigné.
Comme vous pouvez le constater, on ne joue ici qu’avec deux éléments :
– un bouton ;
– un composant Web (composant non visible qui permet d’exécuter les fonctions suivantes : HTTP GET, POST…).
Il ne nous reste plus qu’à voir la partie code :
Ici, j’ai juste un doute concernant le bloc get : je pense que vous pourriez le supprimer. Vous devriez comprendre les autres éléments du bloc. La seule interrogation restante est le code à appeler ; dans mon cas de figure, j’ai utilisé le pixel image de Piwik :
Rien d’extraordinaire, comme vous pouvez le constater.
Pour résumer : ici, à chaque appui sur le bouton, l’image de Piwik est chargée et la donnée remonte dans Piwik.
Ici, je me suis un peu acharné sur le bouton : du coup, l’action est remontée 9 fois…







