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

    invio pagina web per mailing e tracciabilità di chi clicca

    Salve a tutti,

    sto provando a utilizzare questo script trovato su asp.html.it per inviare in una newsletter una intera pagina web.

    <%
    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", "http://www.tuosito.ext/tuapagina.ext", False
    ' Spedisci la richiesta
    xml.Send
    Dim miaMail
    Set miaMail = CreateObject("CDONTS.NewMail")
    miaMail.From = "mittente@dominio.ext"
    miaMail.To = "destinatario@dominio.ext"
    miaMail.Subject = "Oggetto del messaggio"
    miaMail.BodyFormat = 0
    miaMail.MailFormat = 0
    miaMail.Importance = 0
    miaMail.Body = xml.responseText
    miaMail.Send
    Set miaMail = Nothing
    Set xml = Nothing
    %>

    il suo compito lo fa egregiamente ma volevo capire se c'è un modo per personalizzarlo un po:

    nella pagina web che invio vorrei poter inserire dei link che tengano traccia dell'utente che clicca ... è una cosa fattibile ?
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Traccia di cosa?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    per esempio della mail dell'utente
    Pippo Giacalone
    giacalone@tin.it

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quando costruisci il contenuto della mail metti http://www.tuosito.xxxx/tuapagina.as...io@dominio.ext
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    grazie andrea ma ci ho provato ma non ci sono riuscito:

    codice:
    xml.Open "GET", "http://www.tuositoweb.it/tuapagina.asp?mail="&rs("Mail")&"", False
    poi naturalmente nella pagina "tuapagina.asp" ho settato un lik tipo questo

    <a href="http://www.tuositoweb.it/Click.asp?mail="&Request("mail")&""">

    mi sembrava proprio che dovesse andare così ma non mi funziona, allora ho pensato che stessi facendo una castroneria ... mi confermi che dovrebbe essere cosi?
    Pippo Giacalone
    giacalone@tin.it

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma ti confermo che un link può essere scritto cosi <a href="http://www.tuositoweb.it/Click.asp?mail="&Request("mail")&"""> ma non capendo perché usi Microsoft.XMLHTTP non saprei cosa dirti, le "maling" ho sempre viste sviluppate diversamente gogola trovi diversi script
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Come logica dovrebbe funzionare comunque, immagino ci sia qualche errore nel codice che non vediamo.

    Comincia a fare una prova del genere, nella pagina chiamante:

    codice:
    ...
    Dim email: email = "emaildiprova@dominio.ext"
    
    xml.Open "GET", "http://www.tuositoweb.it/tuapagina.asp?mail=" & Server.UrlEncode(email), False
    ...
    e in testa alla pagina chiamata (tuapagina.asp nell'esempio che stiamo facendo):

    codice:
    Response.Write("<h1>L'indirizzo email e': " & Request.QueryString("mail") & "</h1>")
    Poi vedi cosa ti restituisce il responseText dell'oggetto xml. Così riesci a capire se i parametri sono passati correttamente o no.

    xxx

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.