Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Invio Email con statistiche

    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

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se mi scarico la posta e chiudo la connessione non puoi sapere nulla...
    In ogni caso qulasiasi cosa volessi rilevare dovrebbe arrivare al server in qualche modo...

    Roby

  3. #3
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Si sul fatto che deve essere connesso è il principale vincolo
    cmq dando per scontato che vengano aperte online che ne pensi di
    un immagine in js?
    per le statistiche si usa sempre un
    document.write('[img]contatore.asp?bla bla bla>[/img]
    var datadiQuandoApriroLaMail = new Date();
    document.write('&parametro2=<%=Request("par2")%>&date=' + datadiQuandoApriroLaMail + '&parN=<%=Request("parN")%>" border="0" with="1" height="1">')
    </script>[/CODE]
    in modo che par1 & par 2 .... parN li puoi inviare tu accondandoli alla dichiarazione
    PaginaDaSpedire = "url?bcc="&bcc
    e verranno stampati nel xml.responseText
    mentre il valore Date è javascript è quindi verra' valorizzato quando apre la mail (e richiamando l'immagine che sta sul tuo server [magari nel caso scegliessi di adottare questo metodo applica qualche if per la sicurezza su quante volte è inviato il valore del sessionid o altri controlli su dati che possano essere inviati da qualche utente che legge il codice della mail])

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.