4

我知道我要问的问题与编程无关,但我不知道在哪里提出这个问题,所以我在这里问。

我正在向时事通讯订阅者发送广告系列。我想跟踪打开的电子邮件计数,以了解我们客户的回复。我使用的技术是ASP.NET MVC3SQL Server 2008。我的电子邮件模板(营销活动)中有令牌,它被一个特定的 url 替换,即下载图像下方的显示图像。调用我的通用控制器中的方法并更新相应的行。

现在在这封电子邮件发送给客户之后。当我发送打开我自己的 GMAIL 收件箱并打开此活动时。我检查了 html 元素。但我看到的标记与我原来的网址不同

图片

Gmail 视图

是应该<img src="http://www.mysite.com/common/EmailViewedNotificationHandler?id=30-E1663091-8849-442D-81C1-0DDE97771B55"

但解释为

<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"/>

我的第一个广告系列就是这种情况,但在第二个广告系列活动中,这个网址不存在,它只是<img>

通过 Gmail

任何解决方案提前致谢

4

1 回答 1

1

这对于 Gmail 来说是新的,但它几乎让你在 Gmail 中跟踪电子邮件活动感到困惑。Google 现在缓存电子邮件中的图像并向用户显示缓存版本(您看到的 URL 是 Google 缓存服务器)。这意味着对于您发送的每封电子邮件中的每张图片,您很可能只会收到一个且只有一个请求,因为 Gmail 必须向您的服务器发出请求以进行初始缓存。

但老实说,您无论如何都不能指望 Gmail 进行准确的广告系列跟踪,因为它们已转移到“智能收件箱”系统,该系统应该自动优先处理您的收件箱。我不确定谷歌还做了什么来激怒电子邮件营销人员,但与我合作的人真的不喜欢 Gmail。

于 2013-12-12T22:31:54.067 回答