инфраструктура

Простые ссылки

// Создаём массовые ссылки, которые проходят
почтовые фильтры. Техники и готовые инструменты.

Ссылки - в тройке важнейших элементов письма. Плохие ссылки = спам, хорошие = inbox. Почтовые фильтры проверяют их в первую очередь: домен, его репутацию, возраст, наличие в чёрных списках и историю редиректов. Одна засвеченная ссылка способна утащить в спам всю рассылку.

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

4 типа ссылок

// тип 01
Доменные

Стандартные ссылки на твоих доменах: http://charly.cash/offer. Базовый вариант, дёшево зарегистрировать и заменить.

репутация низкаясрок жизни короткийнужна ротация
// тип 02
Сервисные

Трекинговые ссылки ESP (Mailchimp, SendGrid) - создают свои ссылки для отслеживания кликов. Плюс репутация самого сервиса.

репутация средняясложность низкая
// тип 03
Брендовые

Редиректы через крупные сервисы (Google, Amazon, Microsoft). Максимальная репутация - фильтры им доверяют. Реальный URL скрыт за редиректом.

репутация высокаямеханизм редирект
// тип 04
Файловые

Публичные ссылки из облаков (Dropbox, OneDrive, Drive). Загружаешь HTML с авторедиректом, делаешь публичным - используешь ссылку.

репутация высокаямеханизм редирект
Ключевой механизм типов 3 и 4 - редирект. Ссылка сначала ведёт на доверенный сервис, который уже перенаправляет пользователя на твой оффер. Фильтр видит знакомый домен, а не твой.

Сравнение типов

Коротко, когда какой тип применять:

ТипРепутацияСрок жизниСложностьКогда применять
ДоменныенизкаякороткийпростаяСвои домены под ротацию, расходный материал
СервисныесредняясреднийпростаяКогда льёшь через 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.cashcharly-cash), существующие дефисы удваиваются. Параметры _x_tr_* задают языки перевода - без них прокси не откроется.

Google AMP без подтверждения:

https://www-google-com.cdn.ampproject.org/c/s/charly.cash

DoubleClick без подтверждения - рекламный редирект Google:

https://adclick.g.doubleclick.net/pcs/click?adurl=https://charly.cash

YouTube redirect с подтверждением - показывает страницу «Вы покидаете YouTube»:

https://www.youtube.com/redirect?q=https://charly.cash

Google /url с подтверждением:

https://www.google.com/url?q=https://charly.cash

VK / Facebook / LinkedIn с подтверждением - соцсети тоже дают редиректы, но всегда через страницу-предупреждение:

https://vk.com/away.php?to=https://charly.cash
Не используй одну обёртку во всех письмах - даже доверенный домен спалится, если долбить им одним. Чередуй сервисы. Все эти редиректы собирает генератор ссылок в один клик, в том числе случайным миксом на каждое письмо.

Что такое клоака

// раздел для общего понимания термина, без инструкций по реализации

Клоака (от англ. cloaking - «маскировка») - приём, при котором одна и та же ссылка показывает разным посетителям разное содержимое. Сервер смотрит, кто пришёл, и решает, что отдать. Цель - показать проверяющему «чистую» безобидную страницу, а реальному человеку - целевой оффер.

В клоаке две страницы:

// White page (белая)

Безобидная страница-заглушка: блог, статья, «товар закончился». Её видят боты, модераторы, антиспам-системы и проверяющие.

// Money page (рабочая)

Реальный оффер, ради которого всё затевалось. Её видит живой целевой пользователь, прошедший проверку.

Как сервер отличает «своих» от «чужих» - основные признаки:

  • По IP / гео - известные диапазоны дата-центров, ботов и проверяющих получают белую страницу; нужное гео - рабочую.
  • По User-Agent - краулеры и сканеры представляются по-своему, их отсекают.
  • По referer - пришёл ли человек по «правильной» ссылке из рассылки или зашёл напрямую.
  • По поведению - язык браузера, время суток, наличие cookie, прохождение JS-проверки.

Чем больше признаков сходится, тем выше «доверие» к посетителю. Хороший фильтр трафика не просто смотрит один параметр, а считает совокупный балл: чистый мобильный IP нужного гео + правильный язык + переход из письма = живой человек, ему money page. Дата-центр + подозрительный User-Agent + прямой заход = проверяющий, ему white page.

Зачем это нужно. Когда рекламная сеть, антивирус или почтовый сервис проверяют ссылку, по ней идёт бот - и видит безобидную белую страницу. Модерация проходит, ссылка остаётся «чистой». А реальные получатели письма попадают на рабочий оффер. Так разделяют поток проверяющих и поток целевой аудитории.

Виды клоаки - по тому, на чём строится решение:

// тип
Серверная

Решение принимает сервер ещё до загрузки страницы - по IP, гео, User-Agent, referer. Самый частый вариант, посетитель сразу получает нужную версию.

// тип
JS / клиентская

Проверка в браузере: исполнился ли JavaScript, есть ли реальное разрешение экрана, движения мыши. Боты часто не проходят JS-челлендж.

// тип
Реферальная

Money page открывается только при переходе с «правильного» источника (из письма, по своей метке). Прямой заход или чужой referer ведёт на белую.

// тип
Гео / язычная

Рабочий оффер видят только из нужных стран и с нужным языком браузера. Остальные - заглушку. Полезно, когда оффер заточен под одно гео.

Как клоаку детектят. Антифрод-команды сервисов знают про неё и борются: гоняют проверки с резидентных IP (не дата-центр), маскируют ботов под живых пользователей, заходят повторно с разных гео, сверяют, что видит бот и что реальный браузер. Если две версии страницы расходятся - ссылку банят. Поэтому клоака - постоянная гонка щита и меча.

В индустрии есть готовые сервисы-«клоакеры» (Keitaro, Binom, FCA, Adspect и подобные трекеры/анти-фрод системы), которые берут фильтрацию трафика на себя. Здесь мы их только называем для понимания экосистемы - настройка выходит за рамки статьи.

Брендовый редирект и клоака - разные слои защиты. Редирект прячет URL за доверенным доменом (работает на этапе фильтра письма). Клоака прячет сам контент страницы (работает на этапе перехода). Письмо → редирект через доверенный домен → клоака на лендинге - так выстраивают полную цепочку.

Важно понимать: клоака - «серая» техника на грани правил рекламных сетей и почтовых сервисов, а во многих случаях прямое нарушение их условий. Здесь она описана исключительно для общего понимания, как устроен трафик в индустрии, а не как руководство к действию.

Файловые хостинги

Загружай 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)

Чередуй разные хостинги - не используй только один сервис во всех рассылках.

Как фильтр читает ссылки

Чтобы понимать, зачем все эти приёмы, полезно знать, что именно делает спам-фильтр с каждой ссылкой в письме. Грубо - четыре шага:

  1. Извлекает все URL из тела письма, заголовков и даже из картинок-ссылок. Считает их количество и соотношение текст/ссылки.
  2. Проверяет домен по репутации - возраст, история, наличие в чёрных списках (Spamhaus DBL, URIBL, SURBL). Молодой домен без истории = подозрение по умолчанию.
  3. Разворачивает редиректы - идёт по цепочке перенаправлений и смотрит, куда ссылка ведёт в итоге. Длинная цепочка или редирект на «грязный» домен = минус.
  4. Сканирует финальную страницу - часть фильтров (особенно у крупных провайдеров) реально загружают лендинг ботом и проверяют контент на фишинг, вредонос, запрещёнку.

Отсюда вся логика: репутация домена решает на шаге 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 вариантов и вставить их в письмо в формате спинтакс - майлер сам подставит случайный вариант при каждой отправке.

{https://charly.cash/offer?rand=a1|https://charly.cash/offer?ts=171|https://charly.cash/offer?id=9x}

Фигурные скобки { } обрамляют список, вертикальная черта | разделяет варианты. Из {red|green|blue} майлер на каждое письмо выберет один цвет - так же он выбирает одну ссылку из пула. Этот же формат работает для текста письма, темы и имени отправителя - основа рандомизации всей рассылки.

Список против спинтакса: список .txt (по ссылке на строку) нужен, когда система сама раздаёт ссылки по письмам. Спинтакс - когда вставляешь одну строку прямо в шаблон. Для массовой рассылки спинтакс удобнее.

Генератор ссылок

Собирать всё это руками долго и легко ошибиться. Мы сделали инструмент, который делает за тебя: берёт одну базовую ссылку и выдаёт сотни уникальных вариантов - с рандом-хвостами, ротацией доменов, своими макросами и брендовой обёрткой. Готовый список или спинтакс в один клик.

// инструмент 08
Генератор уникальных ссылок
Рандом-хвосты, ротация доменов, свои параметры и макросы, 8 брендовых обёрток, экспорт списком или спинтаксом. Прямо в браузере.
открыть →

Нейросети (ChatGPT, Claude) тоже хорошо генерируют сотни хвостов и скрипты для рандомизации, если хочешь автоматизировать своими руками. Подробнее - в статье 10 нейросетей для рассылок.

Частые ошибки

Что чаще всего сжигает домены и тащит рассылку в спам:

Одна ссылка на всю базу. Идентичный URL в 50 000 писем - готовая сигнатура для бана.→ рандомизируй хвост, вставляй спинтакс
Голый URL на своём домене. Молодой домен без репутации фильтр режет сразу.→ прячь за брендовой обёрткой, грей домен
Один редирект-сервис во всех письмах. Даже доверенный домен спалится, если долбить им одним.→ чередуй обёртки и ротируй домены
Битый или «мёртвый» редирект. Сервисы закрывают открытые редиректы - вчера работало, сегодня 404.→ проверяй, что ссылка реально открывается, держи запас вариантов
Ссылка не совпадает с текстом письма. Текст про «банк», ссылка на левый домен - фильтр ловит несоответствие.→ держи логику письма и оффера в одной теме

Чек-лист перед запуском

Быстрая проверка ссылок до того, как нажать «отправить»:

Галочки сохраняются только в этой вкладке - это памятка, а не отправка данных.

FAQ

Сколько уникальных ссылок генерировать?
Для спинтакса хватает 50-100 вариантов - этого достаточно, чтобы майлер давал большой разброс. Генерировать по одной ссылке на каждое письмо не нужно: спинтакс {url1|url2|...} сам ротирует пул при отправке.
Как часто менять домены?
Зависит от объёма и агрессивности. Свои «расходные» домены живут от нескольких рассылок до пары недель - как только растёт bounce или падает доставляемость, пора на ротацию. Поэтому домены берут пачками и чередуют, а не льют с одного до упора.
Обёртки-редиректы - это безопасно?
Технически - да, ты используешь штатные открытые редиректы сервисов. Но они «серые»: сервисы периодически закрывают такие редиректы, и ссылка может перестать работать. Всегда проверяй, что ссылка реально открывается, и держи под рукой несколько вариантов обёрток.
Чем брендовая обёртка отличается от клоаки?
Обёртка прячет URL за доверенным доменом - работает на этапе проверки письма фильтром. Клоака прячет контент страницы, показывая проверяющим и людям разное - работает на этапе перехода. Это разные слои, их часто комбинируют.
Можно ли использовать макросы майлера в ссылках?
Да. Макросы вроде {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 (временная ошибка).

// Не забывай

Копировать можно, распространять информацию можно, но не забывай указывать первоисточник. Профита тебе бро!

📖
// СЛОВАРЬ ТЕРМИНОВ
Landing, Deliverability, Spintax, Blacklist - термины из мира ссылок и трафика. Открыть словарь →