Как получить аналитику электронной почты в sendgrid?
Я отправляю электронную почту, используя sendgrid.
Есть ли в sendgrid какие-либо варианты получения аналитики электронной почты (открытые / отклоненные / отвеченные электронные письма) для каждого адреса электронной почты пользователей?
5 ответов
Я сделал это двумя способами раньше:
1) Используйте API событий SendGrid для самостоятельного сбора и агрегирования данных.
2) Используйте сервис вроде sendwithus поверх вашей учетной записи SendGrid, который будет собирать для вас аналитику SendGrid и предоставлять аналитику по получателю, шаблону, сегменту и т. Д. Они также предоставляют API и клиент Ruby.
Когда вы войдете в SendGrid, перейдите на панель статистики Stats.
Затем вы сможете увидеть что-то вроде этого:
Надеюсь, это поможет.
Теперь вы можете использовать Thinbox, чтобы получать аналитику от Sendgrid, Mailgun, Mandrill или просто указав адрес электронной почты, который они вам дают. Это в основном как EventKit, но и для остальных ESP.
Да, для этого есть возможность получить статус отдельных писем, отправленных через sendgrid.
Отправляйте уникальные аргументы с каждым отправленным вами письмом, а затем вы можете получить статус этих писем со ссылкой на уникальный аргумент.
Еще одно объяснение вашего вопроса поможет нам описать вам наилучшее решение.
Я недавно выполнил эту работу, поэтому, если вы объясните весь сценарий, я придумаю решение.
Есть два способа получить эти данные:
Используйте SendGrid Event Webhook, чтобы получать информацию о каждом событии практически в реальном времени для каждого электронного письма, которое вы отправляете через SendGrid. Он работает, отправляя запрос POST на указанный вами URL-адрес.
Затем вы можете сохранить все эти данные для последующего использования, и это, безусловно, самая подробная информация, которую вы можете получить. Хранилища ключей / значений, такие как Redis, являются хорошим вариантом для этого, но если вы хотите, чтобы простой вариант начал работать, посмотрите SendGrid EventKit, чтобы быстро начать работу.
Или же:
Получите данные через API Stats. Эта конечная точка позволяет вам получить нужные вам числа различными способами как для основной учетной записи, так и для учетной записи подпользователя.
Исходя из вашего вопроса, вы должны исследовать Event Webhook, так как он даст вам наибольшую ясность в отношении того, что происходит с каждым отправляемым вами письмом.