一种邮件行为反馈方法及装置的制造方法_2

文档序号:9690842阅读:来源:国知局
法可以包括:
[0024]S210、将邮件个性化内容与邮件模板组装生成邮件,以及,将从所述邮件个性化内容中取得的需要被反馈的个性化内容与所述邮件的邮件唯一标识对应保存在个性内容发送明细中。
[0025]需要说明的是,本申请实施例对如何生成邮件个性化内容的实施方式不限。例如,在一些可能的实施方式中,可以在服务器端配置邮件规则。例如,邮件规则中可以设置发送对象规则、邮件内容规则、邮件文案规则、邮件发送时间规则等。服务器可以根据配置的邮件规则确定邮件发送对象规则以及邮件内容规则,根据用户行为数据,查找出行为符合所述邮件发送对象规则的用户,遍历查找出的用户,在所述遍历的过程中,根据邮件内容规贝U计算出遍历到的每个用户分别对应的邮件个性化内容。另外,还可以根据邮件规则中的邮件文案规则,计算出每个用户对应的邮件文案,将邮件文案添加到该用户对应的邮件个性化内容中。再例如,在发送邮件时,还可以根据邮件发送时间规则设定的时间进行发送邮件。
[0026]更具体地,例如,在一些可能的实施方式中,可以按邮件类型设置对应的邮件规贝U。例如,根据如图3所示的邮件A类型对应的邮件规则,服务器可以通过以下步骤生成符合邮件A类型的邮件个性化内容:步骤1,从服务器的数据库中,得到配置的邮件规则;步骤2,根据邮件规则中邮件A类型对应的发送对象规则为当天有登陆的用户,从数据库保存的用户行为数据中得到当天有登陆的所有用户;步骤3,遍历取得的用户;步骤4,针对遍历到的每个用户,根据邮件规则中邮件A类型对应的邮件内容规则为根据用户偏好行业,推送排名在前几位的产品,根据数据库保存的历史数据计算出所针对的用户偏好的行业中排名在前几位的产品;步骤5,针对遍历到的每个用户,根据邮件规则中邮件A类型对应的邮件文案规则为与国家对应的邮件开头语,查找出所针对的用户所处国家对应的邮件开头语;步骤6,针对遍历到的每个用户,将该用户偏好的行业中排名在前几位的产品信息与该用户所处国家对应的邮件开头语进行组装,得到针对该用户的邮件个性化内容。需要说明的是,图3所示的邮件规则仅为邮件规则的自然语言描述,在实际应用中,邮件规则可以为用编程语言实现的可执行代码。
[0027]另外,在得到各个用户分别对应的邮件个性化内容后,还可以将其保存到数据库中。其中,保存的期限可以根据实施需要设置。例如,如果根据实施需要仅保留一天的备份,则可以在保存一天后删除邮件个性化内容。再例如,针对每个符合邮件发送对象规则的用户,可以根据邮件规则中邮件A类型对应的邮件发送时间规则在用户所处国家的时区的特定时刻发送邮件。
[0028]在一些可能的实施方式中,服务器可以根据业务需要确定需要发送的邮件类型,批量制成复合该邮件类型的邮件。在这些实施方式中,邮件模板库中可以预先配置有各种邮件类型对应的邮件模板。服务器可以从邮件模板库中,取得需要生成的邮件类型对应的邮件模板。其中,邮件模板中可以包括用于决定邮件个性化内容替换位置的变量。例如,在一种实施方式中,件模板包含的内容可以为“Dear$first_name:You are born$date…”。其中,first_name, date都是变量,这些变量在邮件模板中的位置决定了替换这些变量的邮件个性化内容在邮件中被展示的位置。例如,结合上面介绍的根据邮件规则生成邮件个性化内容的实施方式,可以针对每个符合发送对象规则的用户,各取得一个对应的邮件模板。针对每个用户,将该用户对应的邮件模板中的变量替换为该用户对应的邮件个性化内容,生成需要向该用户发送的邮件。
[0029]需要说明的是,本申请实施例对如何使网页邮箱或者客户端邮箱响应于用户操作邮件而向服务器发送携带邮件唯一标识的请求的【具体实施方式】不限。例如,在一些可能的实施方式中,可以在邮件的指定位置,例如,邮件头或尾加入包含邮件唯一标识的url。在服务器端发出邮件后,当用户打开邮件时,网页邮箱或者客户端邮箱可以响应于用户打开邮件的操作向服务器端发送该url的请求,进而服务器可以接收到由用户打开所述邮件而触发的所述url的请求。在一些可能的实施方式中,包含邮件唯一标识的url可以为针对图片的url请求,网页邮箱或者客户端邮箱会在用户打开邮件时,向服务器端发出针对该图片的url请求。例如,服务器端接收到的由用户打开邮件而触发的url请求可以为“httpjpg ? log_id = 123456”。其中,log_id 的值“ 123456” 可以为邮件唯一标识。由于不同邮件的邮件唯一标识均根据同一个唯一标识生成规范生成,服务器端无需配置与不同类型邮件个性化内容的各种解析规则,因此,不存在各种解析规则易发生冲突的风险。
[0030]需要说明的是,需要被反馈的个性化内容可以从邮件个性化内容中取得,具体取哪些内容不限,可以根据实际实施需要进行设置。例如,可以取得邮件个性化内容中的一部分,也可以取得邮件个性化内容的全部。如图4所示,需要被反馈的个性化内容(S卩,图4所示的内容信息)在个性内容发送明细中,可以与邮件唯一标识、发送日期、发送对象用户的姓名、内容类型、反馈位置(例如,反馈位置可以是该被反馈的个性化内容在整个邮件个性化内容形成的表格中的字段号)等信息对应保存。
[0031]S220、在发送所述邮件后,接收由用户对接收到的邮件进行操作而触发的请求,所述请求携带有所述邮件的邮件唯一标识。
[0032]S230、从所述个性内容发送明细中,查找出所述请求携带的邮件唯一标识对应的需要被反馈的个性化内容。
[0033]为了提高对被反馈个性化内容的查找效率,在一些可能的实施方式中,所述个性内容发送明细按所述邮件个性化内容的发送时间划分,分为多个个性内容发送明细,分开存储。例如,可以将发送时间在一个月内的被反馈个性内容保存在一个性内容发送明细中。而且,还可以建立有发送时间与邮件唯一标识的对应关系表。在从所述请求中取得邮件唯一标识之后,还可以从所述对应关系表中,查找出所述请求携带的邮件唯一标识对应的发送时间,进而从查找出的发送时间对应的个性内容发送明细中,查找出所述请求携带的邮件唯一标识对应的需要被反馈的个性化内容。
[0034]例如,对接收到的url请求解析,得到的邮件唯一标识Log_id等于123456,则在如图5所示的对应关系表中,可以查找到123456所在的区间为1001?1000000,根据1001?1000000对应的发送时间为2014-06-11,确定邮件唯一标识123456对应的发送时间为2014-06-11。从如图4所示的个性内容发送明细中,可以得到123456对应的需要被反馈内容 XXXXX 和 YYYYY。
[0035]在一种可能的实施方式中,可以一次集中查找一个时间段内被打开邮件的需要被反馈的个性化内容。在该实施方式中,可以在接收到url请求之后解析该url请求,在邮件打开
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1