Оформление
Работа с чистой прибылью
Чистая прибыль — денежная ценность конверсии после связанных с ней затрат. В интерфейсе Sales Ninja метрика называется «Чистая прибыль» или, в редакторе цели, просто «Прибыль». Не переименовывайте эту продуктовую концепцию: программные контракты используют NetProfit / netProfit.
Например, если конверсия принесла 15 000, а относимые к ней затраты составили 10 000, передайте чистую прибыль 5 000. Sales Ninja сможет считать статистику и оптимизировать поддерживаемые продукты по денежной ценности, а не только по количеству конверсий.
Способы передачи чистой прибыли
Для одной конкретной конверсии передайте значение одним из двух способов:
- на сайте — полем
netProfitв параметрахninja('reachGoal', ...); - с backend или мобильного приложения — строкой
params.netProfitв runtime-методеgoals/reach.
js
ninja('reachGoal', '299837db-9b51-45a4-996b-844d3fd05bbd', {
revenue: 15000,
netProfit: 5000,
});На сайте прибыль также можно записать заранее как страничный параметр NetProfit или пользовательский параметр NetProfit. Страничное значение живёт до перехода, пользовательское сохраняется между страницами и сессиями.
Сервер выбирает первое ненулевое значение в таком порядке:
netProfitиз конкретного вызоваreachGoal— он записывается в страничный контекст этой конверсии.- Страничный параметр
NetProfitилиnetProfit. - Пользовательский параметр
NetProfitилиnetProfit. - Способ расчёта прибыли, настроенный у цели.
Точный контракт зависит от поверхности
В JS-вызове и JSON runtime API поле называется netProfit в camelCase. Методы setPageParam и setUserParam допускают NetProfit и netProfit; используйте один вариант последовательно во всей интеграции.
Если netProfit не передан с конверсией, backend применяет выбранный в редакторе целиспособ расчёта прибыли:
- Фиксированная прибыль — использует значение прибыли по умолчанию у цели.
- Процент от выручки — умножает выручку конверсии на заданный процент; если у конверсии нет выручки, сначала используется выручка по умолчанию у цели.
- Только переданная прибыль — без
netProfitсчитает прибыль равной нулю.
Перехваченные e-commerce-события могут автоматически дать выручку, но не чистую прибыль: для прибыли передайте значение одним из описанных способов или настройте расчёт у цели.
Связанная страница: Работа с выручкой.