PHP, Analytics et environs

Susan Sarandon
Libérer: 2024-11-21 08:07:14
original
992 Les gens l'ont consulté

PHP, Analytics and surroundings

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
Copier après la connexion

Puis avec le moule d'installation artisanal :

php artisan install:pan
Copier après la connexion

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
Copier après la connexion

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 ?

Articles de la semaine

  • Design Patterns PHP Semaine PHP et plus de PHP ! Pas exactement un article mais plutôt un référentiel complet qui rassemble divers modèles de conception avec des exemples, des cas d'utilisation et des implémentations associés en PHP. En cas de doutes supplémentaires, pour la plupart d'entre eux, un lien vers la page Wikipédia décrivant le modèle de conception lui-même a été inclus.
  • Automatisez les commentaires de code à l'aide de VS Code et Ollama Nous parlons toujours d'écrire du code à l'aide de l'IA, mais nous savons tous que cela aboutit à un code qui crée des erreurs inattendues et imprévisibles, et peut-être que nous ne nous souvenons même pas de l'avoir écrit (parce que nous l'avons réellement fait) t). Mais pourquoi ne pas utiliser l’IA pour que le code que nous écrivons soit bien documenté ? Dans le passé, j'ai expliqué comment créer une extension pour VS Code. Dans cet article, vous apprendrez à écrire une extension qui utilise Ollama pour commenter votre code !

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!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal