Події Fathom Analytics для Laravel Livewire

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 07 червня, 2025
Зануртеся у світ аналітики з пакетом Fathom Analytics для Laravel Livewire, який запроваджує директиви та допоміжні засоби Alpine.js для зручного трекінгу подій! Дізнайтеся, як легко інтегрувати події у свої шаблони Blade та компоненти Livewire, прочитавши цю статтю!

Пакет Fathom Analytics для Laravel Livewire надає директиви та допоміжні засоби Alpine.js для безперебійного відстеження подій Fathom Analytics у шаблонах Blade та компонентах Livewire.

Після інсталяції та налаштування можна використовувати директиви Alpine.js або магічний допоміжник $fathom для відстеження подій:

<!-- Просте відстеження -->
<button x-track-click="button click">
    Відстежити простий клік
</button>
 
<!-- Кнопка з відстеженням значення -->
<button x-track-click="{ event: 'premium button', value: 2500 }">
    Відстежити клік із значенням ($25.00)
</button>
 
<!-- Відстеження форм -->
<form x-track-submit="newsletter signup">
    <input type="email" placeholder="Введіть email">
    <button type="submit">Підписатися</button>
</form>
 
<!-- Просте відстеження з використанням допоміжника $fathom -->
<button @click="$fathom.track('magic helper test')">
    Просте відстеження
</button>
 
<!-- Відстеження конверсій -->
<div x-data="{ productPrice: 4999 }">
    <button @click="$fathom.conversion('product purchase', productPrice)">
        Відстежити конверсію ($49.99)
    </button>
</div>

Також можна відправляти події з компонента Livewire для їх відстеження:

// Просте відстеження
$this->dispatch('fathom-track', name: 'contact form submitted');
 
// З значенням
$this->dispatch('fathom-track',
    name: 'high value lead',
    value: 5000 // $50.00 у центрах
);

Обов'язково перегляньте посібник з використання для додаткових прикладів.

# Основні особливості

Перегляньте на GitHub: kerkness/fa-wired

Популярні

Logomark Logotype

Що нового в PHP 8.5

PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення

Logomark Logotype

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

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

Logomark Logotype

Перетворення даних у типобезпечні DTO за допомогою пакету Data Model

Досліджуйте новий пакет Data Model для PHP, який спрощує процес гідратації об'єктів без зайвих складнощів! Дізнайтеся, як впровадження типобезпечних об'єктів може революціонізувати ваш підхід до розробки, читаючи нашу статтю