Bonjour à tous et bon MonDEV ! ☕
As-tu passé un bon week-end ? Ici, l'ambiance était aux excursions d'une journée en montagne, car sortir la tête du moniteur est une bonne chose, surtout le week-end ! ?️
Mais comme toujours, ce n'est pas un obstacle pour vous proposer l'outil de la semaine et commencer en beauté avec quelques nouvelles découvertes.
Cette semaine nous revenons voir un outil très simple mais très intéressant pour Laravel et retournons, sans grande surprise désormais, parmi les repos de Nuno Maduro.
Cette semaine, place à Pan PHP, un outil d'analyse encore précoce mais très intéressant notamment pour sa simplicité et sa facilité de mise en œuvre.
Cette librairie, via un middleware, injecte une librairie JS dans vos pages et vous permet d'observer (sur les éléments que vous choisissez) combien de fois elles ont été consultées/survolées/cliquées. Les données sont collectées de manière anonyme et envoyées de manière groupée au serveur (pour limiter les requêtes envoyées), où elles seront enregistrées dans un tableau dédié.
La mise en œuvre nécessite très peu d'étapes :
Installez la bibliothèque avec :
composer require panphp/pan
Puis avec le moule d'installation artisanal :
php artisan install:pan
Il vous sera demandé de lancer la migration pour la création de la table : confirmez et vous serez prêt à l'utiliser dans votre blade/html. Comment ?
Simplement en ajoutant l'attribut data-pan aux éléments que vous souhaitez surveiller. Par exemple, si vous avez un CTA et que vous souhaitez savoir combien d'utilisateurs ont consulté/cliqué sur le bouton, c'est un moyen simple et rapide de le faire.
Pour un aperçu rapide des données collectées, vous pouvez utiliser la commande
php artisan pan
Ensuite, en ayant la table pan_analytics disponible dans la base de données, vous pouvez gérer ces données de la manière que vous considérez la plus appropriée ?
Je dirais que même cette semaine nous avons fait le plein d'outils et de lectures ! J'espère que vous avez trouvé quelque chose d'intéressant, comme toujours, tous les commentaires sont les bienvenus !
Bon début de semaine !
Bon codage ! 0_1
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!