Ir para conteúdo
Ilano

Banner publicitário

Recommended Posts

Olá pessoal,

 

Tenho um banner e quero disponibilizá-lo para que meus clientes ou visitantes adicionem em seus sites mas que sempre que um visitante clicar nele lá na página de meus clientes possa enviar pro meu banco de dados de onde veio esse clique. É o que acontece com aqueles sites de vendas que identifica o local de partiu o clique, para depois realizar o depósito da comissão após tantos cliques. Não sei que nome se dá a esse tipo de recurso, por isso não sei se me fiz entender. Mas, qualquer coisa tento ser mais claro.

 

Grato,

 

Ilano

Compartilhar este post


Link para o post
Compartilhar em outros sites

A ideia é bem simples, assumindo que cada pessoa que irá usar o banner tenha um cadastro no seu site e esteja logada para pegar o código do banner, coloque junto ao link o id dessa pessoa, assim ao banner ser clicado ele trará o id dela e você saberá de quem se trata.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá ESerra,

 

Desde já agradeço sua atenção.

 

Certo, mas como faço para disparar esse ID e guardá-lo em banco?

Já sei que nesse banner deverá ter por trás o link com o ID do cliente, não é assim? Ou seja, após o cliente fazer seu cadastro, o sistema irá gerar um código html onde será passado o ID do cliente no link tipo http://www.enderecodosite/paginaembranco?ID=145

 

Ou seria mais seguro o ID ir num javascript?

 

Após clicar, ele deve ser levado a uma página em branco para realizar o insert no banco, ou seja, utilizaria o método do viewstate para fazer o insert?

 

Qual a melhor forma e mais segura para fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, seguindo a lógica do google (pode olhar até pelo google search), e da maioria de qualquer outro sistema de busca/banners. Sempre há uma página intermediária.

 

Essa página intermediária nada mais registra o evento (click), recebendo as informações que acha pertinentes: de onde veio; tipo do banner (para quando existem diferentes tipos de banners para um mesmo conteúdo); localização/posição dentro do site; etc..

 

Veja o seguinte:

- Acabei de pesquisar o site Imasters no google

- O endereço listado na pesquisa é: http://imasters.com.br;

- Entretanto, quando eu clico no link (seja botão direito/esquerdo), o link muda para: https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiDoKvL5M3NAhWJipAKHQlFDQ8QFgg0MAA&url=http%3A%2F%2Fimasters.com.br%2F&usg=AFQjCNGcsRcv6XZmIjcWvIWC1gZj6-hX7Q&sig2=YOIuH9_dc1JOuSVH7bZm8w

 

No code pode visualizar a URL completa:

'https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiDoKvL5M3NAhWJipAKHQlFDQ8QFgg0MAA&url=http%3A%2F%2Fimasters.com.br%2F&usg=AFQjCNGcsRcv6XZmIjcWvIWC1gZj6-hX7Q&sig2=YOIuH9_dc1JOuSVH7bZm8w'

Essa é a página intermediária que o google utiliza para seus registros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Motta
      Estagiário do Google põe anúncio errado no ar e causa prejuízo de US$ 10 mi
    • Por Joob
      Boas Malta,
       
      Básicamente queria fazer uma contagem de 30 dias, com desactivação do serviço em si, ou seja, Comprava e Fica do tipo "Faltam 30 Dias / Faltam 29 Dias, etc.." depois no fim dos dias, ficaria "Comprar Novamente" ..
      Sei que não está bem, precisava era de uma ajuda.
       
      Tenho desta forma a chamada
      <?php if($account->SERVICO1) : ?> <font color="#BB0306"> <?php if(isset($_POST['buy1'])) { $buy1 = date('Y-m-d H:i:s');; $buy1->add(new DateInterval('P30D')); echo "" . $buy1 . "\n"; } ?> </font> <?php else : ?> <font color="#0C9620"><?= $language->store->SERVICO1->no_limit ?></font> <?php endif; ?> Já coloquei de outra forma só para colocar como se tivesse comprado e aparecesse a diferenca dos 30 dias. ou seja, a data ficava com + 30 dias do dia de hoje por exemplo.
      Queria era adicionar a data da compra que quando clicassem no botão da compra de comprar, que adicionasse os dias que faltavam para renovar e quando chegasse ao fim, voltava novamente ao "Comprar" (exemplo)..
       
      Tenho o botão da chamada assim
      <a href="store/purchase/COMPRA1/<?= Security::csrf_get_session_token('url_token'); ?>" class="label label-success label-store btn btn-dark" data-confirm="<?= $language->store->confirm_purchase; ?>"> <?php printf($language->store->display->purchase); ?> </a> Se me conseguissem dar uma ajuda para colocar na database, acho que seria melhor para a configuração/registo do dia.
       
      Não sei se me fiz entender.
      Obrigado.
       
       
      Abraço,
    • Por junior almeida
      tenho o seguinte codigo
      <head> <script type="text/javascript"> $.ajax({ url: 'livros.json', dataType: 'json', type: 'get', cache: false, success: function(data){ $.each(data, function(i, item){ console.log(item.name); $("#lista").append("<li><a id='livro'>"+item.name+"</a></li>"); }); } }); </script> <script type="text/javascript" src="js/script.js"></script> </head> <body> <div id="wrapper"> <ul id="lista"> </ul> </div> </body>  
      ate ai tudo bem ele me lista os dados que estão no json
       
      ai queria pegar o click nos items listados ai estou usando esse codigo
       
      $(document).ready(function(){ $('#livro').click(function(){ console.log("clicou"); }); })  
      só que ele não me retorna nada, se alguém puder me ajudar 
    • Por Bruna Garcia
      Oi pessoal!
      Gostaria de saber se tem alguma plataforma que gerencie qual usuário publicou determinado artigo em uma pagina web com anúncios e o número de visitas essa página recebeu.
      Obrigada.
    • Por brunojs
      Boa tarde !! estou tentando colocar um banner nesse espaço branco que eu marquei 
      mais não estou conseguindo pois tem que colocar pelo codigo css eu não estou conseguindo alguém 
      pode me ajudar ? segue o codigo css logo abaixo da imagem 

       
      Codigo é esse 
       
      body

      background:url(images/bg.gif) repeat-y center #FFFFFF;
      margin:auto;
      font-family: Arial, Verdana, Helvetica, sans-serif;
      font-size:11px;
      color:#333333;
      }
      h1{
      font-size:15px;
      color:#6C0008;
      padding:5px;
      margin:3px;
      font-weight:normal;
      }
      h2{
      font-size:13px;
      color:#666666;
      margin:0px;
      padding:3px;
      }
      h3{
      font-size:14px;
      color:#666666;
      margin:0px;
      padding:3px;
      }
      h4{
      font-size:12px;
      color: #CE6700;
      margin:0px;
      padding:3px;
      font-weight:normal;
      }
      .clear {
      clear:both;
      overflow:hidden;
      height:4px;
      }
      #main_content{
      width:930px;
      height:auto;
      margin:auto;
      background-color:#FFFFFF;
      }
      #top_banner{
      width:930px;
      height:150px;
      background:url(images/banner.jpg) no-repeat center;
      }
      #center_banner{
      width:930px;
      height:200px;
      background:url(images/bannerinox.gif) no-repeat center;
      }
      #center_banner_content{
      width:400px;
      height:auto;
      float:left;
      padding:55px 0 0 20px;
      }
      #learn_more{
      width:400px;
      height:50px;
      clear:both;
      float:left;
      padding-top:10px;
      }
      #learn_more a{
      padding:6px;
      margin:0 0 0 80px;
      text-decoration:none;
      color:#000000;
      font-size:12px;
      border:1px  #CCCCCC solid;
      }
      #learn_more a:hover{
      padding:6px;
      margin:0 0 0 80px;
      color: #666666;
      border:1px  #999999 solid;
      }
      #page_content{
      width:930px;
      height:auto;
      background-color:#FFFFFF;
      }
      /*------top menu---------*/
      ul.menu {
      list-style-type:none; float:right; display:block; width:500px; height:18px; 
      clear:both; margin-top:100px; padding:0;}
      ul.menu li {
      display:inline;}
      a.nav:link, a.nav:visited {
      display:block; float:left; padding:4px 11px 0 11px; margin:0;width: auto; height:18px; text-align:center; line-height:20px; font-weight:bold; font-size:12px;
      text-decoration:none; color:#562231;}
      a.nav:hover {
      display:block; float:left; padding:4px 11px 0 11px; margin:0;width: auto; height:18px; text-align:center; line-height:20px;
      text-decoration:none;  color:#562231; border-bottom:1px #562231 dashed;}
      /*------left section-----*/
      #left_section{
      width:300px;
      float:left;
      padding:0 0 10px 30px;
      }
      .left_box_border{
      width:250px;
      height:auto;
      border:1px #CCCCCC solid;
      padding:2px;
      margin-top:15px;
      }
      .left_box{
      width:250px;
      height:auto;
      background:url(images/box.jpg) no-repeat top;
      padding-top:10px;
      }
      #login{
      padding:10px;
      }
      .input{
      width:140px;
      height:12px;
      font-size:10px;
      }
      .submit{
      float:right;
      margin-right:30px;
      margin-top:5px;
      }
      img.pic{
      float:left;
      padding:10px;
      }
      .title{
      font-size:14px;
      font-weight:bold;
      color:#7B0E10;
      }
      .title a{
      text-decoration:none;
      font-weight:bold;
      color:#7B0E10;
      }
      .content{
      padding:5px;
      text-align:justify;
      }
      /*------right section-----*/
      #right_section{
      width:600px;
      height:auto;
      float:left;
      }
      .right_box{
      margin:20px 10px 10px 0;
      }
      img.pic_border{
      float:left;
      padding:2px;
      margin-right:15px;
      border:1px solid #CCCCCC;
      }
      .title_small{
      font-size:12px;
      font-weight:bold;
      color: #000000;
      }
      #right_box_1{
      width:250px;
      height:280px;
      float:left;
      margin:10px 1px 10px 10px;
      border-right:3px #B3B5B8 solid;
      }
      #right_box_2{
      width:280px;
      height:280px;
      float:left;
      margin:10px 5px 10px 1px;
      padding-left:12px;
      border-left:1px  #CCCCCC solid;
      }
      .news_box{
      padding:10px 0 0 0;
      clear:both;
      }
      img.pic_news{
      float:left;
      padding:0px 10px 10px 10px;
      }
      .news_submenu{
      clear:both;
      float:left;
      padding-top:5px;
      margin-left:10px;
      border-bottom:1px #CCCCCC solid;
      }
      .news_link{
      float:left;
      padding-right:30px;
      }
      .news_link a{
      text-decoration:none;
      color:#999999;
      }
      .news_link a:hover{
      text-decoration:none;
      color:#000;
      }
      /*---------services---------*/
      ul.services {
      list-style-type:none; float:left; display:block; width:auto; height:20px; 
      margin:0px; padding:10px 0 0 2px;}
      ul.services li {
      display:inline;}
      a.nav_services:link, a.nav_services:visited {
      display:block; padding:1px 0 0 14px; margin:2px;width: auto; height: auto; text-align:left; line-height:17px;
      text-decoration:none; background:url(images/bullet.png) no-repeat left; color:#000;}
      a.nav_services:hover {
      display:block; padding:1px 0 0 14px; margin:2px;width:auto; height:auto; text-align:left; line-height:17px;
      text-decoration:none; background:url(images/bullet_a.png) no-repeat left; color:#000000;}
      /*-------footer-----*/
      #footer{
      width:930px;
      height:70px;
      clear:both;
      background-color:#D7D8D2;
      }
      #copyrights{
      width:350px;
      color: #666666; 
      font-size:10px;
      float:left;
      padding:10px;
      }
      #madeby{
      width:200px;
      height:60px;
      float:right;
      text-align:center;
      padding-top:10px;
      }
      #madeby a{
      text-decoration:none;
      color:#666666;
      }
      /*---------footer menu---------*/
      ul.footer_menu {
      list-style-type:none; float:left; display:block; width:auto; height: auto;  margin:0px; padding:3px 0 0 10px;}
      ul.footer_menu li {
      display:inline;}
      a.nav2:link, a.nav2:visited {
      display:block; float:left; padding:4px 0 0 5px; margin:2px;width: auto; height:20px; text-align:center; line-height:16px;
      text-decoration:none; color: #999999;}
      a.nav2:hover {
      display:block; float:left; padding:4px 0 0 5px; margin:2px;width:auto; height:20px; text-align:center; line-height:16px;
      text-decoration:none;color:#000000;}#main_content #page_content #right_section .right_box .content h2 {
          color: #F00;
      }
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.