SendGrid Emails Detecting Mobile vs. Tablet vs. Desktop 图表

SendGrid Emails Detecting Mobile vs. Tablet vs. Desktop Chart

我如何检测 sendgrid 电子邮件客户端,例如移动设备、平板电脑和台式机:

  1. http://marketingland.com/34-percent-email-opens-now-happen-pc-83277
  2. https://www.signupto.com/news/email-marketing-posts/analysing-your-performance-on-mobile-devices/

我从 sendgrid 获取的用户代理字符串

  1. Mozilla/5.0(Windows NT 5.1;rv:11.0)Gecko Firefox/11.0(通过 ggpht.com GoogleImageProxy)
  2. Mozilla/4.0(兼容;MSIE 7.0;Windows NT 6.1;WOW64;Trident/7.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5。 30729;.NET CLR 3.0.30729;.NET4.0C;.NET4.0E;Microsoft Outlook 14.0.7172;ms-office;MSOffice 14)
  3. Mozilla/5.0 (Linux; Android 4.4.4; XT1030 Build/SU6-7.7) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 手机 Safari/537.36

这里的问题是当我在 gmail 帐户上接收电子邮件时。如果我在单元格 phone 浏览器签名 "GoogleImageProxy" 上打开我的电子邮件,如果我在桌面上打开任何浏览器签名都相同 "GoogleImageProxy",则可能是我注意到的更多同类问题 gmail。

你试过了吗parsing the UA string

当我 运行 通过 online parser 时,我看到不同的数据。

但一般来说,SendGrid、您自己和每个人都会受到 UA 字符串中返回内容的限制。 但话又说回来,你知道有多少人通过他们的手机浏览器阅读他们的电子邮件,而不是他们 phone 的应用程序?我认为这是一个非常小的边缘案例,不会担心它。