Foros del Web » Programando para Internet » ASP Clásico »

Contador de apertura de emails

Estas en el tema de Contador de apertura de emails en el foro de ASP Clásico en Foros del Web. Buenas, buscando en el foro, he encontrado varios temas antiguos, donde por medio de una imagen, conseguia implementarse un contador de "apertura" de emails.... He ...
  #1 (permalink)  
Antiguo 21/07/2010, 01:44
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 10 meses
Puntos: 7
Contador de apertura de emails

Buenas, buscando en el foro, he encontrado varios temas antiguos, donde por medio de una imagen, conseguia implementarse un contador de "apertura" de emails.... He conseguido hacerlo pero al introducir una imagen que es un enlace a una pagina asp, algunos clientes de correo me lo toman como spam y se almacena en la bandeja de correo no deseado, os paso el código por si podeis decirme en que fallo o si hay "alguna manera mas novedosa" de conseguir estos datos....

En el html de la news, agrego la siguiente imagen:

Código HTML:
Ver original
  1. <img src="http://www.rrhhmagazine.com/envios/tester_news_diaria.asp?ref=259" border="0" title="logo_rhm" />

Y la redireccion actualiza la base de datos sumando uno a las visitas...

Código ASP:
Ver original
  1. <&#37;
  2. response.ContentType="text/CSS"
  3. Const adOpenKeyset = 1
  4. Const adLockOptimistic = 3
  5. 'Conectamos a base de datos para actualizar el contador
  6. if request.QueryString<>"" then
  7.     ref=Request.QueryString("ref")
  8.     Dim sql
  9.     Dim con
  10.     Dim rs2
  11.     Set rs2 = Server.CreateObject("ADODB.RecordSet")
  12.     sql="select * from contadorsimple WHERE referencia='"&ref&"'"
  13.     rs2.Open sql, con, adOpenKeyset, adLockOptimistic
  14.     if not rs2.eof then
  15.         contador = rs2("contador")
  16.         rs2("contador")= contador + 1
  17.         rs2("fecha_ultima") = now()
  18.         rs2("ipultima")=Request.ServerVariables("Remote_host")
  19.         rs2.update
  20.         rs2.close
  21.         con.close
  22.     end if
  23. else
  24.     rs2.close
  25.     set rs2=nothing
  26.     con.close
  27.     set con=nothing
  28. end if
  29.  
  30. Response.Redirect "http://www.rrhhmagazine.com/intranet/img_nueva_news/logo_rhm.png"
  31. %>

Gracias anticipadas!!
  #2 (permalink)  
Antiguo 21/07/2010, 10:13
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Respuesta: Contador de apertura de emails

Rápidamente y sin conocer mucho del tema del mundo del envío de spam (perdon, correos masivos) se me ocurre que dejes todo como está e implementes el uso de urls amigables en tu sitio, de tal manera que la referencia a la imagen en el email cambie de:

http://www.rrhhmagazine.com/envios/t...ia.asp?ref=259

A algo como:

http://www.rrhhmagazine.com/envios/259


Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway

Etiquetas: contador, email
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:39.