Logo Hardware.com.br
vrnkl
vrnkl Novo Membro Registrado
43 Mensagens 0 Curtidas

Capturar nº de clicks e visualizações

#1 Por vrnkl 07/08/2012 - 17:22
Boa tarde, estou criando um sistema básico de publicidade p/ colocar em um site e gostaria de saber como faço p/ capturar através do PHP o nª de vezes que uma imagem é visualizada na página e o nº de vezes que a imagem recebe um click.
Helix
Helix Membro Junior Registrado
96 Mensagens 13 Curtidas
#2 Por Helix
07/08/2012 - 19:04
Uma sugestão é usar uma tabela no banco de dados contendo 3 colunas principais:
  • O id da imagem;
  • O endereço físico de onde a imagem a ser exibida se encontra no disco;
  • Contador de exibições;
  • Contador de cliques;
Nessa tabela podem existir outras colunas, como o endereço de algum link que a imagem apontará, colunas armazenando a largura/altura da imagem, etc. Fica a seu critério.

Em seguida, passe o ID dessa imagem que está registrada no banco através do parametro de uma ação(se estiver usando algum framework MVC) ou página php/método/função(caso o código seja "cru", sem nenhum framework). Esta ação incrementará o contador de exibições da respectiva imagem na tabela e emitirá uma tag HTML com ou sem link ( ou ) que contém o endereço da imagem a ser exibida.
Um processo semelhante pode ser feito na hora de "clicar" no link gerado junto com a imagem, só que agora incrementando a coluna de cliques. O detalhe aqui é que o link gerado aponta pra sua aplicação passando o ID dessa mesma imagem, por exemplo:
<a href="Redireciona/Banner/30"><img src="Imagens/Banner30.jpg"></a>

Ao clicar, o navegador acessa sua aplicação, que incrementa o contador de cliques e só depois redireciona pro endereço original que o link da imagem deveria apontar.
É uma ideia bem simples de se executar, que vai variar como vc está desenvolvendo sua aplicação.
Abraços!
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal