Сбор статистики пользователя / логов на сторонних сайтах с помощью javascript

Я хочу собирать статистику (просмотры / клики / информацию о браузере и т. Д.) Для моего виджета JavaScript, который установлен на сторонних веб-сайтах, и после этого предоставлять аналитику для каждого владельца домена (например: на моем веб-сайте я создам интерфейс в владелец какого домена мог войти в систему и посмотреть статистику своего домена).

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

У меня есть несколько вопросов об архитектуре и реализации статистики / сбора журналов:

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

PS Если есть полезное чтение по этой теме, пожалуйста, поделитесь ссылкой.

1 ответ

попробуй через майкрософт ясность. У них есть небольшие записи экрана виджета, и вы можете просматривать ошибки, клики, сайты, обратные ссылки и многое другое.

Другие вопросы по тегам