LOGIN:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

Segunda-feira, 16/09/2002 - 01:59 - Por Marcos Placoná
Seções relacionadas:

Criando um sistema de banners (Parte 2)

E aí leitores!

Cá estou novamente para tentar lhes passar mais um pouco de meus conhecimentos. E como já havia prometido, hoje irei lhes dar mais algumas dicas para "incrementar" o sistema de banners.

Estou dando continidade a este tópico porque ele é muito importante, ajuda o site e seus patrocinadores a ter um melhor controle das campanhas através de banners.

Semana passada falamos sobre como adicionar a propriedade de rotação dos banners, agora falaremos sobre como contar os "cliques" e "views" de seu banner, para poder obter um controle ainda mais estatístico de seu site.

Para isso, criaremos em nosso banco de dados (Banner.mdb) que já foi utilizado na semana passada mais dois campos na tabela "Banner" o campo "click" e o campo "acessos".

Basta substituir o código abaixo após a query "banners" do código anterior.

<!--Query do contador de clicks-->
<!--Se estiver definido a variavel anuncio executa a rotina abaixo-->
<cfif isdefined ("URL.anuncio")>
<!--Faz o "select" de tudo oque tiver o "id" igual ao da "url"-->
<cfquery datasource="banner" name="Visualizar">
SELECT * FROM banner WHERE ID = #url.anuncio#
</cfquery>
<!--Contador de click-->
<cfoutput query="Visualizar" maxrows="1">
<!--Adiciona mais um ao campo click-->
<cfset varcontador = #click# +1>
</cfoutput>
<!--Atualiza o banco no campo click-->
<cfquery datasource="banner" name="Anuncios">
UPDATE banner SET click = #varcontador# WHERE ID = #url.anuncio#
</cfquery>
<!--Redireciona para a url da variavel-->
<cflocation url="#url.url#">
<cfelse>

<cfoutput query="Banners">
<!--- Contador dos Banners --->
<!--Adiciona mais um ao campo acessos-->
<cfset varAcessosBanner="#Acessos#" + 1>

<cfset varIDBanner="#ID#">
<cfparam name="varIDBanner" default="3">

<!--- Exibindo Banner --->
<!--Mostra a url do banner-->
<a href="banner.cfm?anuncio=#id#&url=http://#site#"><img src="img/#banner#"></a></cfoutput>

<!--- Atualizando Contador dos Banners --->

<cfset Form.ID = "#varIDBanner#">
<cfset Form.Acessos = "#varAcessosBanner#">

<!--Atualiza o campo acessos-->
<CFUPDATE DATASOURCE="Banner" TABLENAME="Banner" FORMFIELDS="ID, Acessos">
</cfif>

E pronto, está feito. Agora você já pode ter uma maior controle de visitas de seus banners, e futuramente até fazer uma página de visualização para os clientes de seu site que possuem banners. Isso da um bom grau de profissionalismo ao seu site.

Bom, por essa semana é só isso.

Semana que vem estarei ai para lhes passar mais informações.

Abraço!

Todos os artigos de Marcos Placoná

0 comentários publicados

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Marcos Placoná é programador ASP e ColdFusion e desenvolve soluções web com foco em e-commerce.


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.