2016-09-26 25 views
3

所以,我使用SendGrid從我自己的SaaS平臺發送營銷活動。 我最近發現SendGrid提供了入站分析功能,所以我可以捕捉到人們回覆這些廣告系列的電子郵件。我的想法然後是添加到我的平臺2路電子郵件(發送和接收內部)自定義標識符SendGrid入站解析API

我已經安裝了一切,我解析電子郵件使用requestb.in。 我的問題是我怎樣才能確定回覆電子郵件的人,而不使用「發件人」標題(回覆的電子郵件帳戶)?

例如,我向100位客戶發送電子郵件活動。其中20人回覆這些電子郵件。有沒有辦法使用自定義標題或東西,所以我可以設置一個唯一的標識符,並在解析答覆時捕獲它? 就我而言,我的SaaS平臺爲每個註冊客戶創建一個數據庫。所以理想的解決方案是在解析它時在郵件頭中包含數據庫標識符。

我這樣做的通知SendGrid功能,發送電子郵件活動時使用:

->addUniqueArgument('user_database_id', IDENTIFIER) 

有沒有辦法我能趕上的答覆中信息,使用解析SendGrid API?

預先感謝您!

溶液I中:

我決定,添加具有我所需要的標識符的隱藏的輸入是最佳的 溶液。在主題內或在 答覆中提供該信息對最終用戶來說太明顯了。

回答

3

您必須在內容本身的某處嵌入唯一標識符。你會想把它放在一個不太可能被用戶改變的地方。我認爲最簡單的方法是將唯一標識符放入回覆地址本身,例如[email protected]。你也可以使用這個主題行。

+0

謝謝你的回答!使用這個主題對用戶來說太可見了。 關於發件人的電子郵件帳戶,我使用[email protected],我怎麼會創建一個不存在的帳戶發送電子郵件? [email protected] ......我認爲用假帳戶發送電子郵件正在尋找問題。 我可以做的是在原始html中使用隱藏的html標籤,並在那裏設置標識符。我會嘗試它。 – dan

+0

回覆地址是不同的東西......但無論如何,因爲解析webhook在域級別工作,所以*@example.com將工作。地址的用戶部分是不相關的。 – bwest

+0

我的不好!所以也許最好的解決方案是在發送電子郵件之前使用回覆屬性: - > setReplyTo($ IDENTIFIER.'[email protected]')你知道如何使用parse API捕獲回覆值嗎?謝謝!這對我幫助很大。 – dan