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.
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
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/
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==»);
?>
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 .
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.
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.
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.
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.