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

0
Перекладено ШІ
Оригінал: 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 для повних деталей.

Популярні

Logomark Logotype

Усе, що нам відомо про Livewire 4

Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу

Logomark Logotype

Створення CLI-додатка за допомогою Laravel та Docker

Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!

Logomark Logotype

Використання повнотекстового пошуку в Laravel

Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом