Подключение веб-аналитики Яндекс.Метрика
Настройка счётчика Яндекс.Метрики
Для начала сбора информации необходимо в “Настройка” -> “Код счётчика” включить пункты Вебвизор, Карта скроллинга, Аналитика форм и Отслеживание хеша в адресной строке браузера.
Для фильтрации пользователей используются параметры, переданные с клиента пользователя - в нашем случае это login
и db
. Чтобы отфильтровать пользователей по параметрам необходимо нажать на кнопку “+”.
Далее необходимо перейти во вкладку “Поведение” -> “Параметры визита”. Откроется окно, в котором отобразятся переменные, переданные пользовательским скриптом.
Для фильтрации необходимо выбрать один из параметров и в поле “Значение” ввести необходимую информацию.
Цели
В окне “Настройки” -> “Цели” можно задать необходимые цели. Целью может быть посещение пользователем указанного URL, выполнение определенного действия и т.д. Цель выводится в окне просмотра Вебвизора, если она выполняется пользователем.
В окне “Отчеты” -> “Конверсии” можно просмотреть информацию о выполнении целей.
Встраивание в ORBISmap
Перед встраиванием кода в систему администрирования ORBISmap необходимо указать подстановки для отслеживания имени БД и логина пользователя. Явную передачу параметров в Яндекс.Метрику:
var yaParams = {
db: 'testDB',
login: 'test'
};
необходимо заменить на подстановки:
var yaParams = {
db: '${db}',
login: '${login}'
};
Полученный код отслеживания необходимо сохранить в файл и поместить в директорию extern установленного продукта ORBISmap, например в extern/metrics_tpl.html
Также необходимо указать этот же путь в настройках ORBISmap через конфигурационный файл переменных окружения orbismap.env
, добавив в него строку с параметром, указывающим на путь к файлу с кодом отслеживания, например:
METRICS_TPL=extern/metrics_tpl.html
Внесение изменений требует перезапуска приложения:
./orbismap restart oms2
После выполнения шагов по встраиванию кода отслеживания, данный код с выполненными подстановками имени БД и логина пользователя будет размещен перед закрывающим тегом </body>
основных страниц системы администрирования ORBISmap (а именно одной главной страницы, так как система администрирования является SPA).