Pan — простий, легкий та приватний пакет для аналітики продуктів на PHP

Перекладено ШІ
Оригінал: Laravel News
Оновлено: 24 жовтня, 2024
Ознайомтеся з новою бібліотекою Pan, яка спрощує аналітику продуктів у PHP, забезпечуючи при цьому конфіденційність ваших користувачів. Завдяки простому атрибуту `data-pan` ви зможете без зусиль відстежувати важливі події у вашій Laravel-аплікації

Nuno Maduro щойно презентував новий PHP пакет під назвою Pan. Pan — це легка бібліотека для аналітики продуктів на PHP, орієнтована на конфіденційність. Вона створена як простий пакет, який можна встановити через composer require та почати відстежувати свої сторінки або компоненти, використовуючи елемент data-pan.

Наразі Pan відстежує лише такі події: перегляди, наведення та кліки. Він не збирає жодної особистої інформації, такої як IP-адреси, user agents або будь-які дані, що можуть ідентифікувати користувача.

# Застосування Pan

# Як працює Pan?

За допомогою middleware Pan інтегрує просту JavaScript бібліотеку на ваші HTML-сторінки. Ця бібліотека слухає події, такі як переглянуто, клікнуто або наведено, і передає дані до вашої програми на Laravel. Зверніть увагу, що ця бібліотека не збирає жодної особистої інформації, такої як IP-адреси, user agents або дані, які можуть використовуватися для ідентифікації користувача.

Також на стороні клієнта ці події збираються дуже ефективно та об'єднуються, щоб зменшити кількість запитів до сервера.

На стороні сервера Pan зберігає лише назву аналітики та лічильник, скільки разів були зафіксовані різні події. За допомогою команди pan в Artisan ви зможете візуалізувати ці дані та, сподіваємося, застосувати їх для покращення вашої програми.

Відвідайте проєкт на Github для повних деталей.