Как использоватьСтатистика загрузок для WordPress

Плагин позволяет отслеживать загрузку файлов по относительному пути конкретного сайта, отправляя статистику в Google Analytics и локальную базу данных.

Настройки#

settings

Основные#

  • Относительные пути сайта
    • Включить

      Полезно отключать элемент без удаления конфигурации.

    • Использовать метку события

      Используйте метку события статистики для этого пути. Не работает, если общая метка события статистики отключена.

    • Путь

      Введите относительный путь сайта для отслеживания загрузки файлов.

      Примечание: Выбирайте путь более точно. В противном случае это может ухудшить производительность загрузки элементов сайта.

    • Типы файлов

      Список расширений файлов через запятую, которые будут отслеживаться.

      Примечание: Системные типы файлов всегда исключаются из мониторинга для предотвращения нестабильной работы сайта: * .htaccess, * .php, * .js и * .css.

  • Метка события статистики

    В качестве метки статистики можно использовать аргументы URL. Метка будет сформирована из списка аргументов запроса с использованием разделителя аргументов и разделителя значений.

    • Включить

      Включите для использования во всех путях. Каждый путь может включить его отдельно.

    • Разделитель аргументов

      Разделитель между аргументами.

    • Разделитель значения аргумента

      Разделитель между именем аргумента и значением.

    Так, например, для URL ‘http://yoursite.com/page?arg1=v1&arg2=v1’ в случае ‘разделителя аргументов’ = ‘,’ и ‘разделителя значений аргумента’ = ‘:’ метка будет ‘arg1:v1, arg2:v2.

  • Режим отправки

    По умолчанию отправка статистики происходит раз в минуту для своевременной доставки данных.

    Примечание: Есть альтернативный путь как настроить WP Cron на свой сайт.

Google Аналитика#

Если включена, статистика будет отправляться в учетную запись Google Analytics по указанному идентификатору отслеживания как события с указанной категорией событий, URI как действие события и аргументы URL-адреса как метка события, если она включена в общих настройках.

  • Включить

    Установите этот флажок, чтобы включить отправку статистики.

  • Идентификатор отслеживания

    Идентификатор отслеживания учетной записи.

  • Категория события

    Категория события, которая будет отображаться на панели событий. Измените категорию события, если это необходимо.

  • Пользовательское измерение для идентификатора клиента

    Пользовательский индекс измерения для хранения идентификатора клиента для целей отладки, например, IP пользователя. Необязательно.

Локальная база данных#

Если включена, статистика будет записываться в локальную таблицу базы данных с именем wp_seraph_dlstat. Используйте любой просмотрщик данных или редактор для просмотра событий. Он используется в основном только для целей отладки или, если нет другого способа.

  • Включить

    Установите этот флажок, чтобы включить запись статистики.

  • Данные

    Установите этот флажок, и все данные будут удалены. Если флажок «Включен» не установлен, таблица «wp_seraph_dlstat» также будет удалена.

Конфигурация под NGINX#

Для включения авто-перенаправления на версии WebP и Avif под NGINX необходимо вручную добавить следующие директивы внутрь директивы server в её начало:

# seraphinite-downloads-stats - File hook redirection
include /www/wwwroot/my-site.com/seraph-dlstat.conf;

И нужно заменить /www/wwwroot/my-site.com на путь к корневой файловой системе вашего сайта.

Примечание. После изменения настроек нужно вручную обновлять конфигурацию NGINX.

API#

Есть набор фильтров и действий для перехвата.

seraph_dlstat_prepare_events фильтр

seraph_dlstat_event_label_format фильтр

seraph_dlstat_items_download_requested действие

seraph_dlstat_ga_prepare_event фильтр

Требования#

  • WordPress 4.5 или выше.
  • PHP 5.4 или выше.
  • Apache Веб Сервер 2.0 или выше (для файла .htaccess сайта).
  • Браузер (Google Chrome, Firefox, IE).

Добавить комментарий