Como darle seguimiento a un email enviado

Código ASP clásico

El siguiente código en ASP clásico muestra como seguir un email enviado y saber si fué abierto por el usuario.

Envíe la imagen de la siguiente forma:

 
 Estimado, <br />

<%
  strMsgTemplate = Replace(strMsgTemplate, "[tracking_bug]", "<img height=1 src=""http://www.mywebsite.com/asppage.asp?a=" & intUserID & "&b="&intEmailID&""" width=1>")
  %>

El seguimiento del email será realizado con el script de ASP clásico que se muestra aquí:


<%
Dim strSQL
Dim intuser_id      :   intuser_id      = Numeric(Request("a"))
Dim intnewsletter   :   intnewsletter   = Numeric(Request("b"))

strSQL = "Insert Into email_track (user_id,newsletter) Values("&intuser_id&","&intnewsletter&")"

OpenDB()
adoConn.Execute(strSQL)
CloseDB()

Response.Redirect("/images/transparent.gif")
%>

El correo debe enviarse como email HTML. Los clientes de email que bloquean imagenes o que convierten el contenido en texto no pueden ser analizados con este código ASP clásico.

tags: