Я некоторое время работал с API Mandrill для отправки транзакционной электронной почты.
Я хочу использовать API для отображения внутри веб-приложения общей статистики по электронной почте («электронная почта» — это одно сообщение, отправленное нескольким получателям). (получатели, отказы, открытия, клики).
Проблема в том, что Mandrill возвращает идентификатор для каждого отправленного сообщения. Итак, если бы я отправил электронное письмо 100 людям, я бы получил 100 идентификаторов сообщений. Было бы чрезвычайно дорого искать каждое из этих сообщений, получать сведения о доставке, открытиях и кликах каждого сообщения и суммировать их вместе.
Я читал документацию снова и снова и не могу найти способ получить всю информацию из одного «электронного письма». Mandrill рассматривает электронное письмо для 100 человек как 100 электронных писем, но я рассматриваю его как одно электронное письмо для 100 человек.
Есть ли менее затратный способ собрать эту информацию?
Есть ли запутанный способ сделать это с помощью метаданных?