Структура utma и utmb куки

Нашел интересную информацию о структуре куки, которые сохраняет счетчик Google Analytics в браузерах пользователей.

Речь идет о куках __utma, в которых сохраняется информация об уникальных посетителях сайта, и __utmb, в которых записывается информация о посещениях (сессиях). Зная структуру этих куки, можно, например, самостоятельно рассчитывать охват, количество посещений и связанные с ними параметры в обход интерфейса GA.

Куки __utma, обычно выглядящие примерно вот так __utma=247895128.525553864.1268480531.1272637436.1277927720.5, имеют следующую структуру:

__utma=DDDDD.UUUUU.FFFFF.PPPPP.CCCCC.N

где:

  • DDDDD — идентификатор домена вашего сайта.
  • UUUUU — идентификатор уникального посетителя вашего сайта.
  • FFFFF — дата и время самого первого посещения вашего сайта данным посетителем. Для перевода его в человеко понятный формат можно использовать наиболее подходящий конвертер.
  • PPPPP — дата и время предыдущего посещения вашего сайта данным посетителем тоже в формате POSIX.
  • CCCCC — дата и время текущего посещения.
  • N — количество посещений вашего сайта данным посетителем.

Куки __utmb, обычно выглядящие как-то так __utmb=247895128.23.10.1277925312, имеют следующую структуру:

__utmb=DDDDD.P.10.CCCCC

где:

  • DDDDD — идентификатор домена вашего сайта.
  • P — количество страниц, просмотренных в текущем посещении.
  • 10 — какое-то число, назначение которого неизвестно.
  • CCCCC — дата и время текущего посещения в формате POSIX.