Процент получателей, кликнувших по ссылке. Средний CTR email: 2-5%.
Click-Through Rate (CTR) -- коэффициент кликабельности, показывающий процент получателей маркетингового сообщения, которые кликнули по одной или нескольким ссылкам в нём. Это одна из ключевых метрик эффективности маркетинговых коммуникаций, применимая ко всем каналам: email, SMS, push-уведомления, мессенджеры, баннерная реклама.
CTR как метрика появился вместе с первой баннерной рекламой в интернете в 1994 году. Первый баннер AT&T на сайте HotWired показал CTR 44% -- цифра, немыслимая по сегодняшним стандартам. С тех пор средний CTR баннерной рекламы упал до 0,05-0,1%, но в email-маркетинге показатель остаётся значительно выше: 2-5% считается нормой, а лучшие триггерные письма достигают 15-25%.
CTR стоит между open rate (сколько людей открыли сообщение) и conversion rate (сколько совершили целевое действие). Это метрика вовлечённости -- она показывает, насколько контент оказался интересным и призыв к действию -- убедительным. Низкий CTR при высоком open rate означает, что тема письма привлекает, но содержание или CTA не работают.
CTR -- прямой индикатор качества маркетингового контента и его соответствия аудитории. Для email-кампании с 50 000 получателей разница между CTR 2% и 4% -- это 1 000 дополнительных кликов. При конверсии кликов в покупку 5% и среднем чеке 2 500 рублей это 125 000 рублей дополнительной выручки с одной рассылки.
Среднерыночные CTR по каналам: email -- 2-5%, SMS -- 6-8%, push-уведомления -- 3-7%, Telegram -- 5-10% (кнопки), WhatsApp -- 15-25%. Персонализированные сообщения показывают CTR на 30-50% выше массовых. Триггерные рассылки (брошенная корзина, welcome-серия) -- в 3-5 раз выше регулярных.
Отслеживание CTR по сегментам выявляет наиболее вовлечённые группы клиентов. Низкий CTR в определённом сегменте может указывать на нерелевантный контент, неподходящее время отправки или усталость от коммуникаций (email fatigue).
Формула расчёта CTR:
CTR = (Количество уникальных кликов / Количество доставленных сообщений) x 100%
Варианты расчёта:
Технически отслеживание кликов работает через подмену ссылок. Каждая ссылка в письме заменяется на уникальный трекинговый URL. Когда получатель кликает, запрос проходит через трекинговый сервер, который фиксирует клик и перенаправляет пользователя на оригинальный URL. Для каждой ссылки создаётся уникальный TrackedLink с tracking_id.
Факторы, влияющие на CTR:
Ритейл-сеть одежды: сравнила CTR массовой рассылки "Новая коллекция" (CTR 1,8%) с персонализированной рассылкой по категориям (CTR 5,2%). Персонализация по предпочтениям клиента (на основе истории покупок) увеличила CTR в 2,9 раза, а выручку с рассылки -- в 3,4 раза.
Онлайн-аптека: тестировала текст CTA-кнопки: "Купить" (CTR 2,1%) vs "Добавить в корзину" (CTR 2,8%) vs "Узнать цену" (CTR 3,5%). Мягкий CTA с низким порогом действия показал CTR на 67% выше прямого призыва к покупке.
Сервис доставки: внедрил smart channel selection -- AI выбирал между email и push для каждого клиента. Общий CTR вырос с 3,2% до 5,8%, потому что каждый клиент получал сообщение в предпочтительном канале.
Trigly реализует полноценную систему отслеживания кликов через модуль трекинга (tracking.py). Каждая ссылка в email-шаблоне автоматически заменяется на трекинговый URL с уникальным tracking_id. При клике EmailAdapter выполняет rewriting ссылок с сохранением TrackedLink в базе данных, а затем перенаправляет пользователя на оригинальный URL.
Статистика кликов доступна в реальном времени через CampaignAnalyticsService: live_stats показывает текущий CTR, heatmap -- распределение кликов по времени суток и дням недели, deliverability -- воронку от доставки до клика. Сравнение CTR между кампаниями доступно через endpoint compare_campaigns.
A/B тестирование позволяет тестировать разные варианты CTA и контента. ABTestService отслеживает клики для каждого варианта и определяет победителя через Bayesian-анализ. AI-движок (AICampaignService) генерирует варианты копирайтинга, оптимизированные под максимальный CTR, и оценивает темы писем до отправки.
Smart Channel Selection (SmartChannelService) анализирует CTR по каналам для каждого клиента за 90 дней и рекомендует канал с наибольшей вовлечённостью, что системно повышает CTR.
Средний CTR email-рассылок: 2-5%. Выше 5% -- отличный результат. Триггерные письма (welcome, брошенная корзина) -- 10-25%. Если CTR ниже 1%, стоит пересмотреть контент, сегментацию или частоту рассылок.
Главная причина -- email fatigue (усталость от рассылок). Когда подписчик получает слишком много писем, он перестаёт кликать. Trigly решает это через FrequencyService, который ограничивает количество сообщений (frequency capping) и учитывает quiet hours.
CTR показывает общую эффективность кампании (включая тему письма). CTOR -- только качество контента. Для оптимизации темы письма смотрите на open rate. Для оптимизации контента и CTA -- на CTOR. Trigly отслеживает обе метрики в разделе аналитики кампаний.
Trigly реализует сквозную систему отслеживания и оптимизации CTR на всех уровнях. На уровне инфраструктуры — EmailAdapter автоматически перезаписывает все ссылки в HTML-шаблоне, создавая TrackedLink с уникальным UUID для каждой ссылки каждого получателя. Публичный эндпоинт /api/v1/campaigns/track/click обрабатывает редиректы без JWT-аутентификации и инкрементирует счётчик total_clicks.
На уровне аналитики — CampaignAnalyticsService предоставляет несколько представлений данных о кликах: live_stats с текущим CTR по кампании, heatmap с распределением кликов по часам и дням, compare_campaigns для сравнения CTR между разными кампаниями. Данные хранятся в ClickHouse (delivery_events) с SummingMergeTree для мгновенной агрегации.
На уровне оптимизации — FrequencyService на базе Redis предотвращает email fatigue через ограничения дневных, недельных и месячных отправок, а также quiet hours (тихие часы). Это защищает CTR от падения из-за переизбытка сообщений. ContentAdapterService автоматически адаптирует контент для каждого канала, обеспечивая оптимальное отображение CTA-кнопок в email (HTML), Telegram (inline keyboards), SMS (короткие ссылки) и push-уведомлениях (action URL).
Турагентство тестировало формат CTA в email-рассылке: текстовая ссылка «Посмотреть туры →» (CTR 2,1%) против кнопки с фото направления «Хочу в Турцию за 45 000 ₽» (CTR 6,3%). Визуальный CTA с конкретной ценой и направлением увеличил кликабельность в 3 раза. Дополнительная персонализация по истории поездок подняла CTR до 9,7%.
Банк обнаружил, что CTR push-уведомлений о новых банковских продуктах падал на 40% при отправке более 2 раз в неделю. Внедрение frequency capping (максимум 3 push в неделю) стабилизировало CTR на уровне 5,8% и снизило отписки от push на 55%.
Поставщик промышленного оборудования обнаружил, что CTR email-рассылок в этом сегменте (средний 0,8%) значительно ниже B2C-показателей. Вместо массовых рассылок перешли на гиперперсонализированные письма для 500 ключевых клиентов с конкретными предложениями под их оборудование. CTR вырос до 12%, а conversion rate в запрос — до 4,5%.
Оптимизация CTR в ущерб конверсии. Кликбейтные заголовки и интригующие CTA могут поднять CTR, но если посадочная страница не соответствует ожиданиям кликнувшего, конверсия падает, а доверие к бренду снижается. Важно анализировать всю воронку от клика до целевого действия. В Trigly CampaignAnalyticsService предоставляет полную воронку: доставлено → открыто → кликнуто → конвертировано.
Игнорирование CTOR (Click-to-Open Rate). Общий CTR зависит от двух факторов: open rate (тема письма) и CTOR (контент и CTA). Если open rate высокий, а CTR низкий — проблема в контенте. Если open rate низкий — проблема в теме. Без разделения этих метрик оптимизация идёт вслепую. В Trigly оба показателя доступны в аналитике каждой кампании.
Сравнение CTR разных каналов напрямую. CTR email (2-5%), push (3-7%) и SMS (6-8%) — это разные метрики с разными бенчмарками. Высокий CTR push-уведомлений не означает, что push эффективнее email — у push значительно ниже reach (охват), а стоимость SMS выше. Trigly через CostCalculatorService позволяет сравнивать каналы по стоимости за клик, что даёт более объективную картину.
CTR является промежуточным звеном в воронке между open rate и conversion rate. Оптимизация CTR без улучшения open rate ограничена — даже идеальный CTR бесполезен, если письмо не открывают. A/B тестирование позволяет изолировать влияние каждого фактора: тестирование темы оптимизирует open rate, тестирование контента и CTA — CTR.
Сегментация аудитории — главный рычаг повышения CTR. Узкие сегменты с релевантным контентом показывают CTR в 2-3 раза выше массовых рассылок. В Trigly динамические сегменты через SegmentEngine пересчитываются каждые 30 минут, обеспечивая актуальность аудитории. Карта кликов визуализирует распределение кликов по элементам письма, что помогает оптимизировать расположение CTA.
AI-платформа автоматизации маркетинга с лучшими инструментами