Ir para conteúdo
Fórum Script Brasil
  • 0

Contagem


sange

Pergunta

galera andando nesses site da vida encontri esse tuto mas não entendi muito bem gostaria se possivel que me esclarecece ele ....vejamm

Criando um sistema de contagem de clicks em links

É muito fácil sabe quantas vezes um determinado link foi clicado em seu site, para isto precisaremos apenas de 2 arquivos .asp e um banco de dados do access.

1º - Crie o banco de dados (contador_clicks.mdb) no banco de dados crie a tabela (clicks) com os seguintes campos :

URL - tipo : texto

HITS - tipo : numerico

2º - Criando o arquivo que contará os links ... nesse tutorial chamaremos de "conta_link.asp"

<%

url = request.querystring("url")

if url = "" then

url = "http://www.meusite.com.br" 'Coloque aqui a url do seu site...

end if

'Conectando com o banco de dados...

set conn = createobject("adodb.connection")

conn.open "provider=microsoft.jet.oledb.4.0; data source=" & server.mappath("contador_clicks.mdb")

set rs = conn.execute("select * from clicks where url = '" & url & "'")

if rs.eof then 'Se não existe a url cadastrada no banco de dados, salva ela e adiciona 1 no hits

v = 1

conn.execute("INSERT INTO clicks (url, hits) VALUES ('" & url & "'," & v & ")")

response.redirect url

else

'Neste caso a url já está cadastrada, apenas somamos +1 nela

conn.execute("UPDATE clicks SET hits = hits +1 WHERE url = '" & url & "'")

response.redirect url

end if

'Fecha as conexões

rs.close

conn.close

set rs = nothing

set conn = nothing

%>

Como usar o arquivo acima em seu site.

http://www.seusite.com.br/conta_link.asp?u....br/arquivo.asp

ai varia, você pode por a url de qualquer arquivo depois do url=

3º - Mostrando as estatísticas das páginas - estatisticas.asp

<%

set conn = createobject("adodb.connection")

conn.open "provider=microsoft.jet.oledb.4.0; data source=" & server.mappath("contador_clicks.mdb")

set rs = conn.execute("SELECT * FROM clicks ORDER By hits DESC")

do while not rs.eof

%>

Página : <%=rs("url")%> <br>

Cliques : <%=rs("hits")%>

<%

rs.movenext

loop

rs.close

conn.close

set rs = nothing

set conn = nothing

%>

Bem acima foi explicado os passos para a criação do sistema de conta links, um script fácil de fazer e entender, e muito útil para analisar quais páginas do seu site é mais acessada etc...

bem é isso espero ajudas..

valeww

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...