22 Fev 2006

ML Contextual: diário de bordo

Arquivado em: Adsense, Afiliados, MercadoSócios



Compare Preços no JáCotei:

Tanquinho Colormaq Pioneer 2,5Kg
Tanquinho Colormaq Pioneer 2,5Kg



Memória Kingston p/ Notebook 2GB DDR2 667M...
Memória Kingston p/ Notebook 2GB DDR2 667M...




Continuando a reportar os progressos do sistema de banner contextual do MercadoSócios, tenho o prazer de anunciar que a base de páginas armazenadas no banco de páginas foi totalmente deletada.

Com os diversos ajustes que foram feitos no algoritmo de detecção de palavras-chave era mesmo mais do que necessário criar uma nova base de informações, para que os critérios possam sofrer um novo refinamento.

Além disso, já está sendo possível (com um pequeno ajuste no script) utilizar o sistema como URL alternativa para o Adsense. E os resultados estão bem animadores! No artigo “Desezo dzi Matar”, do meu blog pessoal, há dois blocos de links. No momento do teste o primeiro bloco de links apresentou diversos links para produtos relacionados a escola, e no segundo a vídeos sobre briga de rua e galos de rinha (leia o artigo para entender).

Um problema que o algoritmo de sorteio de anúncios estava sofrendo era a repetição: duas instâncias do script na mesma página (como no caso acima) gerariam invariavelmente sempre os mesmos anúncios. Isso porque, a fim de evitar um erro do XML do Mercado Livre sou obrigado a limitar a três palavras chaves na busca. O que eu fazia antes era pegar as três meta keywords ou as três primeiras palavras chaves detectadas no texto, ignorando as demais. Porém, resolvi o problema de uma maneira simples mas eficiente: a ordem das palavras chaves é embaralhada antes de que a busca seja feita (usando a função shuffle() do PHP). Funciona.

Basicamente, o código para quem quiser experimentar o script é o seguinte:


Explicando o código acima:

  • ml_ad_client
    Mais na cara que o nariz. É o código do seu site junto ao MercadoSócios.
  • ml_ad_width e ml_ad_height
    Estas duas variáveis definem a largura e a altura do anúncio. Os principais formatos do AdSense já são suportados (ver abaixo). Informar valores inválidos apenas gerará um retângulo vazio na página.
  • ml_ad_type
    Esta variável define o tipo de anúncio que será gerado. Os valores possíveis são “mixed”, que gera um anúncio com gráficos e textos misturados, e “text” que gera anúncios exclusivamente de texto. Apenas o modo “mixed” está atualmente suportado.
  • ml_color_border, ml_color_bg e ml_color_text
    Estas variáveis definem o esquema de cores do anúncio.
  • ml_url
    Esta variável foi exposta recentemente, e contém o endereço da página que contém o anúncio. Na primeira versão do script ela ficava oculta, porém como o Adsense exige que o anúncio alternativo seja uma página HTML, e não queremos que os anúncios sejam relativos a esta página, e sim à página que contém o IFRAME que comporta o anúncio, faz-se necessário deixar em aberto a possibilidade de trocar document.location por parent.document.location para estes casos.

Os formatos de banners suportados hoje são os seguintes.

  • 728×15 (somente texto, não importa o valor de ml_ad_type);
  • 120×600;
  • 120×240;
  • 728×90;
  • 468×60;
  • 336×280.

Por ora não há funções de estatísticas disponíveis, e também não estou “cobrando” os 10% de exibição dos meus anúncios entre os do publicador. Quando isso começar a ocorrer eu aviso. Primeiro tenho que implementar os demais formatos de banners, os banners de texto e alguns bugs irritantes de apresentação (as descrições gigantescas incomodam muito).

Se você não entendeu alguma coisa do que está escrito acima, não se preocupe. O que importa é que você passe a extrair mais resultados dos seus banners. Se precisar de ajuda para montar o código para o seu site, é só entrar em contato comigo.

Em tempo, ou last but not least: não estou tendo condições de fazer uma ferramenta de criação automática do código, com seleção de cores e tudo mais. Se alguém quiser colaborar, a comunidade agradece.

Textos possivelmente relacionados





Uma Resposta para “ML Contextual: diário de bordo”

  1. Grande Líder da Silva on 22 Fev 2006 at 12:18 pm

    Não tenho nada para colaborar, só elogio.

    Parabéns pelo trabalho.

Trackback URI | Comments RSS

Deixe uma resposta

É proibida a reprodução do conteúdo deste site sem prévia autorização por escrito do autor. Citações de no máximo um parágrafo acompanhadas do link para o texto original são permitidas sem necessidade de autorização escrita.

diHITT - Notí­cias