Клуб Яндекс.Метрики

Это официальный клуб Яндекс.Метрики. Здесь вы можете высказывать предложения, делиться мнениями, задавать вопросы и общаться как с командой разработчиков сервиса, так и между собой. 

Полезные ссылки, которые могут вам пригодиться:

Если у вас возникли проблемы при работе с Метрикой, обратитесь в Службу поддержки.

  • Бесплатный номер для пользователей из регионов России:  +7 (800) 250-29-91
  • Пользователи из Москвы могут звонить по телефону: +7 (495) 739-22-30

Служба поддержки работает круглосуточно. Вам обязательно помогут!

Роботы с URL конкурентов в запросе заходят на наш сайт.
kulberg.artem
9 января, 11:10

Коллеги.

Все запросы и домены вымышленные. Любые совпадения случайны.

Участились заходы из поиска на  наш сайт с запросами типа: «купить носки noski.ru» Noski.ru это наш конкурент. Судя по всему это роботы. Заходят и либо сразу покидают нас, либо через секунд 15. Очень похоже, что конкурент накручивает себе посещаемость.

Сайт у нас совсем молодой)

У меня вопрос: может ли это негативно повлиять на выдачу в поиске? Есть у кого-нибудь информация?

Спасибо! Да прибудет с нами Трафик!

1 комментарий
роботы
Проблема с отображением УТМ-меток
metalldeluxads
18 декабря 2019, 21:53

1) Вот скриншот из рекламного кабинета Яндекс.Директа

Количество переходов:

Пятница — 44

Понедельник (сегодня) — 45

2) Во всех объявления, 100% проставлены ссылки с УТМ метками. Это точно, нами перепроверяно неодноратно, в абсолютно ВСЕХ объявлениях.

3) А вот данные отчёта «Источники, сводка» из Метрики:

Пятница — 29

Понедельник — 26

Такого большого расходения с рекламным кабинетом быть НЕ МОЖЕТ, ни при каких бстоятельствах. У нас очень большой опыт работы с метрикой и такое расхождение бывает только если она неправильно работает. Поэтому просим Вакс помочь разобраться в причинах.

4) А вот отчёт по УТМ меткам, смотрим на метки Яндекс.Директа:

Пятница — 2 перехода

Понедельник — 0 переходов.

Ещё меньше чем по источникам, потому что УТМ метки почему-то не попадают в метрику! (Далле на скриншоте с вебвизора будет это нагляднее). Как я писал выше — во всех объявлениях с Директа, УТМ метка стоит — это точно и перепроверяно много кратно!

5) Вебвизор зафиксировал количество переходов с Яндекс.Директа:

Пятница — 20

Понедельник — 20

Опять же сильное расхождение с рекламным кабинетом — оно не может быть таким большим по причинам, которые вы указали. Это точно!

6) УТМ есть только в единичных случаях! В большенстве УТМ меток нет!

При этом, если перейти в просмотр любого визита, и оттуда перейти по ссылке по которой пршёл пользователь, которая отображается здесь:

То можно увидеть, что абсолютно ВСЕ они перешли по ссылке с УТМ меткой!

Но в вебвизоре эти метки не отобразились.

Итак, что мы имеей в итоге:

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

— ещё большее расхождение по УТМ меткам, при этом мы прямо из самого вебвизора переходили по той ссылке по которой пришёл пользователь и УТМ метка там есть!

Сам счетчик установлен корректно.

Помогите, пожалуйста разобраться в этой проблеме.

1 комментарий
Утм-метки,яндекс метрика,ошибки,проблема
Как добавить пользователя в определенный сегмент Я.Метрики через API?
mkulgin
2 декабря 2019, 19:12

Добрый день, не можем найти решения — как мы через API Метрики можем назначать (менять, удалять, добавлять) посетителю определенный сегмент? Наша цель — отключить этому сегменту показ рекламы в Я.Директе, но вначале нам нужно через API туда добавить пользователя… Мы знаем clientID, но из документации не очень поняли, как же изменить сегмент. Спасибо!

Нет комментариев
Сегментация в Метрике
Код цели "выделить и копировать email" не работает ни один способ. help!pls
Мари Лейц
26 ноября 2019, 11:25

Всем привет. Есть сайт, счетчик яМетрики установлен, работает. Создана цель, на клик почты, работает. И есть скрипт на копирование почты, не работает. 

//Копирование почты info@steelrs.ru 

<script>
$(".manemail").parent().mousedown(function() {
    console.log("1");
    yaCounter56329876.reachGoal('EMAIL_SELECT');
    return true;		
});
$(".manemail").click(function() {
  console.log("2");
  yaCounter56329876.reachGoal('EMAIL_CLICK'); 
  return true;  
});
$(".manemail").bind('copy', function() {
  console.log("3");
  yaCounter56329876.reachGoal('EMAIL_COPY'); 
  return true;  
});
</script>

Классы к почтовому адресу добавлены были в формате «manemail», «copymail», «copy»

Может можно осуществить через goal?

Вот код, который работает на клик по почте

onclick="gtag('event', 'click', {'event_category': 'form','event_label': 'nazgal_na_pochty'}); yaCounter56329876.reachGoal('nazgal_na_pochty');"

Вот полный код

<p><a href="mailto:info@steelrs.ru" onclick="gtag('event', 'click', {'event_category': 'form','event_label': 'nazgal_na_pochty'}); yaCounter56329876.reachGoal('nazgal_na_pochty');"><b><i> info@steelrs.ru </i></b></a></p>

Вот код счетчика

<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

   ym(56329876, "init", {
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true,
        webvisor:true
   });
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/56329876" style="position:absolute; left:-9999px;" alt="" /></div></noscript>

<!-- /Yandex.Metrika counter -->

Нет комментариев
не работают цели,email
Гид по Метрике: расширенная статистика
Василий
21 ноября 2019, 11:29

Яндекс.Метрика — это не просто статистика посещаемости вашего сайта, это огромный аналитический сервис, внутри которого можно анализировать не только те данные, которые счетчик собирает по умолчанию, но и много другой полезной информации. Вся информация объединена в удобные отчеты, и ее вполне достаточно, чтобы провести анализ посещаемости вашего сайта, оценить эффективность рекламной кампании, сделать выводы и составить план действий на будущее.  Однако этими данными Метрика не ограничивается! Вы можете наполнять отчеты счетчика  своими важными и полезными расширенными данными. 

Объединяйте статистику, которую  Метрика собирает по умолчанию, с расширенными данными о ваших клиентах. Это позволит лучше понимать, как посетители приходят к покупке, поможет оптимизировать каналы привлечения аудитории, связать действия в офлайне с данными сайта. Стройте на основе расширенных данных воронки продаж, более нацеленные сегменты для ретаргетинга, делайте A/B-тесты и многое другое. 

Какие данные можно добавить в Метрику

Подробные данные о продажах интернет-магазина

Добавив данные электронной коммерции в отчеты Метрики, вы сможете лучше понимать, с каких источников приходят покупатели, какие товары чаще просматривают, как кладут товары в корзину, сколько дохода принесла проведенная акция — это лишь малая часть того, что вы сможете увидеть в статистике счетчика, подключив электронную коммерцию. Если ваш сайт — интернет-магазин, то вас наверняка заинтересуют такая информация. 

Яндекс.Метрика предоставляет возможность сбора и анализа данных, относящихся к области электронной коммерции — Ecommerce. Переданная информация отображается в группе отчетов Электронная коммерция

Проверить корректность передачи данных можно с помощью нашей подробной инструкции.

Информацию о событиях, совершенных в офлайне

В момент посещения сайта Яндекс.Метрика собирает информацию о характеристиках посетителя, его поведении на страницах сайта, совершенных целевых действиях и прочее. Однако у бизнеса могут быть и другие значимые сведения, которые собираются вне сайта: факт оплаты, звонка и т. д. Данные об этих действиях можно передавать в Метрику и связывать поведение ваших клиентов на сайте с их действиями в офлайне.

Например, можно с помощью инструмента «Офлайн-конверсии» передавать информацию о конверсиях, которые совершились вне сайта.

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

Расширенные данные о визитах

Как вы уже знаете, большинство данных о посещениях собирается счётчиком Яндекс.Метрики автоматически. Однако, часто возникает необходимость дополнения собранных данных собственными. Например, если вы хотите провести A/B тест и выяснить, на какую кнопку активнее нажимают — на красную или белую. Также, интерес может представлять статистика по переходам на страницу 404 или информация о действиях авторизованных пользователей и многое другое.

Яндекс.Метрика позволяет связать с визитом произвольный набор данных, называемых «параметрами визита». Эти данные могут быть отображены в отчётах, а также использоваться в условиях группировки и сегментации.

Например, с помощью параметров визитов можно определять, на каких страницах сайта достигалась цель.

Дополнительную информацию о посетителях сайта

Также Яндекс.Метрика позволяет передавать произвольный набор данных, называемых параметрами посетителей. В качестве этих параметров рекомендуем передавать характеристики посетителей, которые не изменяются от визита к визиту и не содержат персональные данные (например, фамилию или имя). Различия характеристик посетителя и визита читайте в разделе Обработка и хранение данных. Переданные параметры посетителей могут быть отображены в отчете, а также использоваться в условиях группировки и сегментации.

Подробнее о параметрах посетителей.

Если вы уже собираете расширенную статистику с помощью Яндекс.Метрики, то мы будем рады, если вы поделитесь с участниками Клуба Метрики интересными кейсами, написав пост.

Если у вас возникли трудности при сборе расширенных данных, напишите нам в поддержку.

Идеи и пожелания по работе Метрики можно оставить на специальной странице

Нет комментариев
Гид по Метрике
Директ реклама
azizovatelli
18 ноября 2019, 21:10

Здравствуйте! Помогите, пожалуйста, разобраться. На сайт уже установлена Яндекс Метрика создателем сайта.Я создаю рекламу для этого сайта.Мне заново нужно устанавливать Метрику? Если нет,то как мне получить доступ к этому счетчику?

1 комментарий
Разные данные по показателю Отказы в Метрике и Директе
random.object
27 октября 2019, 18:57

Здравствуйте, передел страницу категории. Спустя месяц собрал статистику по посадочной, обнаружил что данные по трафику из Директа не бьются в отчетах Директа и Метрики. В метрике этот показатель в 2 раза меньше. Как это возможно?

Нет комментариев
Гид по Метрике: как проверить передачу данных электронной коммерции
Василий
23 октября 2019, 10:45

Содержание


Что такое электронная коммерция?

Электронная коммерция представляет из себя метод передачи данных о действиях с товарами, которые просматривал или заказывал посетитель на сайте. 

С помощью электронной коммерции можно передавать в Яндекс.Метрику информацию о 4-х событиях:

  • Просмотр полного описания товара
  • Добавление товара в корзину
  • Удаление товара из корзины
  • Покупка

Передачу информации обо всех событиях настраивает вебмастер сайта. Информация о настройках для каждого события представлена в помощи Метрики.

Подключение электронной коммерции

Подключение электронной коммерции состоит из нескольких этапов:

  1. В настройках счетчика (в разделе НастройкаСчетчик) включите опцию «Электронная коммерция». При этом в код счетчика будет добавлен контейнер для сбора данных dataLayer (по умолчанию).
  2. Установите или обновите код счетчика на страницах вашего сайта, которые содержат информацию о товарах и заказах (характеристики товара, кнопка «Добавить в корзину» и пр.).
  3. Разместите контейнер данных dataLayer на страницах сайта и настройте передачу событий, происходящих с товарами, в Яндекс.Метрику.

Также вы можете подключить электронную коммерцию с помощью CMS. Выберите подходящий для вашего сайта плагин.

ВАЖНО!
На стороне сайта необходимо использовать то же название контейнера, что указано в настройках счетчика. Например, если в настройках счетчика вы изменили имя контейнера на другое (например, EcomYandex), то при настройке передачи данных используйте это же имя контейнера (EcomYandex).

Передача электронной коммерции одновременно в Google Analytics и Метрику

Имя контейнера данных и структура вкладываемых в него Ecommerce-объектов в Метрике соответствует аналогичным сущностям в Google Analytics Enhanced Ecommerce. Это означает, что если уже настроена отправка данных в Google Analytics Enhanced Ecommerce, в том числе через Global Site Tag, и включена электронная коммерция в Яндекс.Метрике, то последняя также начнет собирать данные.

Отчеты группы «Электронная коммерция» 

Передача данных о доходе в отчеты Директа

С помощью Электронной коммерции можно передавать информацию о доходе в Яндекс.Директ. В статистике Яндекс.Директа будет доступна информация в колонках «Доход» и «Рентабельность». После настройки Электронной коммерции в списке целей в интерфейса Яндекс.Директа, который доступен в статистике кампании и в мастере отчётов, появится автоматически созданная цель — «eCommerce: Покупка (счётчик №ХХХХХ)». Выбрав её, вы сможете посмотреть доход и конверсии по ecommerce-цели. 

Проверка передачи данных Электронной коммерции

Проверка с помощью дебага-режима _ym_debug=1

Для проверки необходимо: 

  1. Проверить в коде счетчика наличие строки ecommerce:«dataLayer» (или ecommerce:true).
  2. Выполнить для этого интересующее нас событие на стороне сайта, например, «Добавление в корзину»
  • Открываем сайт, например, в Яндекс.Браузере с параметром _ym_debug=1 (например, https://site.ru/?_ym_debug=1), открываем консоль браузера ( F12 для Windows и ⌥ + ⌘ + J для Mac OS) и выбираем вкладку Console.
  • Ищем в консоли строку, вида 
    Params. Counter XXXXXX. Params:  {__ym: {…}}
  • Если такая строка появилась, то необходимо её раскрыть, и проверить на соответствие искомому действию в Помощи (в нашем случае интересует «Добавление в корзину»). Как правило появление такой строки говорит о корректной передаче данных электронной коммерции. Можно перепроверить с помощью метода JSON.stringify (dataLayer)
  • Если такая строка НЕ появилась, значит на этой странице не настроена передача данных ЭК в Метрику по данному действию. Необходимо обратиться к вебмастеру для проверки и исправления ситуации.

Проверка с помощью команды JSON.stringify (dataLayer)

dataLayer — имя контейнера данных. Соответственно, если на счетчике используется другое имя контейнера, то нужно указать его вместо dataLayer. 

Для проверки необходимо:

  1. Проверить в коде счетчика наличие строки ecommerce:«dataLayer» (или ecommerce:true).
  2. Проверить интересующее нас событие на стороне сайта, например, «Покупка»:
  •    Открываем сайт, например, в Яндекс.Браузере, и открываем консоль браузера  (F12 для Windows;  ⌥ + ⌘ + J для Mac OS), выбираем вкладку Console, ставим флажок «Preserve log». 
  •    Покупаем товар и прописываем  в консоль 
    JSON.stringify(dataLayer) и жмём "Enter"

Тут возможны 3 варианта:    

  1. В консоли  есть информация о массиве данных.

     
    Скопируйте массив полностью (кроме внешних квадратных скобок). Затем перейдите в любой онлайн JSON-парсер, например, на http://jsonparseronline.com , вставьте в левое окно скопированные в консоли данные. После этого в правом окне «JS eval» увидите данные о событии «Покупка» в удобном для проверки формате. 
  2. Вместо  массива даных отобразилась ошибка «dataLayer is not defined» .
    Это значит в исходном коде этой страницы сайта не задана строка «window.dataLayer=window.dataLayer || [] то есть, не выполнен важный пункт настроек.
  3. В консоли отобразились пустой массив данных в виде «[]» .
    Это значит, что массив dataLayer объявлен, однако для данного события не настроена передача данных

Плагины Электронной коммерции для CMS

Для популярных CMS имеются уже готовые плагины для передачи данных Электронной коммерции в Метрику. Вот некоторые из них: 

3 комментария
электронная коммерция,Гид по Метрике,есть решение
Роботы на сайте
kontaktrs
21 октября 2019, 14:53

Заметил огромный скачек в трафике прямых заходов 
http://joxi.ru/LmGbMGNiwaLBor
по комментарию яндекса это могут быть роботы, на скрине поставил фильтр роботность=люди, но прирост трафика все равно сохранился, причем существенный
С чем это может быть связано и как теперь отслеживать реальную картину трафика на сайте?

Нет комментариев
роботы
Вопрос про метод hit [есть решение]
a8ramkina.e
9 октября 2019, 16:15

Неделю бьюсь впустую, слила весь бюджет, пришлось остановить компанию. Подскажите пожалуйста, какие слова надо добавить вместо url и options, что бы метод работал?

ym (XXXXXX, 'hit', url[, options])

Смысл в том, что метрика не регистрирует переходы по страницам, и не получается отследить цель: был в корзине. Специалисты поддержки сказали, что надо воспользоваться методом hit, дали ссылку на документацию, но там совсем ничего не понятно. Вставляю в таком виде на сайт: ym (55575***, 'hit', url[, options]), но это ничего не меняет😔

Помогите пожалуйста🙏

РЕШЕНИЕ

Если смотреть на конструкцию ym (XXXXXX, 'hit', url[, options]) : 
— XXXXXX — номер счетчика Метрики

— hit — это собственно название метода, который вызывается
— url — тут нужно указать URL-адрес или его часть
— options — здесь указываете различные опции перехода. Например, реферер перехода, параметры визита, заголовок страницы. 

То есть без опций структура такая: ym (XXXXXX, 'hit', url) 
С опциями — такая: ym (XXXXXX, 'hit', url, options) 

Например, Вы хотите по ссылке перехода на другую страницу (например, «О нас») передать информацию о просмотре. Тогда при переходе на такую страницу следует вызвать метод hit в виде, например, таком
 

ym (321654, 'hit', '/about_us', {
title: 'О нас',
referer: 'http://site.ru'
});


В данном случае мы передаем в Метрику следующую информацию: 


Произошел переход со страницы http://site.ru на страницу http://site.ru/about_us c заголовком «О нас». 


Обращаем ваше внимание, что для корректной настройки передачи данных требуется знание и понимание основ работы HTML и JS API. Если у вы не обладаете такими знаниями, то мы настоятельно рекомендуем обратиться к вебмастеру сайта за помощью.

4 комментария
hit,JS,AJAX,есть решение
Вопрос по сбору статистики по внутренним баннерам
dal-mai
7 октября 2019, 17:02

Исходные данные:

— интернет-магазин в СПб и Москве; 

— cms-система, с помощью которой можно на любую страницу сайта поставить свой баннер;

— баннер — это картинка и ссылка, которая ведет на карточку товара, категорию с товарами или на результат некоторого поиска. Все баннеры и ссылки внутренние. 

Задача:

Надо собрать статистику по просмотрам и по кликам баннеров. Также надо определить на какую сумму  было заказов после клика на тот или иной баннер (случай кликов по нескольким баннерам за один визит не рассматриваем). 

Реализация:

В ЯМ созданы цели Просмотр баннера (banner_view) и Клик баннера (banner_click).

При загрузке страницы в js анализируются ссылки с картинками и для каждого баннера отправляется запрос ym (XXXXX, «reachGoal», «banner_view», { «banner»: {«<banner_id>» : «<city>»}}). В качестве <banner_id> берется имя картинки без расширения. Например,  ym (XXXXX, «reachGoal», «banner_view», { «banner»: {«arla_2019» : «msk»}}). Если был клик на этот же баннер, то отправляю ym (XXXXX, «reachGoal», «banner_click», { «banner»: {«arla_2019» : «msk»}})

Для  статистики продаж создал составную цель: шаг1 — клик баннера, шаг2 — покупка

Результат:

Сделал по 1 клику на два разных баннера. Далее , в отчете «Параметры визитов» если выбираю настройки как на скриншоте для цели «Клик баннера»,  то видно, что было 2 клика по  баннерам, но не видно по каким конкретно. Для всех баннеров в столбце «Достижения цели» стоят одинаковые значения. Аналогично, нельзя определить клики по столбцу «Количество параметров визита». Я ожидал, что для баннеров, по которым я кликнул, отобразится 1, а для остальных 0.  

Один из вариантов решения мне видится в том, чтобы в reachGoal для разных целей передавать разные параметры. Например,  ym (XXXXX, «reachGoal», «banner_view», { «banner_view»: {«arla_2019_view» : «msk_view»}}), ym (XXXXX, «reachGoal», «banner_click», { «banner_click»: {«arla_2019_click» : «msk_click»}})

Но это больше похоже на костыль. Может есть какое-то другое стандартное решение?

Статистику продаж пока не проверял.

Нет комментариев
Гид по Метрике: как посмотреть статистику по заданным поисковым запросам
Василий
3 октября 2019, 16:55

Как вы знаете, в Метрике есть ограничение в 20 условий на один сегмент. Как в таком случае решать задачу, когда, например, нужно посмотреть статистику по более чем 20 поисковым запросам? Легко! Используйте регулярные выражения — это позволит добавить более 20 уникальных запросов (частей запросов) в один сегмент.

Предположим, нам нужно посмотреть статистику по 21 поисковым запросам: метрика, аналитика, новости, метрика1, аналитика1, новости1, метрика2, аналитика2, новости2, метрика3, аналитика3, новости3, метрика4, аналитика4, новости4, метрика5, аналитика5, новости5, метрика6, аналитика6, новости6

Если бы мы перечисляли запросы с новой строки, то увидели бы предупреждение о превышении количества условий

Для решения задачи нам потребуется строка регулярного выражения. 

В окошко для ввода поисковых запросов пишем регулярку вида 

~(XXX|YYY|… |ZZZ), где XXX, YYY,… ZZZ — нужные поисковые запросы (части запросов). 

В нашем случае будет вот так: 

~(метрика|аналитика|новости|метрика1|аналитика1|новости1|метрика2|аналитика2|новости2|метрика3|аналитика3|новости3|метрика4|аналитика4|новости4|метрика5|аналитика5|новости5|метрика6|аналитика6|новости6)

Нажимаем кнопку «Применить» и получаем вот такой отчет

Как видите,  отчет успешно построен, и в нем остались только только те запросы, которые удовлетворяют заданному сегменту. Ссылка на отчет

Попробуйте и вы построить отчет по более чем 20 поисковым запросам. 
 

Нет комментариев
регулярные выражения,поисковые запросы,сегментация,Гид по Метрике,есть решение,отчеты
Отказы в Android Browser - что это? [есть решение]
АльфаДизайн
3 октября 2019, 15:34

В 2 раза больше отказов со смартфонов из браузера Android Browser.

Не нашел в плеймаркете данного браузера.

Что это за браузер и где его скачать, чтобы протестить?

РЕШЕНИЕ

Андроид до версии 4.4 поставлялся с  этим браузером по-умолчанию. Потом Google предложила производителям либо включать в поставку браузер Хром (так делает большинство производителей), либо разрабатывать свой (так делает Самсунг).  Т.е. это все очень старые смартфоны, доля пользователей которых с каждым годом стремится к нулю. 


Данный браузер еще называют native или стоковый.  Довольно глючный браузер, мы на своем сайте предупреждаем пользователей, что могут быть проблемы и предлагаем установить один из нормальных браузеров.  
В GP не было и не будет этого браузера. Можно скачать отдельно apk. Например, на сайте 4pda

1 комментарий
отказ,браузер,есть решение
Гид по Метрике: параметры посетителей
Василий
3 октября 2019, 15:25

Большинство данных о посещениях собирается счетчиком Яндекс.Метрики автоматически. Эти данные можно дополнять собственными, передавая параметры визитов. Однако, часто вызывает интерес не статистика визитов посетителей сайта, а информация о самих посетителях.

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

Параметры посетителей — что это такое?

Параметры посетителей — это определенная информация о посетителе, его характеристика, статус и т. д. Некоторые данные о посетителях Метрика собирает автоматически, а какие-то данные могут храниться в CRM клиента. 

Яндекс.Метрика позволяет передавать произвольный набор данных, называемых параметрами посетителей. В качестве этих параметров рекомендуется передавать характеристики посетителей, которые не изменяются от визита к визиту и не содержат персональные данные (например, фамилию или имя).

Важно различать, какие параметры относятся к визиту или просмотру, а какие — к посетителю. Свойства посетителя отличаются от свойств просмотра и визита тем, что они не привязаны к конкретному времени посещения сайта.

Например, событие «отправка отзыва» приходится на конкретный визит: за всю историю посещений человек мог оставить отзыв только один раз. Поэтому нет смысла делать такое событие атрибутом (параметром) посетителя: в этом случае в отчетах вы будете видеть, что якобы на каждый визит этого посетителя приходилось по одному отзыву.

В параметрах посетителей следует передавать только те характеристики, которые не меняются от визита к визиту и не содержат персональные данные посетителей. Например, можно передать тип клиента — «розничный» или «оптовый», «зарегистрированный» или «гость» и так далее.

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

Передача и обработка данных

Каждый посетитель сайта имеет свой идентификатор, который назначает Метрика — ClientID. При этом владелец сайта может использовать собственную систему идентификаторов посетителей.

Собственный идентификатор можно передавать в Метрику с помощью метода setUserID, что позволяет связывать UserID с ClientID.

Собственные идентификаторы будут привязаны к ClientID только для тех посетителей сайта, во время посещений которых метод был вызван. Для сбора более полной статистики рекомендуем подождать некоторое время, пока в Яндекс.Метрику будет передан больший объем данных.

Параметры посетителей можно передавать несколькими способами:

  • Online — во время посещения сайта, с помощью метода userParams;
  • Offline — с помощью CSV-файла в произвольный момент времени (ClinetID или UserID) — этот способ позволяет передавать в Метрику не только данные, собранные в момент посещения сайта, но и данные, собранные после того, как посетитель уже покинул сайт.

Можно передавать до 1000 параметров посетителей для одного ID

Передавать параметры посетителей можно через веб-интерфейс и через API Метрики

Online — передача данных с помощью userParams

Простыми словами:

«Метрика, вот данные по пользователю из CRM. Забери их себе на хранение, пожалуйста.»

Метод актуален также для пользователей по которым данные уже накоплены, то есть мы уже  знаем этого пользователя и у нас есть параметры, которые мы хотим передать в Метрику. Данные можно передавать в любой момент взаимодействия пользователя с сайтом.

Пример:
Известный вам пользователь добавляет о себе дополнительную информацию, например о количестве детей, то вы можете тут же вернуть эти параметры и отправить их Метрику.

Offline-загрузка по ClientID

Теперь посмотрим, как привязать данные к ClientID. 

Простыми словами:

«Метрика, какой ClientID ты присвоила этому пользователю? Ок, этот ClientID я назначу этому пользователю в своей CRM. А позже я могу из своей CRM загрузить необходимые данные в Метрику по этому ClientID (например, когда от этого клиента придут данные об оплате).»

Рассмотрим процесс по шагам:

  1. В какой-то произвольный момент времени взаимодействия посетителя с сайтом (владелец выбирает самостоятельно, это может авторизация или заполнение и отправка анкеты), мы запрашиваем у Метрики, какой ClientID ты присвоила этому пользователю, для этого используем метод getClientID в ответ Метрика возвращает этот параметр.
  2. После этого CleintID передаются в CRM, и на основании ClinetID и данных CRM формируется CSV-файл с параметрами посетителей 
  3.  Сформированный файл отправляется через интерфейс Яндекс.Метрики. После загрузки и обработки файла, данные будут доступны в отчетах.

Offline-загрузка по UserID

Теперь посмотрим как привязать данные к UserID. 

Простыми словами:

«Метрика, в моей CRM у этого пользователя вот такой UserID, запиши его себе. Позже я могу из своей CRM загрузить необходимые данные в Метрику по этому UserID (например, когда от этого клиента придут данные об оплате).

А еще я могу нескольким пользователям в Метрике дать один и тот же UserID (например, один человек в Метрике это 2 разных посетителя с декстопа и мобильного).»

Рассмотрим процесс по шагам: 

  1. В какой-то произвольный момент времени взаимодействия посетителя с сайтом (владелец выбирает самостоятельно, это может авторизация или заполнение и отправка анкеты), мы передаем в Метрику свой UserID и просим Метрику связать наш UserID c Метричным ClientID данного пользователя, для этого используем метод setUserID.
  2. Данные о UserID будут переданы в Метрику, где они будут связаны с соответствующим ClientID. Теперь можно сформировать CSV-файл с UserID и параметрами посетителей. 
  3. Итак, UserID переданы в Метрику и связаны с ClientID, CSV-файл c UserID и параметрами посетителей готов. Теперь можно загружать сформированный файл через интерфейс Яндекс.Метрики.После загрузки и обработки файла, данные будут доступны в отчетах.

Особенности CSV-файла

Обязательные поля для передачи данных:

Для передачи иерархической структуры параметров используйте символ «.» (точка). Например, для передачи нескольких вложенных друг в друга значений поля key, необходимо указать client.demography.age.

Тогда в отчете «Параметры посетителей» вы увидите 3 уровня параметров посетителей: 

Максимальное количество символов в полях, которое отображается в отчетах Яндекс.Метрики:

  •  key — 255;
  • value — 50.

Скачать пример файла с параметрами посетителей

Особенности загрузки данных с помощью userParams

Данные передаются в виде JavaScript-объектов и обрабатываются следующим образом.

Название поля и уровень его вложенности интерпретируются как имя параметра и его уровень соответственно. Значение поля обрабатывается следующим образом в зависимости от своего типа:

  • объект — для каждого ключа объекта создается ветвь дерева, и для каждого значения алгоритм вызывается рекурсивно;
  • строка — вычисляется количество случаев, когда встречается каждое различное значение строки;
  • число— вычисляется суммарное и среднее значение всех чисел;
  • true, false или null— вычисляется количество случаев, когда встречается каждое такое значение.

В одном визите можно передать до 1000 параметров. При передаче иерархической структуры данных в отчетах Яндекс.Метрики отобразится до 10 уровней вложенности.

Пример:

Представим интернет-магазин, у которого есть два типа покупателей: «обычные» и «vip». Данные о статусе клиента хранятся в собственной базе сайта. После того, как посетитель авторизуется на сайте, на каждой странице вместо ссылки Войти он будет видеть свое имя или логин, а рядом — свой особый статус, если он у него есть: Иван / VIP. Чтобы отправлять в Метрику статус клиента, на все страницы сайта необходимо добавить код, который будет вызывать метод userParams.

Для отправки данных о посетителях с особым статусом код примет следующий вид:

ym(XXXXXX, 'userParams', {

    vip_status: true,

    age: 40

    UserID: 12345

});

Если передается информация об «обычном» посетителе, код будет таким:

ym(XXXXXX, 'userParams', {

    vip_status: false,

    age: 40

    UserID: 12345

});

где XXXXXX — номер счетчика Метрики.

Если у «обычного» клиента появится особый статус, то при его следующей авторизации на сайте метод userParams отправит в Метрику изменившиеся данные (то есть перезапишет их). При этом новый статус распространится на всю историю визитов этого посетителя, как если бы он был vip-клиентом изначально.

Какие данные можно удалить из отчетов, а какие — нельзя

Удалить можно только те параметры посетителей, которые были загружены с помощью CSV-файла. 

Параметры посетителей, загруженные online с помощью метода userParams недоступны к удалению

Чтобы удалить из сервиса ранее загруженные CSV-файлом данные или их часть, необходимо подготовить CSV-файл для удаления. Файл должен содержать только поле key тех данных, которые нужно удалить. Затем следует выполнить следующее:

  1. В настройках счетчика (вкладка «Загрузка данных») нажмите кнопку Удалить данные.
  2. В появившемся окне выберите тип файла, к которому надо применить изменения, в зависимости от идентификатора (UserID или ClientID).
  3. Выберите файл на вашем компьютере и добавьте комментарий к загрузке, если это необходимо.
  4. Нажмите кнопку «Загрузить данные».

Если у вас есть интересные кейсы с параметрами посетителей, поделитесь в Клубе Метрике своим опытом — так вы сможете помочь коллегам быстрее и лучше разобраться в этой интересной теме.

Нет комментариев
параметры посетителей,Гид по Метрике,есть решение
Как увидеть в вебвизоре конкретную страницу сайта? Домен кириличный > (%D1%96%D0%BD%D0)
Александр
2 октября 2019, 11:20

Что нажать в метрике что бы просмотреть в вебвизоре конкретную странцу?

Заренее Благодарю

Нет комментариев
Вебвизор
Расхождение в количестве конверсий между Директом и Метрикой
indicoru
30 сентября 2019, 20:31

Добрый день! 

Конверсией считается просмотр определенной страницы, например /oder_ok.html Даже если выбирется одинаковая модель атрибуции в Метрике и в Директе количество конверсий разное, причем в Директе больше чем в Метрике. Почему такая ситуация происходит?

Нет комментариев
Влияет ли установка счетчика метрики на просмотр вебвизора?
Азат Х.
19 сентября 2019, 11:48

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

1 комментарий
Метки
bgunb.bgunb
19 сентября 2019, 11:48

Здравствуйте!
Возникла необходимость в гостевом доступе к нескольким сайтам, объединенным одной меткой. Можно ли выдать гостевой доступ именно к статистике по определенной метке?

Нет комментариев
метки
Посещения с нулевым временем
flowerstudio41
11 сентября 2019, 18:28

Добрый день

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

Спасибо.

1 комментарий
Здравствуйте. Не получается установить цель на сайте на отправку формы. Помогите пожалуйста.
e.savicky
9 сентября 2019, 13:20

Делаю все по инструкции. При проверке конверсия не показывается в метрике. Вот код формы:

 <form method="post" action="core/send.php" class="orderformcdn" onsubmit="ym(55250389, 'reachGoal', 'zayavka_V8'); return true;">

      <select name="country" class="country_select countryselect"><option selected value='RU'>Россия</option></select>

      <select name="comment" required id="select" onChange='($(".adr").val(this.value))'>

        <option selected disabled>Выберите свои SmartWatch v8</option>

        <option value="ARMOR BLACK">ARMOR BLACK</option>

        <option value="LADY EDITION">LADY EDITION</option>

      </select>

      <input type="text" name="name" value="" placeholder="Ваше имя" required>

      <input type="text" name="phone" value="" placeholder="Ваш телефон" required>

        <div class="reolader">

            <button class="mm_button btn" type="submit" onclick="checkFields(event, this);">отправить заявку</button>

            <div class="ajax_loader_block"><img class="ajax_loader" src="img/ajax-loader.gif" alt="Идет отправка данных"> <span class="ajax_loader">Идет отправка данных</span></div>

        </div>      

     

    </form>

Нет комментариев