Добавить показатель: prefers-color-scheme (предпочитаемая цветовая тема)
Нужен новый показатель и отчёт: предпочитаемая цветовая тема.
Таким образом мы сможем узнать, какая доля пользователей предпочитает темную тему, какая - светлую, и какая вовсе не установила предпочтения.
Отчёт по этому показателю стал особенно актуален после того, как на ПК и мобильные устройства пришла массовая поддержка выбора межу тёмной и светлой темой.
Подробнее о параметре: https://drafts.csswg.org/mediaqueries-5/#prefers-color-scheme
Параметр поддерживается всеми современными браузерами и операционными системами.
Ответ
Добрый день!
Для передачи и анализа подобных параметров в Метрике есть механизм параметров визитов: https://yandex.ru/support/metrica/data/visit-params.html .
Для нового кода счетчика:
function get_prefers_color_scheme() {
if(window.matchMedia('(prefers-color-scheme: dark)').matches) {
return("dark");
} else if(window.matchMedia('(prefers-color-scheme: light)').matches) {
return("light");
} else if(window.matchMedia('(prefers-color-scheme: no-preference)').matches) {
return("no-preference");
} else {
return("unknown");
}
}
ym(xxxxxx, 'params', {'prefers-color-scheme': get_prefers_color_scheme()});
где хххххх - номер вашего счетчика Метрики.
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день!
Для передачи и анализа подобных параметров в Метрике есть механизм параметров визитов: https://yandex.ru/support/metrica/data/visit-params.html .
Для нового кода счетчика:
function get_prefers_color_scheme() {
if(window.matchMedia('(prefers-color-scheme: dark)').matches) {
return("dark");
} else if(window.matchMedia('(prefers-color-scheme: light)').matches) {
return("light");
} else if(window.matchMedia('(prefers-color-scheme: no-preference)').matches) {
return("no-preference");
} else {
return("unknown");
}
}
ym(xxxxxx, 'params', {'prefers-color-scheme': get_prefers_color_scheme()});
где хххххх - номер вашего счетчика Метрики.