Foros del Web » Programando para Internet » PHP »

Contar clic y exposiciones

Estas en el tema de Contar clic y exposiciones en el foro de PHP en Foros del Web. Hola a todos, En una pagina que muestra unas ofertas, tengo la tarea de contar el número de clic que se le hace a cada ...
  #1 (permalink)  
Antiguo 01/11/2007, 16:08
 
Fecha de Ingreso: abril-2005
Mensajes: 208
Antigüedad: 19 años
Puntos: 1
Contar clic y exposiciones

Hola a todos,

En una pagina que muestra unas ofertas, tengo la tarea de contar el número de clic que se le hace a cada enlace y las ofertas que pagan por exposiciones debo de contar el número de exposiciones.

Las exposiciones son por ejemplo las veces que he visto la oferta del producto, sin necesidad de hacer clic en él.

¿Puede alguien darme una ayuda para realizar el conteo de estas dos cosas?, les agradezco de antemano.

Saludos,

Logout.
  #2 (permalink)  
Antiguo 02/11/2007, 03:47
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 2 meses
Puntos: 8
Re: Contar clic y exposiciones

Para el tema de los clicks lo que yo hago es enlazar con un script intermedio que los cuenta. Me explico. Supongamos que debo contar cuántas veces se hace click en este enlace:

Código HTML:
<a href="http://www.fulano.com/pagina.php" target="_blank">Visita nuestro bar</a> 
Teniendo un script intermedio, apunto al script en vez de al destino real, pasándole como parámetro el destino real:

Código HTML:
<a href="intermedio.php?url=http://www.fulano.com/pagina.php" target="_blank">Visita nuestro bar</a> 
Y en el script se hacen dos cosas:
-Incrementar el contador
-Redirigir la salida al enlace destino

El código dependerá de cómo vayas a guardar el contador. Por ejemplo, si lo llevas en una base de datos podrías tener un campo para la dirección y otro para el contador....


Código PHP:
<?php
  
...
  
$url=$_GET['url'];
  
//Aquí el código para filtrar $url y evitar que te metan cosas raras...
  //Y luego actualizar al base
  
mysql_query("UPDATE tabla set contador=contador+1 WHERE id_url='$url'");
  
//Y ahora redirigir
  
header("Location: $url");
  die();
?>
__________________
Kelpie
  #3 (permalink)  
Antiguo 02/11/2007, 03:48
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 2 meses
Puntos: 8
Re: Contar clic y exposiciones

Para contar las veces que se ha visto la oferta, en el archivo del artículo puedes incrementar un contador que te lo vaya contando...
__________________
Kelpie
  #4 (permalink)  
Antiguo 03/11/2007, 11:17
 
Fecha de Ingreso: abril-2005
Mensajes: 208
Antigüedad: 19 años
Puntos: 1
Re: Contar clic y exposiciones

Gracias Kelpie,

Haré a como me dices, para el tema de como contar el número de veces lo único que sé hasta el momento es el evento unbodyload, si mal no recuerdo, dado que una vez que se cargue la página y se muestren las ofertas, esta es vista; lo que correspondería a aumentar el contrador.

Saludos,

Logout.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:10.