Как Google Analytics создает запрос на отслеживание пикселей?

#javascript #google-analytics

#javascript #google-analytics

Вопрос:

Я пытаюсь создать наименьший возможный запрос, содержащий некоторые данные отслеживания. Заголовки отвечают примерно за половину размера запроса прямо сейчас, и я пытаюсь их уменьшить.

Я заметил, что пиксель отслеживания Google Analytics (www.google-analytics.com/collect ) не имеет заголовков запросов, кроме Referer и User-Agent.

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

Как Google генерирует такой маленький запрос?

Редактировать: похоже, что в Google Analytics отсутствуют только заголовки в Chrome. Я предполагаю, что они удаляют заголовки в браузере, а не имеют возможности делать это в javascript.

Комментарии:

1. Я предполагаю, что pixel также использует файлы cookie отслеживания, отправляемые в Google Analytics, что позволяет им идентифицировать пользователя. Не уверен, почему это фильтруется в Chrome. Еще не проверял поведение, но, возможно, ваш браузер блокирует файлы cookie отслеживания через расширение