Калькулятор конверсии и эффективности рекламы
Конверсия одной группы, CTR, CPC, CPM, CPA, ROAS, ДРР, ROI и ROMI с явным составом расходов S/X/C.
Выберите долю одной группы или показатели кампании. Отделите размещение S от прочего маркетинга X и немаркетинговых затрат C. Результат зависит от введённого состава затрат и сопоставимости данных.
Одна группа и рекламные события
В режиме конверсии задайте целую базу и целое число успехов. Это одна сопоставимая группа уникальных участников или попыток, каждому не более одного успеха. При базе 4827 и 193 успехах доля равна примерно 3,9983%. Для объединения групп сначала сложите исходные базы и успехи, а не усредняйте проценты.
Кампания: дробные конверсии и период
В кампании E — конверсии или зачтённые доли, до шести дробных знаков. При E=31,5 и K=20 отношение E/K равно 157,5%: это не доля уникальных покупателей. Eligible interactions и окна атрибуции кабинета не восстанавливаются из кликов K, поэтому точная реплика Google или Яндекс Conv. rate не обещается. Не смешивайте отчёты по дате клика и дате продажи без согласованной модели лагов.
Расходы S, X и C не повторяются
S — только размещение рекламы. X — остальные учтённые маркетинговые расходы: агентство, креативы и т.п. C — немаркетинговые затраты без S и X. R — именно относимая пользователем выручка, не прибыль и не произвольная conversion value. M=S+X, T=C+M, G=R−C, P=G−M. Состав C/X и основу учёта определяет пользователь; курсы, НДС, возвраты, overhead и атрибуция автоматически не добавляются.
Медийные показатели используют только S
CTR=100K/I; CPC=S/K; CPM=1000S/I; CPA=S/E; конверсии на клик=100E/K. ROAS=R/S выводится множителем ×, ДРР=100S/R — в процентах. X и C не включаются в media CPC/ROAS. Для CPC достаточно S и K, выручка не требуется. При кликах больше показов CTR не зажимается в 100%, но появляется предупреждение о сопоставимости.
ROI и ROMI: разные знаменатели
ROI=100P/T по всем учтённым затратам. ROMI=100P/M по учтённому маркетингу, включая X; C уже входят в P. G не называется бухгалтерской валовой прибылью, если C не ограничены COGS; P не является автоматически чистой прибылью компании. При S=100, X=100, C=600, R=500 получаются P=−300 ₽, ROI=−37,5%, ROMI=−150%, хотя ROAS=5×. ROAS больше 1 не доказывает прибыль или причинный эффект рекламы.
Неизвестное, ноль и малые результаты
Пустые X/C/R/I/K/E означают неизвестное. Явный 0 отличается от пустого: отсутствие расходов надо подтвердить нулём. Сначала проверяются отсутствующие необходимые входы, затем известный нулевой знаменатель. При пустой группе 0/0 доля не определена; при всех нулях кампании P=0, а отношения могут остаться неопределёнными. Вместо ложного бесплатного CPC показана граница, например 0 < CPC < 0,01 ₽. Для отрицательного малого процента граница сохраняет знак: −0,0001% < ROMI < 0%. Конец примера: малое ненулевое не равно точному нулю.
Проверяемый пример с дополнительным маркетингом
S=18500,75; X=2650,25; C=81250,50; R=137500,25; I=84250; K=2317; E=184. M=21151,00 ₽, T=102401,50 ₽, G=56249,75 ₽, P=35098,75 ₽. ROI≈34,2756%, ROMI≈165,9437%, ROAS≈7,432145×. Денежные показатели округляются HalfUp до двух знаков, проценты до четырёх, ROAS до шести; точные рациональные значения доступны отдельно. Если S=0, X=100, C=100, R=500, то P=300 ₽, ROI=150%, ROMI=300%, а ROAS не определён.
Границы P0 и сохранение
LTV/CAC, прогнозы, статистическая значимость, A/B-выводы, рекомендации ставок/бюджета и marketplace tariffs не входят в модель. Ввод отправляется серверу; Save отдельно сохраняет полный input/result с NULL, нулями, дробными E, составом затрат, версиями и типами отображения. Снимок доступен обладателю ссылки. Open читает его без нового расчёта; редактирование отключает Save до явного пересчёта. В URL и analytics суммы не передаются. Конец раздела: проверяйте собственную основу учёта.
Частые вопросы
Почему успехов не больше базы?
В conversion это одна группа с не более чем одним успехом у участника/попытки. Для произвольных событий используйте campaign, где E/K может превышать 100%.
Можно ли задать 31,5 конверсии?
Да, в campaign это зачтённые доли конверсий, а не 31,5 уникального покупателя. E/K не воспроизводит eligible interactions кабинета.
Куда вписать агентство и креативы?
В X, отдельно от размещения S. Не повторяйте эти суммы в немаркетинговых C.
Почему пустое поле не равно нулю?
Пустое означает неизвестное. Отсутствие затрат пользователь подтверждает явным 0; скрытых нулей нет.
Зачем для CPC выручка?
Она не требуется: CPC размещения=S/K. Остальные метрики рассчитываются независимо по доступным входам.
Что означает ROAS 5 при убытке?
Выручка в пять раз больше размещения S, но остальные расходы X/C могут сделать P отрицательным. Это не признак причинной эффективности.
Может ли ROMI быть ниже −100%?
Да: числитель P учитывает C, а знаменатель M включает только S+X. При неотрицательной выручке ROI по всем учтённым затратам не ниже −100%.
Почему вместо 0 показана граница?
Ненулевое отношение могло округлиться до нуля. Тогда показан строгий интервал со знаком; точная дробь сохранена. Точный ноль показывается отдельно.
Как объединить две группы?
Сложите исходные числители и знаменатели на сопоставимой основе и посчитайте отношение заново. Простое среднее процентов обычно неверно.
Где хранятся расчёты и есть ли LTV/CAC?
Ввод отправляется PHP-серверу. Только Save создаёт полный снимок, видимый обладателю ссылки; Open не пересчитывает его. LTV/CAC и прогноз не поддержаны.