WP Manifestindependent plugin directory
manifest / analytics / leyka-utm-tracker

Leyka UTM Tracker

UTM-аналитика и трекинг для донатов Leyka — first/last touch, фильтры, генератор ссылок, CSV-экспорт. UTM analytics & tracking for Leyka donations — first/last touch, filters, link generator, CSV export

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/thegavir-dev/leyka-utm-tracker/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Описание

Отслеживает UTM-метки для донатов Leyka и сохраняет их в отдельной таблице плагина.

Основные возможности:

  • Захват UTM первого и последнего касания
  • Отдельная таблица трекинга
  • Статусы: попытка / успех / ошибка
  • Сумма сохраняется при попытке и при успехе
  • Аналитика: фильтры, сводки по источникам и кампаниям, конверсия, пути атрибуции
  • Генератор UTM-ссылок с общей историей
  • CSV-экспорт с учётом фильтров
  • Настройка first/last touch для аналитики
  • Опциональное логирование в uploads
  • Страницы: аналитика, генератор, настройки, логи
  • Очистка попыток вручную
  • Полная очистка при удалении плагина

Description

Tracks UTM parameters for Leyka donations and stores them in a separate plugin table.

Main features:

  • First-touch and last-touch UTM capture
  • Separate tracking table
  • Pending / success / fail statuses
  • Amount is saved both on attempt and on success
  • Analytics: filters, source & campaign summaries, conversion rate, attribution paths
  • UTM Link Generator with shared history
  • CSV export with active filters
  • First/last touch preference setting
  • Optional debug logging in uploads
  • Pages: analytics, generator, settings, logs
  • Manual cleanup of pending attempts
  • Uninstall cleanup

История изменений

1.5.1

  • Генератор UTM-ссылок (Leyka UTM → Генератор ссылок)
  • 5 UTM-полей: source, medium, campaign, content, term
  • Мгновенная генерация ссылки на JS (без перезагрузки)
  • Копирование в буфер обмена
  • Общая история ссылок для всех админов (wp_options, макс. 200)
  • Действия в истории: копировать, загрузить в форму, очистить

1.5.0

  • Фильтры: source, medium, campaign, статус, диапазон дат
  • Сводные таблицы: топ источников, топ кампаний (по first или last touch)
  • Карточка конверсии (success / завершённые)
  • Пути атрибуции First → Last (TOP 10)
  • CSV-экспорт с учётом активных фильтров
  • Настройка: предпочтение first/last touch
  • UI: sticky-заголовок таблицы, hover строк, сетка сводок

1.4.5

  • JS-фоллбэк для захвата UTM (работает с кэширующими плагинами, например WP Rocket)
  • Исправлена смешанная атрибуция last-touch (все три куки обновляются атомарно)

1.4.4

  • Расширены колонки First/Last touch
  • Читаемые UTM-метки (Источник / Канал / Кампания)
  • Чище UI, без изменений логики

1.4.3

  • Исправлена локализация заголовков First/Last touch
  • Атомарный захват first-touch кук (предотвращает смешанную атрибуцию)
  • Backfill-запрос запускается только при обновлении с версии до 1.4.2
  • UTM не захватываются на страницах админки
  • Имя лог-файла использует случайный хеш для защиты Nginx
  • Удалено дублирующееся CSS-правило

1.4.2

  • Базируется на стабильном UI 1.3.4
  • Добавлены поля first/last touch
  • Сохранены настройки, логи, карточки, цвета и очистка

Changelog

1.5.1

  • UTM Link Generator page (Leyka UTM → Генератор ссылок)
  • 5 UTM fields: source, medium, campaign, content, term
  • Instant client-side URL generation
  • Copy to clipboard
  • Shared link history for all admins (wp_options, max 200)
  • History actions: copy, load into form, clear

1.5.0

  • Filters: source, medium, campaign, status, date range
  • Summary tables: top sources, top campaigns (by first or last touch)
  • Conversion rate card (success / completed)
  • First → Last attribution paths (TOP 10)
  • CSV export with active filters
  • Settings: first/last touch preference
  • UI: sticky table header, row hover, summary grid

1.4.5

  • JS fallback for UTM capture (works with page caching plugins like WP Rocket)
  • Fixed last-touch mixed attribution (all three cookies now update atomically)

1.4.4

  • Wider First/Last touch columns
  • Readable UTM labels (Источник / Канал / Кампания)
  • Cleaner UI, no logic changes

1.4.3

  • Fixed localization of First/Last touch table headers
  • Atomic first-touch cookie capture (prevents mixed attribution)
  • Backfill query now runs only on upgrade from pre-1.4.2
  • Skip UTM capture on admin pages
  • Log filename uses random hash for Nginx protection
  • Removed duplicate CSS rule

1.4.2

  • Based on stable 1.3.4 UI
  • Added first/last touch fields
  • Preserved settings, logs, cards, colors and cleanup