Contar visitas a páginas externas.

FaLLeN

Hola mediavideros!

Veréis, me preguntaba si hay alguna forma de contar las visitas que desde una web, en este caso, mi web, van a otra.

Es decir:

Tengo 3 enlaces.
Cada enlace va a una página diferente.

Quiero saber, cuantas visitas les estoy dando a cada página.

Puedo imaginarme que será con un enlace de por medio para redirigir, pero quería saber si hay algun modo en concreto. Es decir, una página puente.

EnZo

Tienes que hacerte un script intermedio que conecte a base de datos para saber que enlace se ha pulsado. Y al mismo tiempo registrar el clic.

1 1 respuesta
FaLLeN

#2 Algo como:

el enlace en mi web apunta a google.com

cuando pulso el enlace va a: miweb.com/linksalida.php y de ahi a google.com

entonces en linksalida.php registro el enlace?

2 respuestas
PandragoQ

#3 exactamente eso....

1 respuesta
FaLLeN

#4 Perfect.

Gracias a los dos :D

EnZo

#3 Sip, eso es.

Otra opcion es como lo hace google, que es mas elegante pero mas costoso.
La url del enlace original la mantiene en el link. Pero ese link tiene un onmousedown que envia una peticion ajax a un script para que registre el link.

1 respuesta
eXtreM3

#6 el evento onmousedown registra también un enter de teclado? Qué pasa si tabulando llegas al enlace y pulsas enter?

2 respuestas
EnZo

#7 http://www.youtube.com/watch?v=gvslIjUVrzM xD

Bromas aparte, supongo que google habra contemplado eso y modificara el dom para añadir un evento para ello. Aunque es un suponer. En cualquier caso la funcion de 1 vale para los eventos. Aunque necesitaria una funcion más.

1 respuesta
FaLLeN

#7 #8

Lo del onmousedown podría ser algo asi:

onmousedown=<?php mysql_query($updateVisita); ?>

1 respuesta
EnZo

#9 Olvidalo, hazlo de la forma que tenias pensado hacerlo.

1 respuesta
FaLLeN

#10 No se muy bien como va eso del isi ajax xD voy a hacer en una página aparte y au xD

1 respuesta
SicKneSs

un poquito de javascript y listo, por ahi arriba te lo acaban de decir,

#11 puedes usar jQuery para hacer la llamada AJAX si te encunetras más cómodo.

salu2.

Usuarios habituales

  • SicKneSs
  • FaLLeN
  • EnZo
  • eXtreM3
  • PandragoQ