Универсальная метка Openstat

Технические подробности

Универсальную метку Openstat можно добавить в любую ссылку. Мы постарались придумать выделяющееся название параметра, чтобы оно не путалось с параметрами, от которых зависит содержание страницы.

Формат метки выглядит следующим образом:

http://www.site.ru/?openstat=service-name;campaign-id;ad-id;source-id

Где:

  • www.site.ru — адрес сайта или раздела сайта рекламодателя
  • _openstat — идентификатор универсальной метки
  • service-name — название рекламного ресурса (например: begun, direct.yandex.ru,subscribe, mail.ru, bannerbank)
  • campaign-id — идентификатор рекламной кампании (например, «1228», a8765b8)
  • ad-id — идентификатор рекламного объявления (например, «b123», 991b8)
  • source-id — идентификатор площадки, раздела, страницы, места на странице, на котором было показано соответствующее рекламное объявление (например, site166212, mail.ru, yandex.ru:upper-left-corner)

Параметры service-name и ad-id являются обязательными.

Формат метки представлен в виде упорядоченного перечня параметров с разделителем («;»). Параметры записываются с использованием цифр и букв латинского алфавита, а также символов . — _ :.

Метка может передаваться в открытом виде:

  • http://www.site.ru/?_openstat=begun;9986a1;8812;
  • http://www.site.ru/?_openstat=adriver;9283492984;a87213486d87;www.adriver.ru

Или в закодированном виде (Base64):

  • http://www.site.ru/?_openstat=YmVndW47OTk4NmExOzg4MTI7

Если оба необязательных параметра пропущены, то формат в открытом виде должен выглядеть так:

  • http://www.site.ru/?_openstat=service name;;ad-id;

Перечисленных параметров достаточно, чтобы отслеживать переходы и поведение посетителей на сайте рекламодателя по каждому объявлению, размещаемому на рекламном ресурсе.

Помимо универсальной метки Openstat, рекламодателю может требоваться расшифровать все употребляемые в универсальной метке идентификаторы: service-name, campaign-id, ad-id, source-id.

Создание единого формата получения данных о настройках рекламных кампаний и рекламных объявлений, выполненных рекламодателем в интерфейсе рекламного ресурса, является следующим этапом в развитии Openstat.

Модификации Base64 для URL

  • Вместо «+» используется «-».
  • Вместо «/» используется «_».
  • Не используется заполнение символом «=».
О кодировании в Base64 можно прочитать в Википедии и в стандарте RFC 4648 «The Base16, Base32, and Base64 Data Encodings»