SendGrid: получение точной статистики с помощью API

У меня возникли проблемы (а также не сейчас, если это возможно) с получением данных через API, связанных с открытиями, кликами и т. д., но с большей точностью. Под этим я подразумеваю возможность узнать, кто открывал электронные письма, кто нажимал на них, где они нажимали и т. д. Возможно ли это? Если да, то какой пример вызывает?


person luqita    schedule 05.12.2012    source источник


Ответы (1)


На самом деле вы не можете получить эту информацию через API исторической статистики. Мы фактически объединяем все отдельные события (клики, открытия и т. д.) и игнорируем дополнительную информацию. Он предназначен для использования в отчетности действительно.

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

{"email":"[email protected]","timestamp":1322000095,"unique_arg":"my unique arg","event":"delivered"}
{"email":"[email protected]","timestamp":1322000096,"unique_arg":"my unique arg","event":"open"}

В документации также есть пример PHP.

person Swift    schedule 05.12.2012
comment
Знаете ли вы, есть ли какое-либо другое решение, в котором есть эта историческая отчетность по событиям? - person luqita; 05.12.2012
comment
Насколько мне известно, вы можете легко сбросить журнал событий SendGrid в базу данных, которая предоставляет вам интерфейс RESTful для запросов (mongo, эластичный поиск и т. д.). - person Swift; 05.12.2012