Segunda-feira, 16 de setembro de 2002 às 01h59

Criando um sistema de banners (Parte 2)

Faltam -1 dias! Inscreva-se agora! O maior encontro de profissionais web da américa latina.

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!

Nenhum comentário até agora

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


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