Я только что завершил настройку Amazon SES (Простая служба электронной почты). Он полностью подключен к моему домену и прекрасно работает. Я отправляю сообщения с помощью PHPmailer вместо их API. Я копался в их версии отслеживания и делал все возможное, чтобы следовать их документации. Я настроил наборы конфигурации с CloudWatch в качестве пункта назначения.
Это прекрасно работает. Метрики отправки, открытия, доставки и кликов отображаются в CloudWatch. Когда я настраивал набор конфигурации, я выбрал «Использовать домен по умолчанию Amazon SES» под вопросом, "Какой домен вы хотите использовать для отслеживания открытий и кликов?"
Единственное, чего я не могу понять, это как отслеживать переходы по отдельным ссылкам. Данные, которые поступают в CloudWatch, представляют собой просто общее количество переходов по ссылкам и, похоже, не имеют возможности показать, какие ссылки были нажаты.
в Документация Amazon SES он говорит добавить следующее ses:tags='key:value;'
для каждого элемента ссылки, содержащегося в теле сообщения электронной почты. Однако в документации не указано, где эти данные отслеживаются. Я попытался добавить эту ссылку в тело одного из своих сообщений:
<a href='https://www.google.com' ses:tags='link:call;'>Google</a>
Я могу сказать, что SES что-то делает с тегом, потому что после доставки сообщения тег удаляется из ссылки. Я предполагаю, что SES удаляет его и каким-то образом добавляет в закодированный URL.
ЭТА ПОЧТА предлагает добавить тег ссылки в набор конфигурации, но не дает подробных сведений о правильных настройках. Я пробовал следующие несколько способов, но безуспешно:
Мне интересно, догадывался ли кто об этом раньше и готов ли поделиться тем, что они сделали?
Мне также интересно, нужно ли мне выбирать «Используйте свой собственный субдомен» под вопросом "Какой домен вы хотите использовать для отслеживания открытий и кликов?". Я пробовал протестировать эту опцию, но здесь требуется гораздо больше настроек, и я не совсем понимаю инструкции по установке.