<signals>
Строка решает, откуда служба возьмёт открытия и переходы — а от этого зависит половина её метрик, включая оценку здоровья. Умолчание — no.
| Значение | Что означает |
|---|---|
| no (умолчание) | события не собираются вовсе |
| external | события шлёте вы сами, своими средствами |
| sparkpost | MTA сам вставляет ссылки и пиксели в письма |
🔴 Значение sparkpost меняет ваши письма. MTA переписывает ссылки на свои и вставляет прозрачные картинки-пиксели — то есть переходы получателей идут через чужой домен, и открытия регистрируются на чужой стороне.
Пять соседних строк работают только при sparkpost: enable-click-tracking, enable-top-open-pixel, enable-bottom-open-pixel, tracking-domain, use-https. При других значениях они ничего не делают.
Разметку можно ограничить из самого письма: атрибут data-msys-clicktrack=”0″ исключает ссылку из отслеживания, а data-msys-linkname даёт ей имя в отчётах (до 63 знаков). Оба атрибута MTA из письма удаляет.
Значения yes и true означают external — оставлены ради совместимости.
Выбор здесь короткий:
| Значение | Когда |
|---|---|
| no (умолчание) | отслеживание не нужно |
| external | считаете открытия сами и шлёте службе |
| sparkpost | готовы отдать ссылки и пиксели вендору |
# MTA сам подставит ссылки и пиксели — домен в письме станет чужим <signals> api-key 0123456789abcdef012345678901234567890123 engagement-tracking sparkpost tracking-domain track.mydomain.com </signals>
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 11.1.6.2.3
2 связи
grep -i "signals\|html" /var/log/pmta/log | tail -20
3 статьи
◇Отдать письмо вебхуку вместо приёмникаОчередь шлёт письмо запросом POST в виде объекта JSON; успехом считается только ответ 2xx.◇Узел умеет сам вставлять пиксели и переписывать ссылкиВ режиме отслеживания вендора MTA разбирает исходящий HTML, переписывает ссылки на домен отслеживания и вставляет пиксели открытия — с выбором того, что делать, если разметка не разбирается.◇Разбор и правка разметкиОтслеживание открытий и переходов в режиме sparkpost правит разметку письма с помощью встроенного разборщика gumbo-parser; письмо, разметку которого разобрать не удалось, по умолчанию отбивается.