Как я могу создать отслеживающий код JavaScript, такой как Google Analytics, на основе Javascript?
Все, что я пытаюсь создать клон Google Analytic. Я знаю, как получить информацию о местонахождении браузера IP и другие подобные вещи в PHP
То, что я хочу знать, это как создать java-скрипт, который отправляет эту информацию с любого сайта, где мой код размещен на моем сервере???
Каковы минимальные требования безопасности для создания кода JavaScript для отслеживания, такого как Google Analytics?
перенаправить пользователей на разные страницы на основе данных сеанса в PHP?
Или, другими словами, я должен отправить запрос ajax на мой сервер?
Есть ли какое-либо доступное решение, уже доступное для java-скрипта?
1 ответ
Большинство аналитических инструментов генерируют URL с прикрепленными к нему параметрами строки запроса, а затем выводят пиксель изображения 1x1 с URL-адресом img src. Ваш сервер будет получать и хранить данные. Единственное, что возвращается, это фактический 1x1 пиксель. Это распространенный метод, поскольку в случае, если на сайте не включена поддержка js, вы оборачиваете жестко запрограммированное img на свой сервер в теги noscript и по-прежнему получаете основную информацию, такую как просмотр страницы.
Но есть ли причина, по которой вы хотите создать свой собственный аналитический скрипт вместо того, чтобы использовать существующий? Доступен ряд сторонних, в том числе бесплатных. В качестве альтернативы есть Piwik, который представляет собой бесплатное решение с открытым исходным кодом, если вы хотите создать его и не начинать с нуля.