Ссылки - в тройке важнейших элементов письма. Плохие ссылки = спам, хорошие = inbox. Почтовые фильтры проверяют их в первую очередь: домен, его репутацию, возраст, наличие в чёрных списках и историю редиректов. Одна засвеченная ссылка способна утащить в спам всю рассылку.
В этой статье - четыре типа ссылок, как их маскировать через доверенные домены, что такое клоака, как добиваться уникальности каждого письма и какие ошибки чаще всего сжигают домены.
4 типа ссылок
Стандартные ссылки на твоих доменах: http://charly.cash/offer. Базовый вариант, дёшево зарегистрировать и заменить.
Трекинговые ссылки ESP (Mailchimp, SendGrid) - создают свои ссылки для отслеживания кликов. Плюс репутация самого сервиса.
Редиректы через крупные сервисы (Google, Amazon, Microsoft). Максимальная репутация - фильтры им доверяют. Реальный URL скрыт за редиректом.
Публичные ссылки из облаков (Dropbox, OneDrive, Drive). Загружаешь HTML с авторедиректом, делаешь публичным - используешь ссылку.
Сравнение типов
Коротко, когда какой тип применять:
| Тип | Репутация | Срок жизни | Сложность | Когда применять |
|---|---|---|---|---|
| Доменные | низкая | короткий | простая | Свои домены под ротацию, расходный материал |
| Сервисные | средняя | средний | простая | Когда льёшь через ESP с трекингом кликов |
| Брендовые | высокая | долгий | средняя | Маскировка под Google/YouTube/VK, основной рабочий вариант |
| Файловые | высокая | средний | средняя | Редирект через облако, когда нужен доверенный домен хостинга |
На практике типы комбинируют: брендовая обёртка + ротация своих доменов внутри + рандомизация хвоста в каждом письме. Чем больше слоёв, тем сложнее фильтру поймать паттерн.
Брендовые редиректы
Принцип один: ссылка ведёт на доверенный домен, который перенаправляет на твой оффер. Фильтр видит Google/YouTube/VK, а не твой URL. Жми «копировать» и подставь свою ссылку вместо charly.cash.
Google Translate без подтверждения - актуальный формат через домен translate.goog (старый translate.google.com/translate?u= Google закрыл, он больше не редиректит):
https://charly-cash.translate.goog/offer?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=enТочки в домене заменяются на дефис (charly.cash → charly-cash), существующие дефисы удваиваются. Параметры _x_tr_* задают языки перевода - без них прокси не откроется.
Google AMP без подтверждения:
https://www-google-com.cdn.ampproject.org/c/s/charly.cashDoubleClick без подтверждения - рекламный редирект Google:
https://adclick.g.doubleclick.net/pcs/click?adurl=https://charly.cashYouTube redirect с подтверждением - показывает страницу «Вы покидаете YouTube»:
https://www.youtube.com/redirect?q=https://charly.cashGoogle /url с подтверждением:
https://www.google.com/url?q=https://charly.cashVK / Facebook / LinkedIn с подтверждением - соцсети тоже дают редиректы, но всегда через страницу-предупреждение:
https://vk.com/away.php?to=https://charly.cashЧто такое клоака
// раздел для общего понимания термина, без инструкций по реализации
Клоака (от англ. cloaking - «маскировка») - приём, при котором одна и та же ссылка показывает разным посетителям разное содержимое. Сервер смотрит, кто пришёл, и решает, что отдать. Цель - показать проверяющему «чистую» безобидную страницу, а реальному человеку - целевой оффер.
В клоаке две страницы:
Безобидная страница-заглушка: блог, статья, «товар закончился». Её видят боты, модераторы, антиспам-системы и проверяющие.
Реальный оффер, ради которого всё затевалось. Её видит живой целевой пользователь, прошедший проверку.
Как сервер отличает «своих» от «чужих» - основные признаки:
- По IP / гео - известные диапазоны дата-центров, ботов и проверяющих получают белую страницу; нужное гео - рабочую.
- По User-Agent - краулеры и сканеры представляются по-своему, их отсекают.
- По referer - пришёл ли человек по «правильной» ссылке из рассылки или зашёл напрямую.
- По поведению - язык браузера, время суток, наличие cookie, прохождение JS-проверки.
Чем больше признаков сходится, тем выше «доверие» к посетителю. Хороший фильтр трафика не просто смотрит один параметр, а считает совокупный балл: чистый мобильный IP нужного гео + правильный язык + переход из письма = живой человек, ему money page. Дата-центр + подозрительный User-Agent + прямой заход = проверяющий, ему white page.
Зачем это нужно. Когда рекламная сеть, антивирус или почтовый сервис проверяют ссылку, по ней идёт бот - и видит безобидную белую страницу. Модерация проходит, ссылка остаётся «чистой». А реальные получатели письма попадают на рабочий оффер. Так разделяют поток проверяющих и поток целевой аудитории.
Виды клоаки - по тому, на чём строится решение:
Решение принимает сервер ещё до загрузки страницы - по IP, гео, User-Agent, referer. Самый частый вариант, посетитель сразу получает нужную версию.
Проверка в браузере: исполнился ли JavaScript, есть ли реальное разрешение экрана, движения мыши. Боты часто не проходят JS-челлендж.
Money page открывается только при переходе с «правильного» источника (из письма, по своей метке). Прямой заход или чужой referer ведёт на белую.
Рабочий оффер видят только из нужных стран и с нужным языком браузера. Остальные - заглушку. Полезно, когда оффер заточен под одно гео.
Как клоаку детектят. Антифрод-команды сервисов знают про неё и борются: гоняют проверки с резидентных IP (не дата-центр), маскируют ботов под живых пользователей, заходят повторно с разных гео, сверяют, что видит бот и что реальный браузер. Если две версии страницы расходятся - ссылку банят. Поэтому клоака - постоянная гонка щита и меча.
В индустрии есть готовые сервисы-«клоакеры» (Keitaro, Binom, FCA, Adspect и подобные трекеры/анти-фрод системы), которые берут фильтрацию трафика на себя. Здесь мы их только называем для понимания экосистемы - настройка выходит за рамки статьи.
Важно понимать: клоака - «серая» техника на грани правил рекламных сетей и почтовых сервисов, а во многих случаях прямое нарушение их условий. Здесь она описана исключительно для общего понимания, как устроен трафик в индустрии, а не как руководство к действию.
Файловые хостинги
Загружай HTML-страницу с автоматическим редиректом <meta http-equiv="refresh" content="0;url=ТВОЙ_ОФФЕР"> на один из этих сервисов:
- Dropbox (dropbox.com)
- OneDrive (onedrive.live.com)
- Box (box.com)
- Mega.nz
- MediaFire (mediafire.com)
- pCloud (pcloud.com)
- iCloud Drive (icloud.com)
- Sync.com
- 4shared (4shared.com)
Чередуй разные хостинги - не используй только один сервис во всех рассылках.
Как фильтр читает ссылки
Чтобы понимать, зачем все эти приёмы, полезно знать, что именно делает спам-фильтр с каждой ссылкой в письме. Грубо - четыре шага:
- Извлекает все URL из тела письма, заголовков и даже из картинок-ссылок. Считает их количество и соотношение текст/ссылки.
- Проверяет домен по репутации - возраст, история, наличие в чёрных списках (Spamhaus DBL, URIBL, SURBL). Молодой домен без истории = подозрение по умолчанию.
- Разворачивает редиректы - идёт по цепочке перенаправлений и смотрит, куда ссылка ведёт в итоге. Длинная цепочка или редирект на «грязный» домен = минус.
- Сканирует финальную страницу - часть фильтров (особенно у крупных провайдеров) реально загружают лендинг ботом и проверяют контент на фишинг, вредонос, запрещёнку.
Отсюда вся логика: репутация домена решает на шаге 2, брендовая обёртка подменяет видимый домен на шаге 2-3, клоака прячет контент на шаге 4, а рандомизация мешает фильтру связать письма в один паттерн на шаге 1.
Рандомизация ссылок
Одинаковая ссылка в 50 000 письмах = мгновенный бан. Каждое письмо должно содержать уникальную ссылку. Добиваем рандомизацией хвостов.
Базовая конструкция: [ссылка]#[случайный хвост]
Варианты хвостов, которые подмешивают в конец URL:
#anchor123- якорь, на оффер не влияет&rand=8x2m- случайная строка&sessionID=k9p4r- псевдо-сессия&ts=1714523691- метка времени&token=zqx19p&ref=mail- комбинация из двух&cache=no&id=8841- ещё пара
Полный набор ключей для хвостов: rand, junk, token, sessionID, ts, id, ref, cb, ver, lang, nocache, opt, mode, extra, session, flag. Чем больше разных параметров в случайных комбинациях, тем меньше у писем общая сигнатура.
https://translate.google.com/translate?u=https://charly.cash&ts=1714523&id=k9p&ref=em#anch8821 - каждое письмо несёт уникальную ссылку, и фильтр не может заблокировать весь паттерн одним правилом.
Спинтакс
Генерировать ссылки вручную для каждого письма не нужно. Достаточно сделать пул из 50-100 вариантов и вставить их в письмо в формате спинтакс - майлер сам подставит случайный вариант при каждой отправке.
Фигурные скобки { } обрамляют список, вертикальная черта | разделяет варианты. Из {red|green|blue} майлер на каждое письмо выберет один цвет - так же он выбирает одну ссылку из пула. Этот же формат работает для текста письма, темы и имени отправителя - основа рандомизации всей рассылки.
Список против спинтакса: список .txt (по ссылке на строку) нужен, когда система сама раздаёт ссылки по письмам. Спинтакс - когда вставляешь одну строку прямо в шаблон. Для массовой рассылки спинтакс удобнее.
Генератор ссылок
Собирать всё это руками долго и легко ошибиться. Мы сделали инструмент, который делает за тебя: берёт одну базовую ссылку и выдаёт сотни уникальных вариантов - с рандом-хвостами, ротацией доменов, своими макросами и брендовой обёрткой. Готовый список или спинтакс в один клик.
Нейросети (ChatGPT, Claude) тоже хорошо генерируют сотни хвостов и скрипты для рандомизации, если хочешь автоматизировать своими руками. Подробнее - в статье 10 нейросетей для рассылок.
Частые ошибки
Что чаще всего сжигает домены и тащит рассылку в спам:
Чек-лист перед запуском
Быстрая проверка ссылок до того, как нажать «отправить»:
Галочки сохраняются только в этой вкладке - это памятка, а не отправка данных.
FAQ
Сколько уникальных ссылок генерировать?
{url1|url2|...} сам ротирует пул при отправке.Как часто менять домены?
Обёртки-редиректы - это безопасно?
Чем брендовая обёртка отличается от клоаки?
Можно ли использовать макросы майлера в ссылках?
{EMAIL} или %%FIELD%% подставляются майлером при отправке - удобно для персонализации и дополнительной уникальности. В генераторе они остаются читаемыми даже внутри брендовой обёртки.Глоссарий
Короткие определения терминов из статьи:
- Редирект
- Перенаправление с одного адреса на другой. В рассылках - способ спрятать реальный URL за доверенным доменом.
- Брендовая обёртка
- Редирект через крупный доверенный сервис (Google, YouTube, VK). Фильтр видит знакомый домен вместо твоего.
- Клоака (cloaking)
- Показ разного содержимого разным посетителям: проверяющим - белую страницу, целевым - рабочий оффер.
- White page
- Безобидная страница-заглушка, которую видят боты и модераторы.
- Money page
- Реальный оффер, который видит целевой пользователь.
- Спинтакс
- Формат
{вариант1|вариант2|...}, из которого майлер выбирает случайный элемент на каждое письмо. - Рандомизация хвоста
- Добавление случайных параметров в конец URL, чтобы каждое письмо несло уникальную ссылку.
- Репутация домена
- Накопленная оценка домена почтовыми системами: возраст, история рассылок, жалобы.
- Прогрев (warm-up)
- Плавное наращивание объёма рассылки с нового домена, чтобы заработать репутацию.
- Blacklist
- Чёрный список доменов/IP (Spamhaus, URIBL, SURBL). Попадание = резкое падение доставляемости.
- Deliverability
- Доставляемость - доля писем, что дошла во входящие, а не в спам.
- Bounce
- Отказ доставки: hard bounce (адрес не существует) или soft bounce (временная ошибка).