Installer Ackee, une alternative à Google Analytics

Qu'est ce que Ackee ?

Ackee Un outil d'analyse auto-hébergé, basé sur Node.js, pour celles et ceux qui se soucient de la vie privée. Ackee fonctionne sur votre propre serveur, analyse le trafic de vos sites web et fournit des statistiques utiles dans une interface minimale.

Pourquoi utiliser Ackee ?

Pour la vie privée de vos utilisateurs, mais aussi pour vous, car disons le tout de suite, Ackee est loin de fournir la même quantité d'informations que Google, mais c'est également ce qui fait sa force. Terminer l'usine à gaz que peut-être parfois Google Analytics. Place à un tableau de bord épuré qui regroupe juste ce qu'il faut d'informations nécessaires pour suivre correctement le traffic de votre site internet.

Voici une liste d'informations que vous fournit votre tableau de bord Ackee.

  • Nombre de visite.
  • Temps moyen d'une visite.
  • Les référents, les principaux sites qui vous amènent du traffic.
  • Taille de l'écran.
  • Navigateur utilisé.
  • Appareil utilisé.

A savoir que vous pouvez désactiver la collecte de la taille de l'écran, du navigateur et de l'appareil utilisé.

Comment installer Ackee ?

Vous allez le voir l'installation est extrêmement simple et rapide. En moins de 10 minutes vous pourrez visualiser vos données sur votre tableau de bord. GO GO GO !!!

Déployer Ackee sur Heroku

Ackee est donc une plateforme que vous devrez héberger sur votre serveur, le plus simple ici est de le déployer chez Heroku, en un seul clic l'application va se déployer. Mais avant cela il faudra d'abord créer votre compte chez Heroku. Une fois votre compte créé vous pouvez cliquer ici pour déployer votre application en un clic

Pas d'inquiétude si on vous demande votre numéro de carte bleue, il est indispensable pour installer le module gratuit MongoDB qui servira à sauvegarder vos données. Mais encore une fois, ce module est gratuit et rien ne vous sera facturé.

Si tout s'est bien passé vous pouvez désormais vous connecter à votre application

Votre application est maintenant accessible sur "leNomDeVotreApp.herokuapp.com" à savoir si on suit l'exemple jusqu'ici --> https://ackee-pour-mon-site-perso.herokuapp.com/

Une fois connectée vous pouvez découvrir votre tableau de bord

Tableau de bord ackee

Félicitations, votre tableau de bord est maintenant installé il va s'agir maintenant de connecter votre site internet au tableau de bord. Avant cela,

Connecter votre site avec Ackee

Rendez-vous dans l'onglet settings et ajoutez un nouveau domaine

Vous disposez maintenant de l'embed code, un petit script à insérer sur l'ensemble des pages que vous souhaitez tracker.

Installer Ackee sur votre site Gatsby

Si vous êtes quelqu'un de bien comme moi et que vous utilisez le générateur de site statique Gatsby. Voici la marche à suivre.

Installer le tracker

Dans votre terminal, à la racine de votre site, tapez la commande suivante

npm install gatsby-plugin-ackee-tracker

Et maintenant dans votre fichier gatsby-config.js il faut rajouter les paramètres suivants


{
    resolve: "gatsby-plugin-ackee-tracker",
    options: {
        // Domain ID disponible dans la configuration du domaine.
        domainId: "<your domain id>",
        // L'adresse de votre dashboard.
        server: "https://ackee-server.herokuapp.com",
        // Active le tracking en local
        // IMPORTANT: repasser à false une fois les tests terminés
        ignoreLocalhost: true,
        // Si activé cela va collecter 
        // OS, BrowserInfo, Device  & ScreenSize
        detailed: false
    }
},

Il n'y a plus qu'à relancer votre site Gatsby et aller consulter votre tableau de bord :)

Installer Ackee sur votre site Wordpress

En revanche si vous n'avez aucune estime de vous même et que vous utilisez Wordpress 😂 voici la marche à suivre.
Il vous faut tout d'abord installer ce plugin. Il vous suffira ensuite simplement de rentrer vos identifiants de connexion. Cela vous évitera d'aller directement modifier les fichiers du thème ce qui est rarement une bonne idée.

Ackee Wordpress

Conclusion

J'espère que tout s'est bien passé de votre côté, le cas échéant vous pouvez toujours contacter votre développeur web sur Toulouse préféré via le formulaire de contact, ou sur Twitter.

D'un point de vue personnel j'aime beaucoup utiliser Ackee sur mes projets personnels où je n'ai pas besoin d'un tracking poussé. C'est léger, rapide, l'interface est très soignée et vraiment lisible. Je vous le recommande vivement.

Created by potrace 1.16, written by Peter Selinger 2001-2019