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

by StudioAVP · github.com/thegavir-dev/leyka-utm-tracker

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/thegavir-dev/leyka-utm-tracker/archive/refs/heads/main.zip

Описание

Отслеживает 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