Analytics не считает посетителей
Если дашборд и вид в реальном времени остаются пустыми, дело почти всегда в одной из проверок, которые выполняются перед каждым измерением. Эти проверки жёстко зашиты и выполняются в фиксированном порядке. Кто их знает, находит причину за несколько минут.
Порядок
Проверка идёт в таком порядке: чужое происхождение сообщения, заблокированный IP, бот, исключённый адрес, главный тумблер «Отслеживание активно», тумблеры модулей и в последнюю очередь исключение редакторов. Первое подходящее условие завершает обработку. Сервер при этом сознательно отвечает статусом успеха и называет причину, вместо того чтобы сообщать об ошибке — статус ошибки склонил бы браузер к повторам.
Пройтись по тумблерам
- Открой в меню WordPress пункт «Kakapo Analytics» и перейди слева в группе «Управление» на «Настройки» (по-немецки: „Einstellungen“).
- Проверь в карточке «Отслеживание» тумблер «Отслеживание активно» — если он выключен, ни один модуль ничего не фиксирует.
- Проверь в карточке «Сбор данных», включён ли модуль, отвечающий за пустой отчёт, например «Анализ страниц», «Сбор кликов» или «Посетители в реальном времени».
- Обрати внимание на тумблер «Поведенческие события»: если он выключен, просмотры страниц продолжают считаться, но клик, скролл, rage, dead, форма и ссылка не дают ничего.
- Затем пройди карточку «Исключения» сверху вниз.
Самая частая причина — ты сам
Тумблер «Исключать вошедших редакторов» по умолчанию включён: кто выполнил вход и может редактировать записи, в статистике не появляется. Поэтому собственные просмотры в состоянии входа нигде не отображаются. Флажками ниже исключение можно ограничить отдельными областями — если ничего не отмечено, оно действует для всех. Это предусмотренный путь, чтобы протестировать тепловую карту или записи на собственном сайте, не искажая остальной подсчёт.
Исключения и блокировки
- «Заблокированные IP-адреса» — карточка называет твой текущий адрес и говорит при этом, заблокирован ли он уже или сейчас учитывается; допускаются отдельные адреса, подстановочные знаки и CIDR для IPv4 и IPv6
- Если там указаны диапазоны IPv6, а твоё подключение выходит с IPv4, карточка прямо указывает, что эти правила не срабатывают
- «Исключённые адреса» — по одному правилу в строке, «*» обозначает любые символы, сравнивается путь переданного адреса
- «Фильтр ботов» — известные боты, краулеры и безголовые браузеры распознаются на стороне сервера по User-Agent и не учитываются
- «Разрешить отказ от отслеживания» — посетители могут отказаться от отслеживания через ?kwpa_optout=1, ?kwpa_optin=1 отменяет это; отметка хранится в localStorage и действует для каждого устройства и браузера отдельно
- Сообщения, происхождение которых указывает на чужой хост, не фиксируются — это самая первая проверка в цепочке