8 мин чтенияИнтеграции

Атрибуция кликов в email для Mailchimp, Brevo и Klaviyo

Атрибуция кликов по email в Mailchimp, Brevo и Klaviyo: какие ESP получают события кликов Elido уже сегодня, что несет каждое событие и куда девать UTM.

Ana Kowalska
Marketing solutions engineering
Обложка атрибуции кликов в email: клик по короткой ссылке проходит через Elido и пересылается в Brevo и Klaviyo, Mailchimp отмечен как будущая интеграция.

Атрибуция кликов в email через Elido сегодня работает для двух из трех крупнейших ESP. Brevo и Klaviyo могут получать серверное событие на каждый клик по вашим коротким ссылкам: Brevo получает пользовательское событие link_click, Klaviyo получает событие по пользовательской метрике Elido Link Click. Mailchimp в дорожной карте, но пока не подключен. Сегодня ни один клик не доходит до Mailchimp, поэтому воспринимайте все, что читаете о событиях кликов Mailchimp, как план.

То, что несут пересланные события, важнее того, какой логотип на карточке. Они описывают ссылку и клик (ID ссылки, slug, страну, устройство, целевой адрес), а не подписчика. Собственное отслеживание ссылок вашего ESP по-прежнему знает, кто кликнул; Elido знает, что произошло на редиректе, включая клики из мест, куда ваша рассылка никогда не доходила. Эти два источника дополняют друг друга, и остальная часть обзора посвящена тому, как использовать их вместе.

Если тегирование ваших кампаний все еще непоследовательно, начните с опорной статьи сквозное отслеживание UTM. Все, что описано ниже, предполагает, что целевые URL уже несут чистые UTM.

Что Elido пересылает в каждую платформу email

Пересылка настраивается на уровне рабочего пространства, а не на уровне ссылки. Как только вы вставите ключ в карточку Brevo или Klaviyo в разделе «Интеграции», каждый клик по каждой ссылке в этом рабочем пространстве будет отправляться этому поставщику. Фильтровать по тегу нельзя, и ничего не сэмплируется. Каждый клик становится одним HTTP-запросом. Он отправляется уже после того, как посетитель перенаправлен, поэтому это никогда не замедляет сам редирект.

Матрица сравнения собственного отслеживания ссылок Mailchimp, Brevo и Klaviyo с редиректом Elido: кто привязывает клик к подписчику, кто видит клики вне email и какое событие Elido пересылает каждому ESP сегодня.

Матрица выше - это краткая версия. Вот развернутая:

  • Brevo: событие link_click на каждый клик, отправляется в трекер маркетинговой автоматизации Brevo.
  • Klaviyo: событие Elido Link Click на каждый клик, отправляется в Klaviyo Events API.
  • Mailchimp: пока ничего. Короткие ссылки работают в кампаниях Mailchimp, но событие клика обратно не возвращается.
  • Mixpanel, GA4 и Datadog используют тот же механизм пересылки; если цель - продуктовая аналитика, руководство события кликов по ссылкам в Mixpanel описывает этот путь.

Неудачный запрос повторяется один раз, через секунду, а затем отбрасывается. Никакая очередь не проигрывает клики заново после сбоя у поставщика, поэтому относитесь к пересылаемому потоку как к очень хорошему сигналу, а не как к реестру. Полная история кликов в любом случае хранится в вашей аналитике ссылок Elido.

Механизм пересылки Brevo отправляет запросы на https://in-automate.brevo.com/api/v2/trackEvent - REST-сторону трекера маркетинговой автоматизации Brevo, описанного в REST-документации трекера Brevo. Аутентификация идет через заголовок ma-key. Это ключ трекера из настроек автоматизации Brevo, а не API-ключ xkeysib- со страницы SMTP и API, и путаница между ними - самая частая причина, по которой ничего не приходит.

Тело запроса небольшое:

{
  "email": "[email protected]",
  "event": "link_click",
  "properties": {
    "workspace_id": 12,
    "link_id": 4711,
    "slug": "spring-sale",
    "country": "DE",
    "device": "mobile",
    "destination": "https://store.example/sale?utm_source=brevo&utm_medium=email"
  }
}

Посмотрите на поле email. По умолчанию это подставной адрес, построенный из ID ссылки, поэтому все клики по одной ссылке попадают на один контакт в Brevo, которому никто и никогда не отправит письмо. Вместо этого рабочее пространство может задать один фиксированный адрес в настройках интеграции через API, тогда каждый клик будет попадать на единый контакт. В любом случае событие не попадает ни к одному реальному подписчику. Полей UTM в свойствах тоже нет; если целевой адрес несет UTM, они приходят внутри destination и больше нигде.

Это определяет, для чего хороши события Brevo: подсчет и построение графиков активности по ссылкам рядом с данными кампании, а также чистая запись кликов из SMS и соцсетей, которую собственное отслеживание Brevo никогда не видело. Руководство по коротким ссылкам Brevo разбирает настройку, экономию символов в SMS и причину, по которой два счетчика кликов расходятся.

Для Klaviyo механизм пересылки вызывает https://a.klaviyo.com/api/events/ с вашим приватным ключом в заголовке Authorization: Klaviyo-API-Key и revision: 2023-02-22. Это endpoint из справочника Klaviyo Create Event. Ключу нужен scope events:write.

Каждое событие попадает на метрику с именем Elido Link Click, которую Klaviyo создает при получении первого такого события. Свойства - это workspace_id, link_id, slug, country, device, destination и ip. У тела события нет ни ID клика, ни unique_id, поэтому Klaviyo полагается на собственную дедупликацию, которая схлопывает события на одном профиле и метрике в пределах одной секунды.

Профиль - это то, что удивляет людей больше всего. Каждое событие отправляется с anonymous_id: elido-link-<linkID> и никогда с email-адресом. Так что ссылка, по которой кликнули 4000 человек, появляется в Klaviyo как один анонимный профиль с 4000 событий на таймлайне. Вы можете строить график по метрике, делать разбивку по стране или slug и отчитываться по ней. Но использовать ее для отправки сообщения человеку, который кликнул, нельзя, потому что у профиля нет ни email, ни телефона для отправки.

Мое честное мнение: используйте Elido Link Click для кросс-канальной отчетности внутри Klaviyo, а флоу оставьте триггериться на собственном событии Klaviyo Clicked Email. В подробном разборе событий кликов Klaviyo есть полное тело события, шаги настройки и ограничения флоу.

Отслеживание ссылок в Mailchimp: скоро, но пока недоступно

У Elido сегодня нет механизма пересылки для Mailchimp. Интеграция в дорожной карте как OAuth-подключение, работающее в обе стороны: клики по ссылкам Elido - на таймлайн контакта Mailchimp, а клики по кампаниям Mailchimp - обратно в аналитику Elido. Автоматическое сокращение ссылок в кампании запланировано одинаково для Mailchimp, Brevo и Klaviyo. Ничего из этого еще не выпущено, и я бы не строила процесс отчетности вокруг конкретной даты.

То, что можно сделать прямо сейчас, просто. Вставляйте короткие ссылки Elido в кампании Mailchimp там, где помогает собственный домен или более короткий URL, например в текстовых письмах или в контенте, который также выходит в соцсетях. Mailchimp как обычно обернет их в собственную отслеживающую ссылку и посчитает клики по подписчику. Elido считает те же клики на короткой ссылке, плюс каждый клик извне письма, и вы сравниваете эти два числа в дашборде Elido, а не внутри Mailchimp.

Если клики внутри сегментации ESP нужны уже сегодня, вариантами остаются Brevo и Klaviyo с описанными выше ограничениями по идентификации.

Отслеживание UTM в email: ставьте теги на целевой адрес

Это та часть, которая незаметно ломает отчеты. Редирект Elido не передает собственную строку запроса короткой ссылки на целевой адрес. Посетитель получает именно тот целевой адрес, который вы сохранили. Так что если ESP добавляет utm_source и остальные параметры к короткой ссылке, они отбрасываются на редиректе и никогда не доходят до вашей аналитики.

ESP действительно их добавляют. Отслеживание ссылок Google Analytics в Mailchimp добавляет UTM-параметры к ссылкам в кампании, и у Klaviyo с Brevo есть похожие переключатели. На обычной ссылке это работает нормально. На короткой ссылке это метит не тот URL.

Исправление занимает минуту на ссылку:

  1. Соберите полный целевой адрес с UTM, например с помощью конструктора UTM, и сохраните его как целевой адрес короткой ссылки.
  2. Оставьте автоматическую настройку UTM у ESP включенной или выключенной по своему усмотрению; для коротких ссылок она ни на что не влияет.

Кампании Elido уже умеют хранить собственный набор UTM, а UTM-шаблон по умолчанию на уровне рабочего пространства - в дорожной карте. Ни то, ни другое интеграция с Brevo или Klaviyo не применяет; по-прежнему важен именно целевой URL.

Побочный плюс: теперь UTM путешествуют вместе со ссылкой. Одна и та же короткая ссылка в рассылке, QR-коде и bio Instagram отчитывается под одним набором тегов, а пересланное событие Brevo или Klaviyo показывает их внутри destination.

Сопоставление полей события клика Elido с Brevo link_click и Klaviyo Elido Link Click: название события, идентичность, шесть общих свойств, свойство ip только у Klaviyo, Mailchimp отмечен как недоступный.

Клики ботов и почему цифры расходятся

Счетчики кликов у вашего ESP и у Elido расходятся, и это ожидаемо. Они считают у двух разных дверей, и через каждую дверь проходит разный трафик.

Elido фильтрует ботов только по user agent. Когда user agent запроса совпадает с известным краулером, ботом предпросмотра ссылок, монитором доступности или HTTP-библиотекой, редирект все равно происходит, но клик не записывается, а значит и не пересылается. Диапазоны IP вообще не проверяются. Сканеры безопасности email, которые открывают ссылки с обычным браузерным user agent, выглядят для редиректа как люди, засчитываются и пересылаются. Клики, которые Elido по другим причинам помечает как подозрительные, тоже пересылаются - метка остается только на стороне Elido.

У вашего ESP тоже есть слепые зоны. Apple Mail Privacy Protection в основном завышает открытия, предзагружая удаленный контент, и это одна из причин, почему клики стали более надежной метрикой в email. Руководство по отслеживанию кликов по ссылкам в email разбирает, откуда берется каждый разрыв и как свести цифры, не потратив на это полдня.

Короткие ссылки в рассылках: внедрение, которое работает долго

Вот порядок, который я бы использовала для команды, которая отправляет письма через Brevo или Klaviyo и хочет, чтобы события кликов пошли уже на этой неделе.

  1. Сначала пометьте целевые адреса, как описано выше. Ретегирование после запуска означает новые ссылки.
  2. Создайте ключ: ключ трекера ma-key в Brevo или приватный ключ со scope events:write в Klaviyo. Вставьте его в карточку поставщика в разделе «Интеграции» и сохраните. Настройкам нужно несколько минут, чтобы дойти до механизма пересылки.
  3. Кликните по тестовой ссылке с реального телефона, а не с терминала. Запрос curl воспринимается как бот и никогда не отображается.
  4. Проверьте таймлайн подставного контакта в Brevo или список метрик Klaviyo на предмет Elido Link Click.
  5. Оставьте собственное отслеживание кликов ESP включенным. Это единственный источник, который знает, кто именно кликнул.

Если домен ссылок в ваших письмах для вас важен, а для доставляемости это может быть так, запускайте короткие ссылки на собственном домене, а не на общем. Тарифы и лимиты - на странице тарифов. Функция отслеживания конверсий подхватывает историю там, где заканчивается клик, а объяснение бескукиной атрибуции описывает этап от сессии до продажи.

Готовы попробовать на реальной кампании? Настройте рабочее пространство для вашей маркетинговой команды и подключите Brevo или Klaviyo за несколько минут.

Прочитайте опорную статью: Сквозное отслеживание UTM.

По теме в блоге

Частые вопросы

Может ли Elido отправлять клики по коротким ссылкам в Mailchimp?

Пока нет. Mailchimp числится как будущая интеграция: запланированное подключение работает через OAuth и выводит клики по ссылкам на таймлайн контакта, но сегодня пересылка в Mailchimp не работает. Пока она не запущена, используйте короткие ссылки Elido в кампаниях Mailchimp и читайте их клики в Elido.

Какое событие Elido отправляет в Brevo и в Klaviyo?

Brevo получает пользовательское событие link_click через свой endpoint trackEvent. Klaviyo получает событие по пользовательской метрике Elido Link Click через свой Events API. Оба несут workspace ID, ID ссылки, slug, страну, устройство и целевой URL, а Klaviyo дополнительно получает IP посетителя.

Попадает ли пересланный клик на подписчика, который его совершил?

Нет. Редирект не знает, какой именно подписчик кликнул по ссылке. События Klaviyo попадают на анонимный профиль для каждой ссылки, elido-link плюс ID ссылки, а события Brevo попадают на подставной адрес для каждой ссылки или на один фиксированный адрес, заданный для рабочего пространства. Клики по конкретному подписчику остаются в собственном отслеживании каждого ESP.

Куда девать UTM-параметры при использовании коротких ссылок в email?

На целевой URL, сохраненный в короткой ссылке. Elido не передает собственную строку запроса короткой ссылки на целевой адрес, поэтому UTM, которые ESP добавляет к короткой ссылке, отбрасываются на редиректе. Пометьте целевой адрес один раз, и каждый канал, использующий эту ссылку, будет отчитываться одинаково.

Фильтрует ли Elido клики ботов перед пересылкой в мой ESP?

Частично. Редирект отбрасывает клики, чей user agent совпадает с известным краулером, ботом предпросмотра или HTTP-клиентом, поэтому такие клики не засчитываются и не пересылаются. По диапазону IP фильтрация не ведется, и сканеры безопасности email, которые представляются обычным браузерным user agent, проходят и пересылаются как любой другой клик.

Почему мой ESP и Elido показывают разное количество кликов по одному и тому же письму?

Они считают у разных дверей. ESP считает переходы по собственной отслеживающей ссылке и привязывает их к подписчику; Elido считает переходы по короткой ссылке за вычетом user agent, которые распознает как ботов, включая клики из мест, куда письмо никогда не попадало. Расхождение в любую сторону - это нормально и обычно объяснимо.

Попробуйте Elido

Вставьте URL - получите короткую ссылку

Без регистрации. Ссылка живёт 30 дней. Зарегистрируйтесь, чтобы оставить её навсегда.

Бесплатно, без регистрации · 2 в день

Попробуйте Elido

URL-сокращатель с хостингом в ЕС: собственные домены, глубокая аналитика, открытый API. Бесплатный тариф - без банковской карты.

Теги
email click attribution
mailchimp link tracking
brevo click events
klaviyo url shortener
email utm tracking
short links in newsletters

Читать дальше