簡體   English   中英

如何檢測是否通過gmail中的電子郵件單擊了鏈接

[英]How to detect if a link was clicked through an email in gmail

我正在制作一封電子郵件,將作為營銷工作發送出去。 在電子郵件中,將有一個按鈕,允許人們“保存事件的日期”,我希望能夠檢測到單擊按鈕后是否在gmail中打開了電子郵件,以及是否在gmail中打開了它將提供Google添加到日歷鏈接 - 否則它將提供ICS文件。

還有另一封電子郵件正是如此,它不會檢測用戶代理,因為無論瀏覽器和操作系統和設備如何,如果電子郵件是在gmail中打開的,它會重定向到谷歌添加到日歷!

我一直試圖弄清楚這一段時間並嘗試了許多技巧,雖然沒有成功,我很想看看人們有什么其他想法。

編輯:我注意到gmail會將data-saferedirecturl添加到所有鏈接

我想知道是否有辦法檢測到這個?

如果您想知道鏈接點擊的來源,可以通過使用圖片技巧來實現:

  1. 在郵件中,插入指向您的域的小圖像(最好為每個收件人使用不同的標識符)。
  2. 當用戶首次打開您的郵件時,Gmail代理服務器會向您的服務器發送請求以獲取圖片。
  3. 您可以使用請求的任何指示元素(如IP地址,用戶代理等)識別來自Gmail代理服務器的請求。

但請注意:如果收件人在Gmail中再次打開郵件,您將看不到對服務器的請求,因為此圖片保存在代理服務器的緩存中。

你不能將javascript傳遞給mailreader。 但您可以添加電子郵件跟蹤像素

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM