Salve sto crecando di realizzare una Newsletter
questa newsletter e agganciata ad un db dove viene composta l'email.
L'invio avviene tramite questo script :
codice:
PaginaDaSpedire = "url?bcc="&bcc
Set xml = Server.CreateObject("Microsoft.XMLHTTP")
' Oppure, per la versione 3.0 di XMLHTTP, usare:
' Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
' Apri la connessione remota
xml.Open "GET", PaginaDaSpedire, False
' Spedisci la richiesta
xml.Send
Dim miaMail
Set miaMail = CreateObject("CDONTS.NewMail")
miaMail.From = email
miaMail.To = bcc
miaMail.Subject = oggetto
miaMail.BodyFormat = 0
miaMail.MailFormat = 0
miaMail.Body = xml.responseText
miaMail.Send
Set miaMail = Nothing
Set xml = Nothing
che invia direttamente la pagina creata
ora quello che volevo cercare di fare era riuscire a capire quante email sono state aperte sul numero di email inviate.
l'email inviate come dato loricavo senza problemi per quelle aperte avevo pensato di fare come per le normali statistiche quindi rilevare ip sessionid e gli altri dati.
pero visto che la pagina viene aperta da outllok questi dati non vengono segnati secondo voi c'è un'altro modo per rilevare l'email aperte???
poi un'altra domanda quando apro la pagina da outlook sicuro non si riescono a ricavare questi dati o sbagli qualcosa vi posto il codice che utilizzo :
codice:
userid=session.SessionID
ip=request.ServerVariables("REMOTE_ADDR")
set ins = Conn.Execute("Insert into tab_click(ip,sessionid,data) values ('"&ip&"','"&userid&"','"&date()&"') ")
grazie a tutti sperando di essere stato chiaro