Come: PHP click tracking pixel

October 3

Monitoraggio delle informazioni sui visitatori del tuo sito web consente di determinare la frequenza con cui le persone sono il caricamento di una pagina specifica e in quale momento. Clicca-tracking opere, ponendo una singola immagine di uno per un pixel in una pagina e collegandolo a uno script remoto che salva le informazioni sul visitatore in un database o file. Codice lo script di monitoraggio da soli per evitare di dover scaricare un intero inseguimento o pacchetto di software web-analitica.

istruzione

1 Aprire il file HTML in un editor di testo, come Blocco note di Windows.

2 Creare un collegamento a un'immagine trasparente, uno per un pixel GIF aggiungendo il seguente codice nel corpo del file HTML:

<Img src = "http://www.myserver.com/pixelclick.php?id=1&quot;/>

Sostituire "? Id = 1" con il "id" unico che si desidera utilizzare per il sito specifico. Ogni pagina web ha bisogno di un "id" separato per distinguere tra loro.

3 Salvare e chiudere il file.

4 Creare un nuovo documento in un editor di testo.

5 Creare uno script PHP per gestire il codice di monitoraggio. Inserire il seguente codice all'inizio del file vuoto:

<? Php
header ( "Content-Type: image / gif");
echo base64_decode ( "R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw ==");

$ S = data ( "Ymd H: i: s"). ":". $ _SERVER [ 'REMOTE_ADDR']. ":" $ _ GET [ 'id'].. "\ N";
file_put_contents ( "my_track_file.txt", $ s, FILE_APPEND);
?>

Lo script crea e invia l'immagine GIF trasparente con il "colpo di testa" e funzioni "base64_decode". Si crea quindi una stringa contenente l'indirizzo IP del visitatore, la data e l ' "ID" per il sito remoto. Infine, aggiunge il testo della stringa in un file di tracciamento.

6 Salvare il file PHP come "pixelclick.php" e chiudere l'editor di testo.

7 Carica il file PHP per il server. Carica il file HTML al server remoto che si desidera monitorare.

Consigli e avvertenze

  • Assicurarsi che lo script PHP non emette alcun dato prima della chiamata "header".