Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    112

    http_referer e motori di ricerca

    Salve a tutti,
    sto provando a fare una sorta di contatare di visite e vorrei sapere queste due informazioni :
    1) da che pagina provengono i visitatori
    2) se provengono da un motore di ricerca, che parole hanno usato per la ricerca.

    ora..

    io inserisco nella pagina che voglio "statisticare" questo pezzetto di codice : ( che risiede su un altro server )

    <script language="javascript" src="http://www.miosito.com/count.asp?USER=2">

    Il problema è che come http_referer mi da sempre l'url della pagina nella quale ho incluso il codice e non quella dalla quale è venuta la visita. non so se sono stato chiaro.

    secondo voi ?

  2. #2
    Ciao, anch'io ho un sito di statistiche. Ti consiglio intanto di utilizzare questo script da inserire nelle tue pagine:

    <script type="text/javascript" language="JavaScript" src="http://www.miosito.com/count.asp?USER=2"></script>


    Poi l'HTTP_REFERER ti dovrebbe dare l'indirizzo giusto.
    Ricorda che HTTP_REFERER recupera solamente la pagina da dove provieni solamente tramite il click su di un link. Se scrivi l'indirizzo manualmente sulla barra degli indirizzi non recupera niente.

    Spero di esserti stato utile.

  3. #3
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    112
    Ciao e grazie
    secondo me il probl. è che l'http_refere lo eseguo da asp

    e forse è normale che mi vede sempre la pagina nella quale è incluso, forse lo dovrei eseguire con javascript usando tipo :

    <script language="javascript" type="text/javascript">
    if (document.referrer != '')
    document.write(document.referrer);
    </script>

    e naturalmente, invece di scrivere document.write passarlo ad asp che lo registra nel db.
    che dici ? potrebbe andare ?

    mi fa piacere che anche tu hai un sito simile ..magari mi puoi dare qualche dritta ..

  4. #4
    Se hai bisogno ti posso aiutare. Servono due passaggi:

    1) Lo script che inserisci nelle pagine è quello che ti ho scritto
    2) La pagina che riceve i dati deve essere fatta mezza in ASP (tramite response.Write) devi passare i dati tramite javascript ad un'altra pagina ASP che deve ricevere i dati e inserirli nel database

  5. #5
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    112
    allora.. ho fatto un po' di prove ma ancora non mi funziona,
    ho provato con questo codice :

    <script type="text/JavaScript">
    document.write (' ');
    </script>

    così javascript dovrebbe passarmi i dati raccolti .. [ Es.: refere= Request("Refer") ]
    ma le var passate risultano vuote!!! dove sbaglio ??


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.