Содержание
Передача параметров визитов — Метрика. Справка
Совет. Для работы с JavaScript API необходимы навыки работы с HTML и JavaScript. Если вы не обладаете такими навыками, обратитесь к разработчику или вебмастеру вашего сайта.
Большинство данных о посещениях собирается счетчиком Яндекс Метрики автоматически. Однако, часто возникает необходимость дополнения собранных данных собственными. Например, интерес может представлять статистика по заказам определенных товаров или информация о действиях авторизованных пользователей.
Яндекс Метрика позволяет связать с визитом произвольный набор данных, называемых параметрами визита. Эти данные могут быть отображены в отчетах, а также использоваться в условиях группировки и сегментации.
Параметры визитов передаются в хранилище счетчика с помощью JavaScript API. Отправка данных может производиться либо во время инициализации счетчика, либо в произвольный момент времени до истечения тайм-аута визита.
При инициализации счетчика параметры визита указываются в параметре params.
Для передачи параметров визита во время просмотра посетителем сайта используется метод params либо необязательный аргумент методов extLink, file, hit, reachGoal.
Параметры визитов передаются в виде JavaScript-объекта или массива.
Внимание. Часть названий полей зарезервирована для передачи данных электронной коммерции. Не используйте эти названия для передачи параметров визитов. Не передавайте свои параметры с зарезервированными.
В одном визите можно передать до 1000 параметров. При передаче иерархической структуры данных в отчетах Яндекс Метрики отобразится до 10 уровней вложенности. Если в рамках одного визита был отправлен один параметр с разными значениями, то в Метрике отобразятся все значения.
Переданные Яндекс Метрике в виде JavaScript-объектов данные обрабатываются следующим образом.
Название поля и уровень его вложенности интерпретируются как имя параметра и его уровень соответственно. Значение поля обрабатывается следующим образом в зависимости от своего типа:
объект — для каждого ключа объекта создается ветвь дерева, и для каждого значения алгоритм вызывается рекурсивно;
строка — вычисляется количество случаев, когда встречается каждое различное значение строки;
число — вычисляется суммарное и среднее значение всех чисел;
массив — создается ветвь дерева [Параметры], вычисляется количество случаев, когда значение является массивом, и алгоритм вызывается рекурсивно для каждого элемента массива;
true, false или null — вычисляется количество случаев, когда встречается каждое такое значение.
Параметры передаются в Метрику как Атрибут действий посетителей, зафиксированных счетчиком (например, визит,\n просмотр, внешний переход, загрузка файла и пр.). По атрибуту группируются данные,\n переданные в отчет.
«}}»>. Показатели, которые вычисляются при обработке данных, являются Числовая величина, которая рассчитывается на основе атрибута визита или\n просмотра. Эта величина может быть общей или средней. Например, просмотры\n рассчитываются как сумма значений, глубина просмотра — как среднее значение.»}}»>. Чтобы смотреть статистику по переданным параметрам визитов, используйте Отчет «Параметры визитов». Также параметры можно использовать в качестве условий при создании сегментов в других отчетах Яндекс Метрики.
Обратите внимание: служба поддержки не обзванивает пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой поддержки Яндекс Метрики.
ym:s:visitID | UInt64 | Идентификатор визита |
ym:s:counterID | UInt32 | Номер счетчика |
ym:s:watchIDs | Array(UInt64) | Просмотры, которые были в данном визите.![]() |
ym:s:date | Date | Дата визита |
ym:s:dateTime | DateTime | Дата и время визита (в часовом поясе счетчика) |
ym:s:dateTimeUTC | DateTime | Дата и время события (в часовом поясе UTC+3) |
ym:s:isNewUser | UInt8 | Первый визит посетителя |
ym:s:startURL | String | Страница входа |
ym:s:endURL | String | Страница выхода |
ym:s:pageViews | Int32 | Глубина просмотра (детально) |
ym:s:visitDuration | UInt32 | Время на сайте (детально) |
ym:s:bounce | UInt8 | Отказность |
ym:s:ipAddress | String | IP адрес |
ym:s:regionCountry | String | Страна (ISO) |
ym:s:regionCity | String | Город (английское название) |
ym:s:regionCountryID | UInt32 | ID страны |
ym:s:regionCityID | UInt32 | ID города |
ym:s:clientID | UInt64 | Идентификатор пользователя на сайте |
ym:s:networkType | String | Тип соединения |
ym:s:goalsID | Array(UInt32) | Идентификатор целей, достигнутых за данный визит |
ym:s:goalsSerialNumber | Array(UInt32) | Порядковые номера достижений цели с конкретным идентификатором |
ym:s:goalsDateTime | Array(DateTime) | Время достижения каждой цели (в часовом поясе UTC+3) |
ym:s:goalsPrice | Array(Int64) | Ценность цели |
ym:s:goalsOrder | Array(String) | Идентификатор заказов |
ym:s:goalsCurrency | Array(String) | Идентификатор валюты |
ym:s:lastTrafficSource | String | Источник трафика |
ym:s:lastAdvEngine | String | Рекламная система |
ym:s:lastReferalSource | String | Переход с сайтов |
ym:s:lastSearchEngineRoot | String | Поисковая система |
ym:s:lastSearchEngine | String | Поисковая система (детально) |
ym:s:lastSocialNetwork | String | Cоциальная сеть |
ym:s:lastSocialNetworkProfile | String | Группа социальной сети |
ym:s:referer | String | Реферер |
ym:s:lastDirectClickOrder | UInt32 | Кампания Яндекс.![]() |
ym:s:lastDirectBannerGroup | UInt32 | Группа объявлений |
ym:s:lastDirectClickBanner | String | Объявление Яндекс.Директа |
ym:s:lastDirectClickOrderName | String | Название кампании Яндекс.Директа |
ym:s:lastClickBannerGroupName | String | Название группы объявлений |
ym:s:lastDirectClickBannerName | String | Название объявления Яндекс.Директа |
ym:s:lastDirectPhraseOrCond | String | Условие показа объявления |
ym:s:lastDirectPlatformType | string | Тип площадки |
ym:s:lastDirectPlatform | String | Площадка |
ym:s:lastDirectConditionType | String | Тип условия показа объявления |
ym:s:lastCurrencyID | String | Валюта |
ym:s:from | String | Метка from |
ym:s:UTMCampaign | String | UTM Campaign |
ym:s:UTMContent | String | UTM Content |
ym:s:UTMMedium | String | UTM Medium |
ym:s:UTMSource | String | UTM Source |
ym:s:UTMTerm | String | UTM Term |
ym:s:openstatAd | String | Openstat Ad |
ym:s:openstatCampaign | String | Openstat Campaign |
ym:s:openstatService | String | Openstat Service |
ym:s:openstatSource | String | Openstat Source |
ym:s:hasGCLID | UInt8 | Наличие метки GCLID |
ym:s:lastGCLID | String | GCLID последнего визита |
ym:s:firstGCLID | String | GCLID первого визита |
ym:s:lastSignificantGCLID | String | GCLID последнего значимого визита |
ym:s:browserLanguage | String | Язык браузера |
ym:s:browserCountry | String | Страна браузера |
ym:s:clientTimeZone | Int16 | Часовой пояс на компьютере посетителя |
ym:s:deviceCategory | String | Тип устройства.![]() |
ym:s:mobilePhone | String | Производитель устройства |
ym:s:mobilePhoneModel | String | Модель устройства |
ym:s:operatingSystemRoot | String | Группа операционных систем |
ym:s:operatingSystem | String | Операционная система (детально) |
ym:s:browser | String | Браузер |
ym:s:browserMajorVersion | UInt16 | Major-версия браузера |
ym:s:browserMinorVersion | UInt16 | Minor-версия браузера |
ym:s:browserEngine | String | Движок браузера |
ym:s:browserEngineVersion1 | UInt16 | Major-версия движка браузера |
ym:s:browserEngineVersion2 | UInt16 | Minor-версия движка браузера |
ym:s:browserEngineVersion3 | UInt16 | Build-версия движка браузера |
ym:s:browserEngineVersion4 | UInt16 | Revision-версия движка браузера |
ym:s:cookieEnabled | UInt8 | Наличие Cookie |
ym:s:javascriptEnabled | UInt8 | Наличие JavaScript |
ym:s:screenFormat | UInt16 | Соотношение сторон |
ym:s:screenColors | UInt8 | Глубина цвета |
ym:s:screenOrientation | String | Ориентация экрана |
ym:s:screenWidth | UInt16 | Логическая ширина |
ym:s:screenHeight | UInt16 | Логическая высота |
ym:s:physicalScreenWidth | UInt16 | Физическая ширина |
ym:s:physicalScreenHeight | UInt16 | Физическая высота |
ym:s:windowClientWidth | UInt16 | Ширина окна |
ym:s:windowClientHeight | UInt16 | Высота окна |
ym:s:purchaseID | Array(String) | Идентификатор покупки |
ym:s:purchaseDateTime | Array(DateTime) | Дата и время покупки |
ym:s:purchaseAffiliation | Array(String) | Магазин или филиал, в котором произошла транзакция |
ym:s:purchaseRevenue | Array(Float64) | Полученный доход |
ym:s:purchaseTax | Array(Float64) | Сумма всех налогов, связанных с транзакцией |
ym:s:purchaseShipping | Array(Float64) | Стоимость доставки, связанная с транзакцией |
ym:s:purchaseCoupon | Array(String) | Промокод, ассоциированный со всей покупкой целиком |
ym:s:purchaseCurrency | Array(String) | Валюта |
ym:s:purchaseProductQuantity | Array(Int64) | Количество товаров в покупке |
ym:s:productsPurchaseID | Array(String) | Идентификатор покупки |
ym:s:productsID | Array(String) | Идентификатор товара |
ym:s:productsName | Array(String) | Название товара |
ym:s:productsBrand | Array(String) | Производитель товара |
ym:s:productsCategory | Array(String) | Категория, к которой относится товар |
ym:s:productsCategory1 | Array(String) | Категория, к которой относится товар, уровень 1 |
ym:s:productsCategory2 | Array(String) | Категория, к которой относится товар, уровень 2 |
ym:s:productsCategory3 | Array(String) | Категория, к которой относится товар, уровень 3 |
ym:s:productsCategory4 | Array(String) | Категория, к которой относится товар, уровень 4 |
ym:s:productsCategory5 | Array(String) | Категория, к которой относится товар, уровень 5 |
ym:s:productsVariant | Array(String) | Разновидность товара |
ym:s:productsPosition | Array(Int32) | Положение товара в списке |
ym:s:productsPrice | Array(Float64) | Цена товара |
ym:s:productsCurrency | Array(String) | Валюта товара |
ym:s:productsCoupon | Array(String) | Промокод ассоциированный с товаром |
ym:s:productsQuantity | Array(Int64) | Количество товара |
ym:s:impressionsURL | Array(String) | URL страницы с товаром |
ym:s:impressionsDateTime | Array(DateTime) | Дата и время просмотра |
ym:s:impressionsProductID | Array(String) | Идентификатор просмотренного товара |
ym:s:impressionsProductName | Array(String) | Название просмотренного товара |
ym:s:impressionsProductBrand | Array(String) | Производитель просмотренного товара |
ym:s:impressionsProductCategory | Array(String) | Категория, к которой относится просмотренный товар |
ym:s:impressionsProductCategory1 | Array(String) | Категория, к которой относится просмотренный товар, уровень 1 |
ym:s:impressionsProductCategory2 | Array(String) | Категория, к которой относится просмотренный товар, уровень 2 |
ym:s:impressionsProductCategory3 | Array(String) | Категория, к которой относится просмотренный товар, уровень 3 |
ym:s:impressionsProductCategory4 | Array(String) | Категория, к которой относится просмотренный товар, уровень 4 |
ym:s:impressionsProductCategory5 | Array(String) | Категория, к которой относится просмотренный товар, уровень 5 |
ym:s:impressionsProductVariant | Array(String) | Разновидность просмотренного товара |
ym:s:impressionsProductPrice | Array(Int64) | Цена просмотренного товара |
ym:s:impressionsProductCurrency | Array(String) | Валюта для товара |
ym:s:impressionsProductCoupon | Array(String) | Промокод ассоциированный с просмотренным товаром |
ym:s:offlineCallTalkDuration | Array(UInt32) | Длительность звонка в секундах |
ym:s:offlineCallHoldDuration | Array(UInt32) | Длительность ожидания звонка в секундах |
ym:s:offlineCallMissed | Array(UInt32) | Пропущен ли звонок |
ym:s:offlineCallTag | Array(String) | Произвольная метка |
ym:s:offlineCallFirstTimeCaller | Array(UInt32) | Первичный ли звонок |
ym:s:offlineCallURL | Array(String) | URL, с которого был звонок (ассоциированная с событием страница) |
ym:s:parsedParamsKey1 | Array(String) | Параметры визита, ур.![]() |
ym:s:parsedParamsKey2 | Array(String) | Параметры визита, ур. 2 |
ym:s:parsedParamsKey3 | Array(String) | Параметры визита, ур. 3 |
ym:s:parsedParamsKey4 | Array(String) | Параметры визита, ур. 4 |
ym:s:parsedParamsKey5 | Array(String) | Параметры визита, ур. 5 |
ym:s:parsedParamsKey6 | Array(String) | Параметры визита, ур. 6 |
ym:s:parsedParamsKey7 | Array(String) | Параметры визита, ур.![]() |
ym:s:parsedParamsKey8 | Array(String) | Параметры визита, ур. 8 |
ym:s:parsedParamsKey9 | Array(String) | Параметры визита, ур. 9 |
ym:s:parsedParamsKey10 | Array(String) | Параметры визита, ур. 10 |
Передача параметров сеанса — Яндекс.Метрика. Справка
Совет. Работа с JavaScript API требует знания HTML и JavaScript. Если вы не знаете этих языков, обратитесь к разработчику веб-сайта или веб-мастеру.
Большая часть данных сеанса собирается автоматически по вашей метке Яндекс.Метрики. Однако вы, вероятно, обнаружите, что было бы полезно дополнить эти данные своими собственными данными. Например, вас может заинтересовать статистика о том, какие конкретно товары были куплены или какие действия выполняли пользователи, вошедшие в систему.
Яндекс.Метрика позволяет подключить пользовательский набор данных к соответствующему сеансу. Эти наборы называются параметрами сеанса . Эти данные можно отображать в отчетах или использовать в условиях измерений и сегментации.
Параметры сеанса передаются в хранилище тегов с помощью JavaScript API. Данные могут быть отправлены либо во время инициализации тега, либо в любое время до истечения времени ожидания сеанса.
Во время инициализации тега параметры сессии указываются в параметре params.
Чтобы отправить параметры сеанса во время сеансов пользователей сайта, используйте метод params или необязательный аргумент для методов extLink, file, hit илиreachGoal.
Параметры сеанса передаются в виде объекта JavaScript или массива.
Внимание. Некоторые имена полей зарезервированы для передачи данных электронной коммерции. Не используйте эти имена для отправки параметров сеанса. Не отправляйте пользовательские параметры с зарезервированными.
За один сеанс можно передать до 1000 параметров. При передаче иерархической структуры данных в отчетах Яндекс.Метрики будет отображаться до 10 уровней вложенности. Если в рамках одной сессии один параметр был передан с разными значениями, то Яндекс.Метрика отобразит все значения.
Данные, которые передаются в Яндекс.Метрику в виде JavaScript-объектов, обрабатываются следующим образом.
Имя поля и уровень вложенности интерпретируются как имя и уровень параметра соответственно. Значение поля обрабатывается следующим образом, в зависимости от его типа:
объект — для каждого ключа объекта создается ветвь дерева, и алгоритм вызывается рекурсивно для каждого значения.
строка — Подсчитывает, сколько раз встречается каждое другое значение строки.
число — Вычисляет общее и среднее значение всех чисел.
массив — Создает ветвь дерева [Параметры], вычисляет, сколько раз значение является массивом, и рекурсивно вызывает алгоритм для каждого элемента в массиве.
true , false или null — Вычисляет, сколько раз встречается каждое значение.
Параметры передаются в Яндекс.Метрику как Атрибут, представляющий действия пользователя, зарегистрированные тегом (например, сессия, просмотр страницы, переход, загрузка файла и т. д.). Данные, отправляемые в отчете, группируются по атрибуту.
«}}»>. Числа, которые рассчитываются путем обработки данных, представляют собой числовое значение, основанное на атрибуте сеанса или просмотра страницы. Эта сумма может быть общей или средней. Например, просмотры страниц рассчитываются как сумма всех значений, а глубина сеанса рассчитывается как среднее значение.»}}»>. Для просмотра статистики по переданным параметрам сеанса используйте отчет Параметры сеанса. Вы также можете использовать параметры как условия для создания сегментов в других отчетах Яндекс.Метрики.
Параметры сеанса и пользователя — Яндекс Метрика
Статьи Яндекс Метрики
yandex metrica
атрибуты истории, сеанса и профиля клиента
Как веб-аналитик, вы можете обогатить данные веб-аналитики различными атрибутами (характеристиками) для повышения уровня сегментация аудитории и возможность глубокого анализа.
Давайте рассмотрим некоторые распространенные вопросы:
- В чем разница в поведении посетителей (маршрутах путешествий) между существующими и потенциальными клиентами?
- есть ли разница в поведении посетителей в зависимости от их участия в программе лояльности (участник или не участник; серебряный или платиновый)
- в чем разница между теми, кто выбрал стандартные и премиальные пакеты, кто выбрал годовую и месячную подписку строить планы?
Список можно продолжить семейным положением, возрастной группой, полом, национальностью и т. д. Часть этой информации может существовать в вашей серверной системе, такой как CRM, и, таким образом, может стать доступной после того, как кто-то пройдет аутентификацию на веб-сайте. Другим источником информации могут быть такие платформы, как Demandbase. Ответы на вопросы в формах на месте также могут способствовать обогащению профиля посетителей.
Теперь давайте посмотрим, как передать эти данные в Яндекс Метрику и использовать эту информацию. Платформа поддерживает два метода:
1. params — параметры сеанса (которые на самом деле являются атрибутами уровня обращения)
2. userParams — параметры посетителя или пользователя
Параметры сеанса
вместе с хитами (например, просмотры страниц, цели). Представьте себе плоскую таблицу, в которой каждая строка представляет собой попадание, а есть столбец со списком переданных параметров. Это позволяет маркировать каждое попадание, а затем применять к ним фильтр.
Пользовательский интерфейс Яндекс Метрики позволяет искать сеансы, в которых есть хит с заданным параметром сеанса.
поиск аудитории с баллом выше 2
Фильтр можно применить к названию параметра и его значению. Например, вы можете отфильтровать сеансы, в которых было хотя бы одно попадание, с именем параметра «s_score». Или включите сеансы со значением s_score выше 2, как показано на скриншоте.
Если в сеансе отправлено несколько значений, все они будут сохранены, а затем оценены фильтром. Таким образом, если одно попадание было помечено как s_score=1, а другое — как s_score=3, будет возвращен весь сеанс, если для фильтра установлено значение «s_score < 2» или «s_score > 2».
Фильтр нельзя использовать для извлечения попаданий, соответствующих критериям поиска. Например, если вас интересуют только обращения, помеченные s_score=1, этого нельзя добиться с помощью возможности создания отчетов пользовательского интерфейса Metrica.
Параметры пользователя
Параметры пользователя применяются на уровне ClientID (и UserID) и поэтому связаны с посетителем, а не с отдельными посещениями или сеансами. Подумайте о следующих описательных характеристиках: год рождения, пол, зарегистрированный клиент, дата первой подписки, идентификатор клиента (CRM ID).
поиск квалифицированных лидов от компаний со штатом более 500 сотрудников
Пользовательские параметры имеют обратную силу, то есть могут быть установлены в любое время и будут применяться к данным посетителя, собранным до этого момента. Рассмотрим последовательность сессий: s1 > s2 > s3.
Если пользовательский параметр установлен на s2, он повлияет на текущий, прошлый и будущий сеансы. Эту концепцию очень важно понимать, чтобы определить варианты использования для использования пользовательских параметров в Яндекс Метрике.
Последнее значение перезаписывает предыдущее. Поскольку пользовательские параметры привязаны к пользователю, последнее значение сохраняется и используется в отчетах. Рассмотрим сценарий ниже для иллюстрации.
Посетитель зашел на сайт, создал учетную запись и подписался на услугу как постоянный участник. Значение «стандарт» отправлено в Яндекс Метрику в качестве пользовательского параметра членства. Через несколько месяцев этот клиент обновил свой план подписки до «премиум», что привело к отправке пользовательского параметра с другим значением: member = «premium». На данный момент к пользователю применено премиальное значение (предыдущее значение «стандарт» было перезаписано и, следовательно, исчезло из набора данных). Теперь этот пользователь принадлежит к премиум-членству и больше не может быть найден с помощью фильтра по пользовательским параметрам с условием «членство = стандарт».
Выводы
Параметры сеанса и пользователя (params и userParams) используются для пользовательской сегментации аудитории вашего веб-сайта. Это обязательная часть реализации Яндекс Метрики в вашей дорожной карте для создания надежной платформы веб-аналитики.
Параметры сеанса предназначены для обозначения сеанса и отдельных обращений (просмотр страницы, достижение цели, переход по ссылке или загрузка файла) с помощью полезных метаданных (атрибутов), которые вы можете использовать в отчетах для сегментирования аудитории. Например, покажите мне сеансы с регистрация формы отправки (цель) тех, кто столкнулся с ошибкой (цель) с отображаемым сообщением « server_unavailable » (параметр).
Пользовательские параметры предназначены для характеристики посетителей и клиентов.