Click-Through Rate (CTR)
Click-Through Rate (CTR) — это процент получателей, кликнувших по ссылке. Средний CTR email: 2-5%.
Что такое Click-Through Rate (CTR)
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%
Варианты расчёта:
- Total CTR (TCTR) -- все клики / доставлено. Учитывает повторные клики одного получателя.
- Unique CTR (UCTR) -- уникальные кликнувшие / доставлено. Более точный показатель.
- Click-to-Open Rate (CTOR) -- уникальные кликнувшие / уникальные открывшие. Показывает качество контента без влияния темы письма.
Технически отслеживание кликов работает через подмену ссылок. Каждая ссылка в письме заменяется на уникальный трекинговый URL. Когда получатель кликает, запрос проходит через трекинговый сервер, который фиксирует клик и перенаправляет пользователя на оригинальный URL. Для каждой ссылки создаётся уникальный TrackedLink с tracking_id.
Факторы, влияющие на CTR:
- Релевантность контента -- самый важный фактор. Персонализированные предложения vs массовые.
- CTA (Call-to-Action) -- текст, цвет, размер и расположение кнопки.
- Количество ссылок -- оптимально 1-3 основных CTA.
- Время отправки -- когда аудитория наиболее активна.
- Сегментация -- узкие сегменты показывают CTR в 2-3 раза выше.
Примеры из практики
Ритейл-сеть одежды: сравнила 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
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?
Средний CTR email-рассылок: 2-5%. Выше 5% -- отличный результат. Триггерные письма (welcome, брошенная корзина) -- 10-25%. Если CTR ниже 1%, стоит пересмотреть контент, сегментацию или частоту рассылок.
Почему CTR падает со временем?
Главная причина -- email fatigue (усталость от рассылок). Когда подписчик получает слишком много писем, он перестаёт кликать. Trigly решает это через FrequencyService, который ограничивает количество сообщений (frequency capping) и учитывает quiet hours.
Что важнее: CTR или CTOR?
CTR показывает общую эффективность кампании (включая тему письма). CTOR -- только качество контента. Для оптимизации темы письма смотрите на open rate. Для оптимизации контента и CTA -- на CTOR. Trigly отслеживает обе метрики в разделе аналитики кампаний.
Как это работает в 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%.
B2B (промышленное оборудование)
Поставщик промышленного оборудования обнаружил, что CTR email-рассылок в этом сегменте (средний 0,8%) значительно ниже B2C-показателей. Вместо массовых рассылок перешли на гиперперсонализированные письма для 500 ключевых клиентов с конкретными предложениями под их оборудование. CTR вырос до 12%, а conversion rate в запрос — до 4,5%.
Типичные ошибки при работе с CTR
Оптимизация 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 с другими метриками
CTR является промежуточным звеном в воронке между open rate и conversion rate. Оптимизация CTR без улучшения open rate ограничена — даже идеальный CTR бесполезен, если письмо не открывают. A/B тестирование позволяет изолировать влияние каждого фактора: тестирование темы оптимизирует open rate, тестирование контента и CTA — CTR.
Сегментация аудитории — главный рычаг повышения CTR. Узкие сегменты с релевантным контентом показывают CTR в 2-3 раза выше массовых рассылок. В Trigly динамические сегменты через SegmentEngine пересчитываются каждые 30 минут, обеспечивая актуальность аудитории. Карта кликов визуализирует распределение кликов по элементам письма, что помогает оптимизировать расположение CTA.
Связанные материалы
Связанные термины
Используйте Click-Through Rate (CTR) в Trigly
AI-платформа автоматизации маркетинга с лучшими инструментами