Diego Di Camillo

Base de tips para problemas comunes de los desarrolladores.



Que es Pixel Tracking y como creo un Pixel Tracking utilizando PHP

30Oct09

Un pixel tracking es algo asi como agregar un tag img en una pagina para monitorear su actividad en el mismo sitio o en un sitio remoto, tambien puede colocarse en los emails con imagenes para saber cuando ese mail es visto (claro, cuando un cliente de correo permita cargar las imagenes del cuerpo del mail).
La tecnica es rudimentaria y simple, pero efectiva.
Colocamos un tag <img src=»http://sitiotracking.com/ptrack.php» alt=»» />

Dentro del archivo ptrack.php que colocaremos en el hosting sitiotracking.com podemos colocar por ejemplo:


Con esto contabilizamos en la base de datos el IP y la marca de tiempo de cuando se visualice el pixel y luego le damos el BINARIO de la generacion de una imagen de 1×1 pixel transparente, o sea, oculto.

Archivado en: General   |  8 Comentarios

8 comentarios a “Que es Pixel Tracking y como creo un Pixel Tracking utilizando PHP”  

Feed de este artículo URI para Trackbacks
  1. 1 Marcos en Jul 19th, 2011 dijo:

    Me ha sido de mucha ayuda, aunque me aparece una duda ahora que imagino puedes echarme un cable con ello:
    Tengo que seguir el movimiento dentro de una web, es decir: “Visitante 1 comienza en página A, se fue a página B y finalmente llegó a página C” ¿es posible? ¿Podría hacer una medición-lectura por url en lugar de IP?

    Saludos

    Marcos

  2. 2 ddicami en Jul 19th, 2011 dijo:

    OK, la tecnica pixel tracking es para ciertos casos puntuales.
    Para lo que mencionas, no te compliques la vida, utiliza Google Analitycs,

    http://www.google.com/intl/es/analytics/

  3. 3 e1gatto en Jul 18th, 2012 dijo:

    Aquí hay algo que no entiendo… no se mucho de php perotengo varias preguntas: la conexión a db es es a mi una que yo haga? es que es lo que no entiendo, es que me suena que todo depende de otro proveedor por ende el pixel no me funcionaria a mi sin un proveedor de servicio y la otra es

    header(«content-type: image/gif»);
    //43byte 1×1 transparent pixel gif
    echo base64_decode(«R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==»);
    ?>

  4. 4 ddicami en Jul 18th, 2012 dijo:

    No entiendo bien , que me preguntas, pero si la base de datos es a una base de datos en tu servidor, y es donde se realiza alguna registracion estadistica.
    La idea qes que al solicitarse la imagen dentro de un tag html , se busque un php que esta en tu servidor, en vez que un gif o jpg .

  5. 5 Christian en Oct 6th, 2012 dijo:

    Es justo lo que buscaba, ya hice todo los pasos. relize una base de datos, subi el archivo ptrack.php a mi servidor (con mi configuracion), pero ahora que?, ya envie varios mails y no se como ver los resultados.

  6. 6 ddicami en Oct 7th, 2012 dijo:

    Ahora cada vez que se cargue esa imagen de 1 pixel x 1pixel se debe actualizar tu base de datos (si todo ha quedado correctamente configurado, claro)
    Suerte, espero te sirva.

  7. 7 pablo en Oct 9th, 2012 dijo:

    muy bueno y muy claro y muy sencillo.
    lo estoy utilizando, la base de datos puede grabar más datos, estoy investigando cuales, te pregunto sabes como como se identifica el cliente de correo cuando recibe el email, hay alguna forma de pasar los datos por php para grabarlos en una bd. gracias.

  8. 8 ddicami en Oct 10th, 2012 dijo:

    mmm no he probado como obtener el cliente de correo, si el dato esta en cabecera, proba con

    $_SERVER[‘HTTP_USER_AGENT’];

    haber que devuelve.

    Normalmente retorna el navegador que esta navegando la pagina, en este caso no es un navegador sino un cliente de correo, asique si el dato está en la cabecera de la peticion, deberia retornarlo.

Enviando tu Comentario
Por favor espera

Deja una respuesta

Hubo un error con tu comentario, por favor intenta de nuevo.



Comparte este artículo

  • Menéame  Menéalo
  • del.icio.us  Enviar a Del.icio.us
  • Mi Yahoo!  Agregar a Mi Web 2.0
  • Furl  Guardar en Furl
 


wordpressk2openswitchyukei.netfeedwordpress