Я пытаюсь отправить события Google Analytics с фоновой страницы расширения Firefox. Поскольку на фоновой странице нет объекта окна, я не могу использовать библиотеку ga.js. Есть ли способ обойти это в Javascript, кроме отправки событий из сценариев содержимого?
Отправлять события Google Analytics с фоновой страницы расширения Firefox
Ответы (1)
Как предположил Владимир, при сборе метрик в надстройке, подобной этой, и встроенных метрик, учитывающих конфиденциальность пользователей, есть проблемы с конфиденциальностью, предоставляемые addons.mozilla.org.
Если вам нужна среда, похожая на фоновую страницу, API-интерфейс page-worker позволяет вам загружать URL-адрес и взаимодействовать с домом, используя тот же API-интерфейс и схему передачи сообщений, которые используются для сценариев контента. Страницы, загруженные в page-worker, не имеют повышенных привилегий, они работают как обычные веб-страницы.
Если вы внедряете GA в page-worker и отправляете свою надстройку на рассмотрение, я полагаю, вам нужно будет четко указать политику конфиденциальности, указывающую, что вы собираете статистику, и ваш код может быть не принят в зависимости от типа данных, которые вы собираем. Проще всего просто позволить AMO обрабатывать статистику за вас.