Asp.net mvc 跟踪活动,gmail的奇怪行为
我知道我要问的问题和编程无关,但我不知道该把这个问题放在哪里,所以我在这里问 我正在向订阅者发送活动。我想记录打开的电子邮件数量,以了解客户的回复。我使用的技术是Asp.net mvc 跟踪活动,gmail的奇怪行为,asp.net-mvc,asp.net-mvc-3,gmail,campaign-monitor,Asp.net Mvc,Asp.net Mvc 3,Gmail,Campaign Monitor,我知道我要问的问题和编程无关,但我不知道该把这个问题放在哪里,所以我在这里问 我正在向订阅者发送活动。我想记录打开的电子邮件数量,以了解客户的回复。我使用的技术是ASP.NET MVC3,SQL Server 2008。我在我的电子邮件模板(活动)中有一个令牌,它被一个特定的url替换,该url是下载图像下面的显示图像。调用我的公共控制器中的方法并更新相应的行 现在,在将此电子邮件发送给客户之后。当我发送邮件时,我打开了自己的GMAIL收件箱并打开了这个活动。我检查了html元素。但我看到的标记
ASP.NET MVC3
,SQL Server 2008
。我在我的电子邮件模板(活动)中有一个令牌,它被一个特定的url替换,该url是下载图像下面的显示图像。调用我的公共控制器中的方法并更新相应的行
现在,在将此电子邮件发送给客户之后。当我发送邮件时,我打开了自己的GMAIL收件箱并打开了这个活动。我检查了html元素。但我看到的标记与我原来的url不同
形象
是应该
但被解释为
<img src="https://ci5.googleusercontent.com/proxy/WnpVRMliHHhtbOu6y6GmZD4l4kVePPdRWR4BTNQY_OLeQ2IFJOJHwuvy2qThpWJUQBKpA7hmf09pkxDfnfQCszDDs2YHfIWd3iqGRMpsD6cNXO0UTLf4BN6Cbj43KfDkaCVrlwIZl-B0y8LlrWvjaheDRhd_f2ryjpib_c8f4K4=s0-d-e1-ft#http://www.mysite.com/common/EmailViewedNotificationHandler?id=30-E1663091-8849-442D-81C1-0DDE97771B55"/>
这是我第一次竞选时的情况,但第二次竞选时,这个url不在那里,只有
通过Gmail
有什么解决办法吗
提前感谢这是Gmail的新功能,但它会让你在Gmail中跟踪电子邮件活动时感到非常烦恼。谷歌现在在电子邮件中缓存图像,并向用户显示缓存的版本(您看到的URL指向谷歌缓存服务器)。这意味着您可能在发送的每封电子邮件中只会收到一个图像请求,因为Gmail必须向您的服务器请求初始缓存
但是说实话,你不能指望Gmail能够准确地跟踪你的活动,因为Gmail已经进入了“智能收件箱”系统,该系统可以自动为你的收件箱排定优先级。我不知道谷歌还做了什么来激怒电子邮件营销人员,但我的同事们真的不喜欢Gmail