Отслеживание внешнего файла.js с помощью Google Analytics - возможно?
Я разрабатываю веб-виджет, и он использует только внешний файл.js. Мне нужно отслеживать и получать статистику моего виджета. (например, количество загрузок, адреса веб-сайтов, на которых он используется и т. д.)
Можно ли отслеживать и получать статистику внешнего файла.js с помощью Google Analytics?
Интересно, если я добавлю код GA во внешний файл.js, он будет показывать статистику веб-сайта, где встроен виджет, а не статистику внешнего файла.js. Если Google Analytics не поможет, может кто-нибудь предложить метод для отслеживания моего виджета Javascript? Спасибо!
2 ответа
Вы можете использовать какое-нибудь решение на стороне сервера. Например, вы можете подать файл JS с помощью скрипта CGI, который записывает некоторую статистику. Другой возможностью является плагин HTTP-сервера (например, модуль Apache).
Если у вас есть siteA.com/script.js
с кодом GA в нем, и он включен на siteB.com/somePage.html
, GA будет публиковать статистику siteB.com/somePage.html
IOW GA отчитается за страницу, на которой она размещена.
Одна вещь, которую я советую вам сделать, это дать объекту GA для вашего виджета нестандартное пространство имен. Многие люди размещают код GA на своем сайте, и большинство людей никогда не предоставляют ему свое собственное пространство имен, так что вы, скорее всего, столкнетесь с чьим-то собственным экземпляром GA, если не сделаете этого.