Ограничения счётчика

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

Совокупная длина строки, составленной из всех параметров, ограничивается 1 800 символами. В случае превышения заданной максимальной длины строка сокращается за счёт части параметров. Параметры, подлежащие обработке перед отправкой на сервер, включают:

  • Адрес страницы сайта (URL)
  • Адрес ссылающейся страницы (URL) документа
  • Адрес ссылающейся страницы (URL) фрейма (если JavaScript счётчик вызывается из фрейма)
  • Заголовок страницы сайта
  • Пользовательские параметры part и vars, передаваемые в коде счётчика

Далее описаны некоторые ситуации, в которых могут происходить потери данных статистики в результате наложения ограничений:

...на длину адресов страниц (URL)

Длинные адреса страниц (URL) сайта могут генерироваться динамически в процессе прохождения посетителем сценариев онлайн-сервиса, представленного на сайте. В этом случае обрезание длины адресной строки иногда приводит к тому, что становится невозможно пошагово оценить прохождение посетителями сценариев.

Например:

Страницы вашего сайта имеют адреса (URL): При необходимости сокращения длины строки с адресом страницы (URL) в первую очередь пропадёт часть адреса после символа '?', а значит, исчезнет часть строки, идентифицирующая номер шага.

В статистике сайта останутся адреса: То есть, и шаг 1, и шаг 2 будут обозначаться адресами страниц (URL), не содержащими указание на номер шага.

Рекомендуем регулярно проверять состав ссылочной структуры сайта и, при необходимости, корректировать набор адресов его страниц. Если длина адресов страниц (URL) сайта не превышает 512 символов, то вероятность потерь данных очень мала.

При оценке длины адресов страниц (URL) сайта нужно учитывать, что:

  • Латинские символы, цифры и некоторые знаки препинания передаются счётчиком без изменений, как 1 символ
  • Русские символы (и символы других алфавитов) передаются счётчиком в кодировке Unicode, что означает, что одна такая буква представляется с помощью 6 символов

Количество символов, отводимых на адреса страниц (URL), может еще более сокращаться в случае использования в коде счётчика пользовательских переменных следующих типов:

  • С длинными названиями
  • Состоящих из символов русского и других нелатинских алфавитов, так как названия переменных также подлежат перекодировке в Unicode, что увеличивает их длину в 6 раз

...на длину адресов ссылающихся страниц (URL)

Длинные адреса ссылающихся страниц (URL) могут возникать, если посетитель переходит на ваш сайт по очень подробному поисковому запросу. В результате в статистике такие переходы будут определяться как поисковые, но сам запрос будет отсутствовать.

Например:

Посетитель переходит к вам по запросу: "какой-то очень длинный и очень подробный поисковый запрос для перехода на сайт компании X" из поисковой системы SearchEngine.

Запрос будет передаваться счётчиком в виде:

"%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9-%D1%82%D0%BE%20%D0%BE%D1%87%D0%B5%D0%BD%D1%8C%20%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9%20%D0%B8%20%D0%BE%D1%87%D0%B5%D0%BD%D1%8C%20%D0%BF%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9%20%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D0%B0%20%D0%BD%D0%B0%20%D1%81%D0%B0%D0%B9%D1%82%20%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8%20X"

При необходимости сокращения длины строки ссылающейся страницы (URL) в первую очередь пропадёт часть адреса после символа '?', а значит, исчезнет часть строки, содержащая запрос.

В статистике сайта переход будет показан как:

...на длину заголовков страниц сайта

Заголовок страницы - это параметр, длина которого сокращается в первую очередь при превышении лимита в 1 800 символов передаваемой строки. Мы не рекомендуем использовать заголовки, длина которых более 250 символов, однако сохранение заголовка страницы нельзя гарантировать даже при соблюдении этого условия. При необходимости выбора между передачей дополнительных символов адреса страницы (URL) и передачей заголовка, предпочтение отдаётся содержимому адресов страниц (URL).

Одна и та же страница сайта часто обладает различными заголовками из-за:

  • Описанных ограничений, так как заголовок может в одних случаях передаваться счётчиком, а в других отсутствовать
  • Обновления заголовка на сайте с течением времени
  • Содержания в заголовке динамических параметров (например, логина пользователя)

При показе заголовков страниц сайта в отчётах Популярные страницы, Точки входа, Точки выхода всегда отображается только один вариант заголовка страницы, даже если таких вариантов для одного и того же адреса было зафиксировано несколько.

Для выбора отображаемого заголовка страницы применяется сложный алгоритм отбора варианта для показа, в котором учитывается частота, с которой встречался данный вариант заголовка, а также время его получения.
Topic revision: r1.15 - 05 Aug 2011
 

Copyright 1999-2017 © by Openstat
Есть идеи, вопросы или проблемы, связанные с Openstat? Свяжитесь с нами