Доход по цели

При достижении цели Метрика может фиксировать доход по этой цели. Это помогает учитывать ее коммерческую эффективность. В качестве дохода по цели можно задать стоимость товара или другую величину.

Доход можно задать:

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

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

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

Примечание. Доход по цели не учитывается при настройке ключевых целей в Директе.
Как указать доход в Метрике для любой цели
  1. Перейдите на страницу Цели в левом меню.
  2. Отредактируйте уже созданную цель (нажмите на значок ) или добавьте новую.
  3. В поле Доход укажите значение.


Как задать доход в произвольной валюте для цели «JavaScript-событие»
Пример установки дохода цели на форму с помощью цели типа JavaScript-событие:
...
<form action="">
    ...
    <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME', {order_price: '1000.35', currency: 'RUB'}); return true;" value="Заказать"/>
</form>
...
  • XXXXXX — номер вашего счетчика.
  • TARGET_NAME — идентификатор цели.
  • order_price — доход по цели. Можно указать доход в валюте или в условных единицах.
  • currency — валюта дохода по цели. Метрика распознает трехбуквенный код валюты по ISO 4217.
Как передавать доход с помощью атрибута-селектора

Чтобы в качестве order_price передавать доход со всех странниц сайта, на которых он задан атрибутом-селектором (например, class или id), передавайте в Метрику вместе с данными о доходе имя селектора.

  1. Найдите в коде вашего сайта фрагмент, где задан подобный селектор. Пример:
    <div class="ORDER">Сумма заказа: <div class="PRICE">110</div> рублей</div>
  2. В код элемента, который будет передавать в Метрику доход по цели, добавьте имя селектора. Пример:
    <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'BUY', {order_price: document.querySelector('.PRICE')?.textContent}); return true;" value="Заказать" />

Подробно о методе reachGoal.

Как передать доход для событий с помощью JavaScript API

Выберите вопрос, чтобы найти решение.

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

Обратите внимание: служба поддержки не обзванивает пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой поддержки Яндекс Метрики.


Это может происходить по следующим причинам:
  • В Яндекс Метрике условие цели не охватывает все возможные варианты. Например, цель настроена на посещение страницы с подтверждением заказа, а на сайте еще есть возможность оформить быстрый заказ.
  • У посетителя сайта в браузере установлен плагин, блокирующий работу счетчика.
  • У посетителя подключен антивирус с жесткими настройками приватности.
  • У посетителя низкоскоростное интернет-подключение, из-за которого на целевой странице не загрузился счетчик.

Обратите внимание: служба поддержки не обзванивает пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой поддержки Яндекс Метрики.