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 :
che invia direttamente la pagina creatacodice: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
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 :
grazie a tutti sperando di essere stato chiarocodice:userid=session.SessionID ip=request.ServerVariables("REMOTE_ADDR") set ins = Conn.Execute("Insert into tab_click(ip,sessionid,data) values ('"&ip&"','"&userid&"','"&date()&"') ")
![]()

Rispondi quotando