Attributed CRM revenue — покупки после email/push/SMS touch. Incremental revenue — дополнительная выручка относительно того, что произошло бы без коммуникации. Для принятия budget decisions нужен второй показатель.
UTM, campaign membership, send/delivery/open/click, order matching, customer identity. Дублирование devices или accounts может искажать отчёт. Сверяйте CRM platform и backend transactions.
Для крупных recurring programs оставляйте небольшую контрольную группу, если это допустимо. Сравнивайте purchase/contribution между exposed и holdout. Это один из самых прямых способов оценить incrementality.
Новые, active, high-value, at-risk, lapsed, one-time, frequent — у них разный baseline propensity. Если отправить offer самым активным покупателям, attributed revenue будет высокой даже без causal effect.
Коммуникация должна соответствовать state: onboarding, activation, repeat, replenishment, risk, win-back, expansion. Массовый календарь хуже behavioral triggers, когда есть данные.
Высокая частота может увеличивать short-term clicks и одновременно создавать unsubscribe, fatigue и discount dependency. Смотрите cumulative effect.
Если почти каждая рассылка содержит скидку, CRM может каннибализировать full-price demand. Измеряйте incremental contribution после discount, а не только revenue.
Replenishment reminder должен приходить около естественного repeat window. Cart reminder — достаточно быстро. Win-back — после meaningful lapse. Неправильный timing уменьшает lift.
Используйте category, purchase history, lifecycle, geography, preferences и behavior. Не персонализируйте ради самого факта personalization: сигнал должен повышать relevance.
Если emails не доходят, экспериментировать с copy бессмысленно. Следите за delivery, bounce, spam complaints, domain reputation и engagement. Чистите базу.
Email сам по себе не «работает» или «не работает». Onboarding, replenishment и promo newsletter имеют разные jobs. Измеряйте program-level incrementality.
CRM может приводить клиента на сайт, где purchase attribution забирает direct или paid search. И наоборот, last-click email может получить credit за спрос, созданный другими каналами. Используйте customer-level experiments.
Revenue after discount может выглядеть хорошо, а contribution — нет. Вычтите incentive, COGS, delivery и channel cost. Для loyalty учитывайте reward liability.
Некоторые программы не дают immediate revenue, но повышают retention. Измеряйте cohort repeat/churn. Однако не приписывайте весь retention коммуникации без control.
Слишком крупные segments скрывают heterogeneity; слишком мелкие создают operational complexity. Сегмент должен менять решение: message, timing, offer или channel.
Retail CRM показывает 25 млн ₽ revenue в месяц из email. Holdout test на promotional newsletter показывает incremental lift всего 3%. Большая часть получателей и так покупала. Компания сокращает массовые promo sends, усиливает replenishment и lapsed-customer triggers. Attributed revenue падает, но incremental contribution на 1000 contacts растёт вдвое.
Контрольная группа должна быть сопоставимой и не получать тестируемую коммуникацию. Размер зависит от baseline conversion и ожидаемого lift. Не меняйте holdout после просмотра результата. Для always-on lifecycle можно держать persistent holdout на небольшой доле базы.
Active/high-value customers и без коммуникации покупают чаще. Поэтому сравнение получателей campaign с общей базой завышает effect. Используйте randomized holdout или propensity-matched comparison, если experiment невозможен.
Сравните cohorts по количеству promo touches. Если частые получатели покупают только со скидкой, full-price rate и margin падают. Введите frequency caps и non-discount value communications.
Определите states и triggers: new customer, incomplete onboarding, first success, replenishment window, risk, lapse, expansion. Для каждого state задайте job, message, channel, timing и exit condition.
Не считайте любую покупку после win-back письма возвратом программы. Сравнивайте reactivation в holdout. Отдельно смотрите, остаётся ли клиент активным после первой comeback purchase.
Email, push, SMS и retargeting могут воздействовать на одного клиента одновременно. Планируйте suppression и contact policy. Иначе программы конкурируют за attribution и повышают fatigue.
Используйте incremental contribution минус platform, production, incentives и variable send cost. Для крупных teams добавьте labor. Высокая attributed revenue при низком incremental contribution не оправдывает рост коммуникаций.
Если holdout показывает почти нулевой lift — сокращайте или redesign program. Если lift есть, но contribution отрицательная — меняйте offer. Если short-term lift положительный, но retention ухудшается — снижайте frequency и discount dependency.
У здоровой программы incremental lift повторяется на нескольких cohorts, не требует постоянного роста скидок и не ухудшает unsubscribe, complaints или retention. Эффект должен сохраняться после учёта естественной склонности клиента купить.
Если campaign перестаёт давать lift без всё более сильного incentive, это признак saturation или слабой relevance. Такой program нужно redesign, а не просто отправлять чаще.
Для каждой крупной CRM-программы храните baseline, holdout lift, incremental contribution, frequency и owner. Этого достаточно, чтобы решить: масштабировать, изменить или остановить программу.