Настройку сокращателя URL Brevo легко описать: вы создаёте брендированную короткую ссылку в Elido, вставляете её в письмо или SMS Brevo, и каждый клик по ней отправляется обратно в Brevo как пользовательское событие link_click через endpoint trackEvent Brevo. Событие содержит slug и ID ссылки, страну и устройство пользователя, который нажал ссылку, а также назначение. Оно записывается на адрес-заполнитель, а не на человека, который нажал ссылку, поэтому это данные на уровне кампании, а не история действий отдельного подписчика.
Именно этот момент определяет всё остальное в руководстве. Отслеживание ссылок Brevo уже знает, какой контакт нажал ссылку, а Elido знает, что произошло во время редиректа, включая клики, которые вообще не пришли из письма. Вместе они охватывают больше, чем каждый инструмент по отдельности, а короткие ссылки в кампаниях Brevo также выполняют две задачи, которые Brevo не решает: показывают в сообщении ваш собственный домен и экономят символы в SMS.
Если вы ещё не определились, как помечать кампании, начните с краеугольного материала Отслеживание UTM от начала до конца. Brevo видит только то, что содержит ссылка.
Что Elido отправляет в Brevo при каждом клике
Один клик создаёт один POST-запрос к in-automate.brevo.com/api/v2/trackEvent, endpoint, который Brevo документирует для отслеживания пользовательских событий через REST. Он отправляется после редиректа посетителя. Медленный Brevo не замедляет ссылку.
Вот тело запроса с реалистично выглядящей ссылкой:
{
"email": "[email protected]",
"event": "link_click",
"properties": {
"workspace_id": 12,
"link_id": 4711,
"slug": "sept-sale",
"country": "DE",
"device": "mobile",
"destination": "https://shop.example/sale?utm_source=brevo&utm_medium=email"
}
}
| Поле | Что оно содержит | Как использовать в Brevo |
|---|---|---|
event | Всегда link_click | Имя, которое вы выбираете в триггерах автоматизации |
email | Адрес-заполнитель для ссылки или заданный вами адрес | См. раздел об идентификации, прежде чем полагаться на него |
slug / link_id | Какая короткая ссылка была нажата | Различать кампании и CTA |
country, device | Определяются во время редиректа | Разделять сценарии по рынку, телефону или компьютеру |
destination | URL, на который был отправлен посетитель | UTM-метки передаются только внутри этой строки |
Не менее важно и то, чего здесь нет. В payload отсутствуют IP-адрес и user-agent, что делает событие более лёгким с точки зрения GDPR. Временной метки тоже нет, поэтому Brevo записывает время получения события. Переключателя для отдельных ссылок также нет: после подключения Brevo пересылается каждый клик в workspace.
Почему событие не может найти подписчика
Ограничение связано с идентификацией. Когда кто-то нажимает go.yourbrand.com/sept-sale, редирект видит телефон и страну. Контакта Brevo он не видит. Cookie тоже нет.
Поэтому поле email получает значение elido-link-<link ID>@noemail.elido.app, по одному адресу на ссылку. Каждый клик по sept-sale отправляется одному и тому же адресу-заполнителю, независимо от того, кто его совершил. Вы можете заменить его одним фиксированным адресом для всего workspace, но это всё равно будет один адрес, а не адрес пользователя, который нажал ссылку.
Я считаю, что это правильный компромисс. Но у него есть побочный эффект. В документации не сказано, создаёт ли trackEvent контакт для ранее неизвестного адреса, поэтому проверьте раздел Contacts после первого тестового клика. Если появятся контакты-заполнители, исключите домен noemail.elido.app из всех списков рассылки. На него нельзя отправлять письма.
Атрибуция по подписчикам уже существует. Это собственное отслеживание ссылок Brevo. Оставьте его включённым.
Настройка отслеживания ссылок Brevo с Elido
Для настройки нужен один учётный параметр, но легко взять не тот. Endpoint trackEvent выполняет аутентификацию с помощью заголовка ma-key, а руководство Brevo по REST-трекеру направляет вас в настройки автоматизации аккаунта, где можно найти этот ключ. Ключ xkeysib- в разделе SMTP и API - это другое.
- В Brevo скопируйте ключ трекера со страницы настроек автоматизации.
- В Elido откройте раздел Integrations, выберите Brevo, нажмите Connect, вставьте ключ и сохраните его. Ключ шифруется при хранении и никогда не показывается полностью.
- Подождите около пяти минут. Forwarder хранит настройки workspace в кеше в течение этого времени.
- Нажмите одну из коротких ссылок на телефоне, отключив рабочую сеть Wi-Fi.
Кнопка Test connection помогает проверить ключ: она отправляет одно тестовое событие с пометкой elido_test: true трекеру Brevo и показывает ответ Brevo, поэтому REST-ключ, вставленный вместо ключа трекера, будет отклонён сразу. Событие не отображается у контакта, поэтому нажатие ссылки с телефона всё равно остаётся основной проверкой.
Если вы хотите получать все события на один принадлежащий вам контакт, например [email protected], задайте его через API: PUT /v1/workspaces/{workspace_id}/event-integrations/brevo с Authorization: Bearer elido_... и телом, содержащим оба поля api_key и email. В форме dashboard есть только поле ключа, а повторное сохранение заменяет всю конфигурацию, поэтому вместе с ней передаётся и адрес.
Доставка выполняется по принципу best effort. Неудачный POST повторяется через секунду, после чего отбрасывается.
Короткие ссылки в SMS-кампаниях Brevo
Именно в SMS преимущество ссылок Brevo выражается простой арифметикой. В справочнике SMS-кампаний указано, что максимальный размер одного SMS составляет 160 символов, а всё более длинное сообщение "will be counted as more than one SMS". Имена отправителей ограничены 11 буквенно-цифровыми символами. Строка отказа от подписки уменьшает тот же лимит в 160 символов.
Целевая страница с полным набором UTM-меток легко занимает 110 символов. go.yourbrand.com/sept - 21. При отправке 40 000 получателям это разница между одним оплачиваемым сегментом на сообщение и двумя.
Брендирование важно не меньше длины. Операторы связи и получатели с недоверием относятся к универсальным доменам сокращателей в сообщениях, а ссылка на вашем поддомене воспринимается как ваша. В руководстве по сокращателям для SMS-маркетинга разобраны формулировки для opt-in и правила отказа от подписки; для SMS свойство device в событии Brevo почти всегда имеет значение mobile, поэтому разделяйте сценарии по country.
Брендированные домены в письмах Brevo
В электронной почте длина не имеет значения. Причина использовать короткие ссылки в кампаниях Brevo - домен. Общий публичный домен сокращателя несёт историю каждого спамера, который когда-либо им пользовался. Собственный домен содержит только историю ваших отправок. В материале о доставляемости разобрано, что именно проверяют фильтры.
Вторая причина - контроль после отправки. Ссылка в отправленной рассылке зафиксирована в тысячах почтовых ящиков. Короткая ссылка - нет: в понедельник вы можете перенаправить sept-sale на страницу расширенной распродажи, не меняя письмо.
Отслеживание кликов Brevo и число кликов Elido
Если вставить ссылку Elido в письмо Brevo, получится двойной редирект. Ваша короткая ссылка переписывается в собственную ссылку отслеживания Brevo, поэтому нажатие сначала ведёт в Brevo, затем в Elido и после этого на страницу.
Каждый переход считается по собственным правилам, поэтому цифры не совпадут. Elido отбрасывает клики, user-agent которых сообщает, что это бот, включая краулеры, загрузчики предпросмотра ссылок и скрипты вроде curl. Сканер безопасности, представившийся обычным браузером, пройдёт, а клики, которые редирект пометил как подозрительные, всё равно будут пересланы в Brevo. Что бы Brevo ни отфильтровал на своём этапе, Elido этого не увидит. Пересылки и вставки в групповые чаты? Только Elido.
Вот о чём легко забыть. Brevo может добавлять значения UTM в свои исходящие ссылки отслеживания, но для короткой ссылки они попадут в короткий URL, а Elido перенаправит пользователя на назначение, сохранённое в ссылке. Добавляйте метки к назначению Elido.
Хотите перенести редирект кампаний на собственный домен? Выберите тариф и отправьте следующую рассылку с брендированными ссылками.
Использование событий link_click в автоматизациях Brevo
В документации по событиям перечислены два важных здесь применения: запуск рабочих процессов автоматизации и сегментация контактов по поведению. link_click ведёт себя там как любое другое пользовательское событие. Ограничение, описанное в разделе об идентификации, определяет, что именно можно использовать.
Рабочий процесс, который отправляет письмо "человеку, нажавшему ссылку", не будет работать на основе этого события, потому что контакт является адресом-заполнителем. Для этого используйте собственные условия клика Brevo в письме. Зато работает внутренний сценарий: задайте фиксированный адрес контакта командного почтового ящика, а затем запускайте уведомление в Slack или по электронной почте, когда ссылка запуска впервые получает клик из новой страны или когда повторная печать старого QR-кода снова приводит посетителей.
Для отчётности события по каждой ссылке дают серию кликов для каждого slug за вычетом очевидных ботов и включают публикации за пределами Brevo. Сравните её с dashboard аналитики кликов, где также есть referrer и браузер.
Отдельно отмечу для ЕС со ссылкой на источник: материнская компания Brevo, Sendinblue SAS, зарегистрирована в Париже, согласно её политике конфиденциальности. Событие, которое она получает от Elido, не содержит IP и электронной почты подписчика. Это задано в forwarder, а не является настройкой, о которой вам нужно помнить. URL назначения передаётся, поэтому не включайте персональные данные в значения UTM.
По теме в блоге
- Отслеживание UTM от начала до конца - соглашение о разметке, которому должен соответствовать URL назначения.
- Отслеживание кликов по ссылкам Mixpanel с Elido - тот же forwarder кликов, направленный в продуктовую аналитику.
- Сокращатель URL для SMS-маркетинга - более подробный разбор количества символов и доверия операторов связи.
- Вредят ли короткие ссылки доставляемости электронной почты? - почему домен важнее длины.
- Отслеживание кликов по ссылкам в письмах - почему показатели ESP и аналитики расходятся и что с этим делать.
Частые вопросы
Есть ли у Brevo встроенный сокращатель URL?
Brevo оборачивает ссылки в ваших письмах в собственные ссылки отслеживания, что позволяет считать клики по каждому контакту, но это отслеживание, а не управляемая вами брендированная короткая ссылка. Для SMS, где оплачивается каждый символ, и для ссылок, которые вы хотите размещать на собственном домене, создайте короткую ссылку в таком инструменте, как Elido, и вставьте её в сообщение Brevo.
Какое событие Elido отправляет в Brevo при клике по короткой ссылке?
Одно пользовательское событие с именем link_click, отправляемое на endpoint trackEvent Brevo при каждом клике по ссылке в вашем workspace. Его свойства: ID workspace, ID ссылки, slug, страна, устройство и URL назначения. В нём нет IP-адреса, user-agent и отдельных полей UTM.
Может ли Brevo связать клик Elido с контактом, который нажал ссылку?
Нет. Редирект не знает, какой контакт Brevo нажал на ссылку, поэтому событие записывается на адрес-заполнитель для каждой ссылки или на один фиксированный адрес, который вы задаёте для всего workspace. Атрибуция по контактам выполняется собственным отслеживанием ссылок Brevo, поэтому его следует оставить включённым.
Какой ключ Brevo нужен интеграции кликов по ссылкам?
Endpoint trackEvent выполняет аутентификацию с помощью заголовка ma-key, а документация Brevo по REST-трекеру направляет вас в настройки автоматизации аккаунта, чтобы получить этот ключ. Ключ API xkeysib- со страницы SMTP и API является другим учётным параметром и не проверяется этим endpoint.
Сколько символов короткая ссылка экономит в SMS Brevo?
Brevo считает 160 символов на одно SMS и тарифицирует всё более длинное как несколько сообщений. URL целевой страницы с UTM-метками часто сам по себе превышает 100 символов, а брендированная короткая ссылка занимает около 20, что обычно позволяет оставить рекламный текст в одном сегменте.
Почему Brevo и Elido показывают разное число кликов в одной кампании?
Они считают клики на разных этапах. Brevo считает обращение к своей ссылке отслеживания и связывает его с контактом, а Elido считает обращение к короткой ссылке и отбрасывает посетителей, чей user-agent указывает на бота. Клики по ссылкам, которыми поделились за пределами письма, попадают только в Elido, поэтому некоторое расхождение нормально.
Попробуйте Elido
Вставьте URL - получите короткую ссылку
Без регистрации. Ссылка живёт 30 дней. Зарегистрируйтесь, чтобы оставить её навсегда.
Бесплатно, без регистрации · 2 в день