Отслеживание ответов по электронной почте - PullRequest
2 голосов
/ 28 марта 2012

Каков наилучший способ отслеживания ответов для почтовых кампаний?Я думал о добавлении чего-либо в поле для ответа в электронном письме (например, luqita+campaigns@stackoverflow.com), но я не уверен, что есть что-то более изящное, что могло бы избежать этого?

Я тоже думал о заголовках, но важно отметить, что адрес luqita@stackoverflow.com будет отправлять много разных кампаний, а 'в ответ на' Информация заголовка была бы бесполезна для дифференциации (при использовании luqita+campaign1 или luqita+campaign2 может)

Что я могу сделать?

Ответы [ 2 ]

4 голосов
/ 30 марта 2012

То есть вы хотите иметь возможность выполнять некоторую логику, когда кто-то отвечает на электронное письмо, отправленное вами через SendGrid?Если у вас есть доступ к изменению MX-записи домена адреса электронной почты, на который вы хотите получать ответы, вы можете использовать SG Parse API , чтобы получать POST-запрос к сценарию при получении электронной почты вадрес.

Я думаю, вам действительно нужно было бы установить магический адрес для каждой кампании.Это кажется идеальным решением;это также то, как SG сам отслеживает отскоки - он устанавливает путь возврата к чему-то вроде bounces+ndomattempted-recipient-email automotive@sendgrid.com.Затем проверьте параметр «to» полученного POST-уведомления, чтобы узнать, с какой кампанией связан ответ.

2 голосов
/ 30 марта 2012

Когда вы говорите «отслеживание ответов», подразумеваете ли вы, что ожидаете, что пользователи ответят на электронное письмо, или вы подразумеваете, что они нажимают на ссылку в электронном письме и взаимодействуют с веб-сайтом?

Очевидно, что SendGrid предлагает отслеживание кликов и открытое отслеживание, и вы можете установить до 10 различных категорий для отслеживания статистики кампании и просмотра доставки / отказа / открытия / кликов / и т. Д. На основе этих категорий. У них также есть плагин Google Analytics, который может передавать некоторые аналитические данные в Google. И как @LinusR упомянул в своем ответе, API синтаксического анализа SendGrid можно настроить так, чтобы ответные электронные письма можно было анализировать и отправлять обратно на ваш сайт.

Если пользователь будет взаимодействовать с вашим веб-сайтом, вы можете использовать настройку «уникальные аргументы» в SendGrid, чтобы задать уникальную строку / хеш для добавления к любым URL, которые могут помочь идентифицировать конкретного пользователя, кампанию или что-либо еще Вы хотите отслеживать.

...