Compartilhe a receita do Google AdSense em um blog com vários autores

Como alguns de vocês sabem, estou atualmente trabalhando em um produto que deve chegar a todas as pessoas que vivem da e pela Web (aqueles que chamo de Webworkers). É um projeto de longo prazo porque não tenho muito tempo (e qualquer ajuda é bem vinda ;) ) entre meu trabalho e minha família.

Na minha solução, uma das pistas é federar um certo número de blogs e páginas, escritos e mantidos por vários autores (entre outros).

Desde o início, tive que pensar em uma solução para compartilhar qualquer receita, incluindo receita de publicidade, como anúncios do Google Adsense.
Finalmente encontrei a solução em um blog indiano. Parece bastante adequado. Vamos ver como fica.

O Plano de Pagamento de Ganhos prevê que cada autor ganhe uma porcentagem fixa da receita do AdSense gerada pelos artigos que escreveram. Do ponto de vista dos autores, esse arranjo é muito melhor do que dividir a receita pelo número de visualizações de página.

De fato, o Google só paga quando um anúncio é clicado e não pelo número de visualizações. Isso é chamado de CPM (Custo por Mille). Se o seu conteúdo é muito segmentado e os anúncios exibidos são muito relevantes e, portanto, a taxa de conversão é boa, é normal que você receba mais do que o autor de um conteúdo maior e, portanto, com um público maior, mas cujos anúncios sejam menos clicados.

A partir daí, você tem duas opções: ou cada autor abre uma conta separada do AdSense e adiciona seu código/tag a cada artigo (em um campo personalizado, por exemplo) e gerencia por conta própria pagando ao administrador sua parte da receita, ou o administrador administra a coisa toda (o que parece lógico, já que ele é o maestro).

A solução escolhida é a segunda. O administrador deve, portanto, criar canais separados para cada autor, a fim de identificar as fontes de renda.

Imagine que existem 3 autores. Pedro, Sam e Matt.
Para cada um deles, criamos um canal cujo nome corresponde ao nome do autor.

Então você tem que criar unidades do mesmo formato para as quais você atribui um dos canais. Por conveniência, é melhor seguir uma convenção de nomenclatura (por exemplo, Leaderboard_Peter, Leaderboard_Sam, etc).

Depois de criar sua conta do AdSense, você receberá o código para inserir em suas páginas para cada canal.




Apenas o “slot” mudará para cada canal. Como cada canal corresponde a um autor, basta inserir um pouco de código javascript e php e pronto.

Para obter o nome de um autor o procedimento é muito simples. Dependendo da plataforma utilizada, insira:

  • <$BlogItemAuthorNickname$> para Blogger (versão antiga)
  • para Blogger (nova versão)
  • para WordPress

Uma pequena função PHP para mapear nomes e códigos:

< ?php function get_ad_codes($autor) { if($autor == 'pedro') return '123789'; elseif ($autor=='sam') return '987878'; ... else // padrão, nenhum autor encontrado return '964743'; } ?>

Em seguida, modifique o script do AdSense da seguinte forma:

";
  largura_do_anúncio_google = 728;
  google_ad_height = 90;
//-->



Para saber os rendimentos por autor, basta exibi-los na interface do AdSense agrupando-os por canal. É isso.

Simples e prática, a técnica pode ser utilizada para outras aplicações.

Crédito: Digital Inspiration

Ler também