Является ли метод изображения 1x1 пикселем хорошим способом захвата данных междоменной аналитики? - PullRequest
15 голосов
/ 07 августа 2010

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

Для аналогичной цели я былиспользуя фрагмент JavaScript, который генерирует запрос изображения размером 1x1 на сервер.Запрос содержит GET атрибутов с данными, которые я хочу захватить (которые могут различаться по размеру).Этот запрос может генерироваться миллионы раз в день на тысячах веб-сайтов (и несколько раз на каждом веб-сайте).

Является ли пиксельное изображение размером 1x1 способом 00?

Есть альтернатива?кросс-браузерные методы (JSONP или другие) достаточно развиты, чтобы заменить их при работе с приложением с тысячами клиентских веб-сайтов?

1 Ответ

19 голосов
/ 07 августа 2010

Я думаю, что постоянная популярность пикселя 1x1 объясняется тем, что каждый веб-браузер везде (ну, не Lynx или любой браузер, у которого отключены изображения, но не говорите об этом маркетологам) запрашивает изображение. «Круче» методы ведения дел еще не настолько универсальны.

И чем сложнее и сложнее решение, тем больше вы будете запускать браузеры, настроенные на «параноик», которые не будут выполнять код. В настоящее время JavaScript может не выполняться. Встраивание этого пикселя 1x1 в обычный HTML будет более универсальным.

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

В конце концов, это не всегда «лучшее» решение с точки зрения развития. Веб-разработка часто сводится к общему знаменателю и работает для максимально возможного количества посетителей, включая то, что посетители не знают, что делают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...