HTML邮件的又一点思考
作者:cnscorpio 来源:KDUED.COM 发布时间:2009-05-06 13:33:00
要做好一个HTML邮件,说简单,还真不怎么复杂,说它复杂,其实也不难。-_-!!
以前写过类似的[ 关于HTML邮件的总结 ],最近又犯愁,就再唠叨几句。
简单的是:技术实现要求不是太高,只要做好xhtml页面就能使用邮件发送服务来发送。
难的是:如要做到兼容国内几乎所有邮箱,兼容Gmail,Yahoo mail,outlook等,却也有点难度。因为各大邮箱对css,HTML标签的支持程度各不相同,有的会在邮件主体的外层使用一些干扰的样式,有的对图片的支持也不清不楚,邮件客户端就更是千奇百怪。
要想做好最大的兼容性,建议:
1.用table进行布局,想要布局不乱,尽量用他,很多时候web标准在这里行不通,想用float?到了人家的邮箱里,就不一定浮的起来了。。
2.少用图片作为背景,因为outlook 2007和某些web 邮箱是不支持背景图片的。
3.图片给出alt属性,防止图片无法显示时,出现红叉叉。
其他的,请参考上面给出的总结,业界也有不少关于这个话题的好帖子,可以搜索一下。
现在,再谈谈如何在HTML邮件上做一点点用研,提高它的回报率。
首先,有一条是必须的:你所发出的邮件对用户来说,是确实有意义的,而不是在糟蹋广大劳动人民的智慧。
1. 它面向的用户群体主要是某站点的会员,包括购买了产品的用户和没有购买产品的用户,没有购买产品的用户又包含活跃会员与普通用户,往下还可以细分。与用户的沟通,或者说互动,有很多的途径,HTML邮件就是其中之一,[ 虽然我极不推荐用这个古老而收效甚微的方法,其他的方式,往后再聊聊] ,它以精准而著称,如果接受者不是我们的有效目标受众,不但浪费了资源,更违背了HTML邮件或者叫EDM的宗旨及意义。这一点是首先要明确的。
2. 我们来看看这个小用研的重点在哪?先模拟一下用户打开邮件的整个过程:
A、B、C三个点可以说都是关键点,因为这三个点是一个用户真正做决定的点,但是,其中的A是一个EDM能否产生真正应用价值的,是否有存活在这个世界上的时间点。这个地方需要考虑的是标题的创新包装,所以A是这三个点中,最重要的。
B点是视觉风格–>内容的天地,也是用户是否会深入了解该邮件的过程。
C点是真正对用户产生价值的地方,是能否给用户带来效益的地方,也是站点与用户能否双赢的时间段。这一次的用户调研,将主要在这三个点设计调研点。
剩下的,就是控制好样本量和选取合适的调研方法,可以是问卷,访谈,Focus group,可用性实验室等,最简单的,就是问卷和访谈。访谈,可以是真实的面对面的,也可以是通过语音。我们此次的调研主要采用的就是上面提到的前两种,效果还算理想


猜你喜欢
- 这篇文章主要介绍了python线程join方法原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋
- 以下所有例子中结构定义如下:type User struct { Id_ bson.ObjectId `bson:
- # 建表CREATE TABLE `T_TEST` ( `Id` int(11) NOT NULL AUTO_INCREMENT
- django1.3新加入了一个静态资源管理的app,django.contrib.staticfiles。在以往的django版本中,静态资
- 考点:将字典转换为XML文档;将XML文档转换为字典。面试题1.面试题一:如何将一个字典转换为XML文档,并将该XML文档保存为文本文件。2
- 1. 调试pythonipdb是用来python中用以交互式debug的模块,可以直接利用pip安装;其功能类似于pycharm中pytho
- 由于这个数据库服务器存放的数据库比较多且都是小数据库,所以最初的时候是运行在windows服务器上的。前一段时间由于机房服务器要做调整,于是
- 今天项目经理刚交给一个活儿,要我实现这样一个功能:要实现的是验证码文本框变窄一点,然后右边加入一副验证码图片,并且在响应式布局的情况下在移动
- 最近在实习,boss给布置了一个python的小任务,学习过程中发现copy()和deepcopy()这对好 * 实在是有点过分,搞的博主就有
- 第一次写技术博客,有不尽如人意的地方,还请见谅和指正。为什么想整理这方面的类容,我觉得就像油画家要了解他的颜料和画布、雕塑家要了解他的石材一
- 引言JavaScript 的 switch 有四样写法,你知道么?不管你知道不知道,反正我是不知道。我所知道的 JavaScript 的 s
- 1.使用str.split()方法可以使用pandas 内置的 str.split() 方法实现分割字符串类型的数据,并将分割结果写入Dat
- 前言大家做自动化登录时可能都遇到过滑块验证码需要手动验证的问题,这次我们就来解决他如下: 在我们做自动化登录时,总会遇到各种奇奇怪怪的验证
- dictionary对象和数组有点相似,但无需用redim来改变dictionary的大小,dictionary也没有多维,dictiona
- 我的路由:const routerMap = [ { path: '/',  
- <form name="frm"><select name=school onchange="
- 前言:在使用pycharm学习python的时候,经常需要第三方库,没有第三方库程序就会报错,pycharm也会提醒你要安装所需要的库,安装
- 从本地文件夹中选取一张图片并在canvas上显示from tkinter import *from tkinter import filed
- 本文为大家分享了linux yum安装mysql5.6简单过程,供大家参考,具体内容如下1.新开的云服务器,需要检测系统是否自带安装mysq
- 本篇博客参考Wuming Zhang的文章“An Easy-to-Use Airborne LiDAR Data Filtering Met