Сбор статистики пользователя / логов на сторонних сайтах с помощью javascript
Я хочу собирать статистику (просмотры / клики / информацию о браузере и т. Д.) Для моего виджета JavaScript, который установлен на сторонних веб-сайтах, и после этого предоставлять аналитику для каждого владельца домена (например: на моем веб-сайте я создам интерфейс в владелец какого домена мог войти в систему и посмотреть статистику своего домена).
Я предполагаю, что мне нужно интегрировать пиксель отслеживания в мой виджет. И после этого разбираем все запросы на эти пиксели.
У меня есть несколько вопросов об архитектуре и реализации статистики / сбора журналов:
- При использовании пикселя отслеживания мне нужно добавить всю статистику в качестве параметров GET? например, когда браузер загружает мой js-widgwt, я могу получить все параметры в javascript виджета и после этого сделать ajax-запрос:
my-stats-domai.com/?widget_id=1&domain=example.com&browser=chrome&city=London&type=view....
или есть другой способ получить / отправить все параметры? - Какой самый простой / быстрый способ сбора информации обо всех пользователях (информация о браузере, реферер, URL, получение параметров и т. Д.)? Может быть, есть общий подход, формат журналов или спецификация для журнала пользователей / посетителей?
- При отслеживании кликов пользователей (или других действий) я предполагаю, что мне нужно использовать ajax-запрос от onclick?
- При использовании onclick мне нужно добавить всю информацию браузера, реферер и т. Д. В URL в качестве параметров GET?
- Есть ли какой-нибудь плагин javascript/jquery, который мог бы помочь мне собирать статистику пользователей на сторонних сайтах? И, может быть, есть какой-нибудь php log-parser с открытым исходным кодом для моего бэкэнда, чтобы отправлять логи в хранилище данных (mysql).
- Может быть, мне стоит использовать piwik или другие системы слежения, но я думаю, что это будет довольно сложно. Каковы плюсы / минусы использования piwik (или чего-то еще) для моей задачи?
PS Если есть полезное чтение по этой теме, пожалуйста, поделитесь ссылкой.
1 ответ
попробуй через майкрософт ясность. У них есть небольшие записи экрана виджета, и вы можете просматривать ошибки, клики, сайты, обратные ссылки и многое другое.