14 fev 2008
Agora ao seu alcance: vitrines personalizadas JáCotei
Atualização: o Leo Baiano e o Ilo Navarro andaram trabalhando no código do plugin, o primeiro desenvolvendo uma vitrine horizontal, e o segundo integrando as duas vitrines num único plugin. Ao final do texto, você terá o link para baixar o plugin original (descontinuado) e o plugin com o hack dos dois colegas blogueiros (recomendado, e com pequenas correções estéticas efetuadas por mim).
Atualização: foi incluído, conforme orientação do Rodrigo do JáCotei, o logotipo da empresa no pé da vitrine, bem como as descrições de produtos muito extensas foram consertadas pelo incansável Daniel Becher. Nossos mais sinceros agradecimentos a ele. Havia também um erro na URL amigável, que não impedia o funcionamento do plugin, mas poderia vir a causar problemas no futuro. Assim, quem estiver fazendo uso da ferramenta deve atualizá-la imediatamente.
Atualização: o arquivo que disponibilizei estava corrompido, e graças ao feedback do Becher consegui resolver o problema; e já que estava com a mão na massa, aproveitei para converter os caracteres acentuados para as entidades HTML, para resolver o problema do Marcus. Peço, então, que quem tenha baixado o plugin que repita a operação, pois agora sim deve funcionar.
Depois de receber vários pedidos de pessoas desejosas de terem em seus sites essas vitrines do JáCotei que insiro em meus posts, resolvi abri o jogo e contar como é que se faz. Para facilitar empacotei tudo isso em um pluginzinho para o WordPress, que como foi feito exclusivamente para uso pessoal não tem páginas de configuração nem nada, exigindo que se façam pequenas modificações nos templates para que eles possam funcionar.
Para ser bem verdadeiro, devo admitir que o principal motivo de eu não ter liberado essa informação antes era por pura vergonha de ter feito um código ruim, sendo que os autores de plugins que eu conheço normalmente capricham na usabilidade de suas crias.
Um pouco de filosofia
Muita gente acha que eu tenho privilégios especiais com o JáCotei, que eu tenho acesso a informações que não estão disponíveis ao grande público, etc. Isso não é verdade. O que eu tenho é curiosidade de pesquisar o que o JáCotei oferece aos afiliados (oficialmente ou não), e de chafurdar nos relatórios que nos são oferecidos (pobre do afiliado que ficar restrito ao relatório financeiro).
Outra coisa que eu tenho é a falta de pudor em pentelhar o Rodrigo (Gerente de Marketing e Parcerias do JaCotei) o tempo inteiro: raros são os dias que eu não mande pelo menos uns dois ou três e-mails pra ele dando sugestões, pedindo ajuda, discutindo assuntos de interesse dos afiliados. Como é que os leitores pensam que eu consegui a informação do endereço dos XMLs do JáCotei?
Um pouco de teoria
A vitrine que o JáCotei oferece aos afiliados é boa, é a ferramenta mais rentável que eles têm disponível. Contudo, ela é feia, e é difícil de personalizar o suficiente para integrar adequadamente ao meu gosto (e acredito que ao de muita gente), pois como é provida por IFRAME que tem dimensões variáveis, de acordo com a descrição dos produtos apresentados!
Segundo as informações oficiais a respeito da vitrine do JáCotei, os produtos que aparecem ali são os que têm melhor desempenho no site como um todo, e isso justifica o fato de ela ser a ferramenta mais rentável do programa de afiliados. Só que o JáCotei oficialmente não fornece uma listagem com os produtos com melhor desempenho para os afiliados.
Mas diz o ditado que quem não tem cão caça como gato, e o gato é um bicho esperto e antenado. Fiquei esperto e vi que um dos relatórios do JáCotei aos afiliados é o de produtos mais clicados. Daí foi só emitir o relatório analisando um período bem longo (creio que nos últimos três meses seja o suficiente, e foi nesse intervalo que eu me baseei) para chegar à listagem dos melhores produtos do site, pelo menos no que diz respeito à minha conta (mas como o mundo gira ao meu redor mesmo, essa é uma verdade absoluta).
De posse dessa informação, foi só popular um array em PHP e escrever um código para sortear um ou mais elementos dele para exibir na página, e isso acabou virando um plugin para o WordPress.
Um pouco de prática
Agora que você já sabe como esse plugin foi concebido, já pode baixá-lo (link no final do artigo) e descompactá-lo no diretório plugins do seu WordPress, ativando-o em seguida.
A partir deste momento você conta com uma nova função possível de ser chamada no template de seu blog: a JCInline().
Essa função recebe três parâmetros que são a quantidade de produtos a exibir, o seu código de afiliado e a legenda para a vitrine.
Assim, o código que eu usaria para exibir uma vitrine dessas aqui no Lucrando na Rede seria:

Atualização: a versão hackeada (recomendada) toma mais um parâmetro: ‘h|H’ para vitrines horizontas ou ‘v|V’ para vitrines verticais (padrão por omissão)
Acho que não preciso explicar muito, não é mesmo?
Um pouco de sofisticação: a sidebar
Atualmente, toda instalação de WordPress que se preze usa e abusa dos widgets para organizar as barras laterais. É claro que eu não tenho saco para escrever um widget de vitrine inline JáCotei, então instalei o ExecPHP Widget e chamo exatamente o código acima quando quero que apareça uma vitrinezinha na barra lateral.
Mais sofisticação: os feeds
Agora, tenho certeza que vou passar a ser o sujeito mais odiado da Efigênia (depois do Cardoso, é claro): vou ensinar a inserir essa vitrine nos posts que você manda para os seus feeds, hackeando o excelente plugin RSS Footer do Bruno Alves.
Edite o código do plugin, e localize a função AppendRSSFooter( $content ).
A lógica é simplesmente modificar o $content — a variável que contém o conteúdo do post sendo servido no feed naquele instante — e adicionar onde bem entendermos o código da nossa vitrine. Para isso existe uma função no meu pluginzinho chamada JCInlineFeed(), que recebe os mesmos parâmetros da função JCInline() explicada acima.
No meu caso, ficou assim:

Conclusão
Tenho duas expectativas com este artigo e o respectivo plugin. A primeira é que ele ajude você, caro leitor, a ganhar mais no programa de afiliados do JáCotei. E a segunda é que você não ria do meu código porco, e que modifique-o à vontade, para suprir as suas necessidades.
Garantia e suporte
Isso é uma piada, só pode ser: é claro que eu não garanto nada, muito menos dou suporte ao uso deste plugin. Se uma gangue de esquilos ninjas, digo, esquilos hackers, invadir seu servidor e apagar todas as informações dele após o uso do plugin, eu só vou poder dizer “ema-em
a-ema, cada um com seus pobrema”.
Pega o bicho!
JáCotei Inline 0.1b(original e com bugs, zip, 12.733 bytes)- JáCotei Inline 0.1ch (hackeada e recomendada, zip, 13.277 bytes)
Nota e atualização
Fui obrigado a inserir imagens no local em que estariam os códigos, porque simplesmente não consegui fazer a porcaria do WordPress exibir o código corretamente onde eu queria.
Textos possivelmente relacionados



Legal o plugin Janio, eu estou usando minha vitrine usando os campos customizados do WP mesmo, achei mais fácil por só usar coisas que já estão embutidas no sistema.
Agora esse truque dos feeds, quando descobrirem que a culpa é sua, hahahha vão querer te por num fogueira.
Será que um dia sai um esquema de url’s mais amigáveis lá no JáCótei? Estou usando as suas na minha vitrine
[Reply]
Muito legal a idéia!
Realmente tuas vitrines são muito melhores do que as oficiais!
[Reply]
Pode crer, nada contra a vitrine, mas nos feeds é mal mesmo
[Reply]
Praticamente um sonho meu realizado. Já instalei e está funcionando muito bem, exceto pelos acentos, que verei em breve. Valeu, Jânio!
[Reply]
Jânio,
eu já larguei e já voltei com o JaCotei pelo menos umas três vezes. Mas nunca me rende mais que 4 cliques válidos por dia. Enfim, não é por isso que comento agora.
Eu li e entendi que você não vai prestar suporte, e não quero tomar denovo seu tempo. Mas só me responde uma coisa: no meu blog, ao invés de aparecer vitrine igual essa sua, apareceu 2 links de texto, em forma de lista. É isso mesmo?
[]s
[Reply]
Max, creio que as URLs amigáveis do JC vão continuar sendo do jeito que são, pois o objetivo deles com as URLs é indexar os produtos, e o nosso é indexar os nossos links de afiliados.
Obrigado pelas “palavra amiga”, como diz o “índio véio”.
[Reply]
Felipe, obrigado pelo elogio.
Na verdade, eu poderia tentar influenciar o Rodrigo a usar minha vitrine como ferramenta oficial, mas para isso ela teria de ser mais amigável: ter uma página de configuração, um widget, e inserir-se automaticamente nos posts e feeds, sem precisar de hacks.
Quem sabe um dia…
[Reply]
Walmar.
Eu não poderia ocultar uma informação de meus leitores, não é mesmo? Eheheheheh!
[Reply]
Marcus.
Eu uso UTF-8 em todos os meus blogs, é possível que você use Latin1.
Não sei como poderíamos resolver isso de maneira simples, só o que me ocorre é você abrir o código-fonte e editar as strings, diretamente pelo editor de plugins do WP.
[Reply]
Becher.
Eu acho que você pegou o plugin de um link errado que eu postei quando publiquei o artigo. No minuto seguinte, após o teste, eu identifiquei o problema e corrigi, mas de repente no feed apareceu o link errado ainda, ou sei lá.
Experimenta baixar de novo, e se não conseguir me dá um toque por e-mail que eu a gente acha uma outra solução.
[Reply]
Olha, a vitrine dinâmica do JC nunca funcionou bem por aqui. Vou testar essa aí e te digo semana q vem como fica.
[Reply]
Semana que vem nada, hoje à noite na sessão de piadas do Ary Toledo.
[Reply]
A propósito, Janio, os links mostrados pela vitrine são indexáveis pelo Google?
[Reply]
Se o que você quer saber é se eu aplico o rel=’nofollo’ neles, eu não aplico. Mas quem quiser pode alterar o plugin, creio que o código esteja bem simples.
[Reply]
[...] disponibilizou uma ferramenta que usa bastante em seu blog e que facilita seus rendimentos. É a vitrine do JaCotei alinhada a esquerda do post, mostrando alguns anúncios pré-definidos da própria vitrine do [...]
Janio,
Nosso programa de afiliados exige a inserção do logo do JáCotei em vitrines e materiais gráficos. O logo pode conter um link para a home do jácotei, com seu código de afiliado, sem problemas.
Atenciosamente,
Rodrigo Schmidt
Gerente de Marketing e Parcerias
http://www.jacotei.com.br
[Reply]
Rodrigo.
Vou providenciar a modificação do plugin.
Obrigado por avisar.
[Reply]
E ai Janio , tudo certo ?
em primeiro lugar parabéns…
Em segundo: você disse que os produtos que estão nos arrays são os “mais clicados” porém se se eu quiser exibir produtos diferentes para determinadas areas do meu site, existe alguma maneira??
Outra coisa que percebi .. ele aponta primeiro aqui pro lucrando na rede pra depois apontar pro JC isso foi feito pra você tem uma estatistica de quantas pessoas estão usando o seu plugin ?
abraços
e parabéns..
[Reply]
Vinicius.
Em tese teria como fazer a implementação dessa lógica que você propõe, mas eu não me proponho a tal. Daria para ter dois ou mais arrays de produtos, e usar um campo personalizado do WP para selecionar de qual viriam os itens da vitrine. Não parece ser difícil.
Quanto às URLs, é como eu disse em outra oportunidade: acho as URLs amigáveis do JC menos amigáveis do que as minhas, e como esse plugin nasceu para minhas necessidades e não para atender o mundo, ele usa as minhas URLs, simplesmente isso.
Na verdade, é só um esquema de redirecionamento por mod_rewrite, que criei para facilitar a criação dos links.
[Reply]
Legal.. vou fazer a correção que o Rodrigo disse.. e vou ver se consigo montar esse lance de escolher as categorias dos produtos…
Pensei em algo do tipo
Onde XXX seria a categoria dos produtos… acho que assim vai ser menos trabalhoso…
[Reply]
O que a preguiça não faz com o caboclo….
No meu esquema, tinha de inserir manualmente o código do produto, tem hora que enche a paciência copiar e colar, mesmo que seja apenas 6 itens, sem contar que no outro blog, muitos posts simplesmente não tem nada, então resolvi testar, ficou “bão” tio
Para me enquadrar ao que o Rodrigo disse coloquei a logo abaixo das vitrines, tá legal não é ? (no sentido legislativo da palavra :p)
Acho que sua vitrine vai acabar virando padrão para mim:P
[Reply]
Tá funcionando aqui. aumentou em 200% os cliques.
[Reply]
Show de bola!
É exatamente esse tipo de feedback que me deixa feliz.
[Reply]
[...] o plugin de vitrines personalizadas JáCotei teve três importantes correções no código: foi incluído o logo do [...]
Olá Janio,
parabens. Dá para colocar a vitrine na posição horizontal?
Abs.
[Reply]
Sim, Daniel, você pode modificar a vitrine como bem entender, inclusive para colocá-la na horizontal. Fique à vontade.
[Reply]
Obrigado, Janio.
Mas não sei por onde começar. Pode dar uma dica?
[Reply]
Sim.
Comece olhando o código fonte do plugin, e identificando a partezinha em que ele gera a DIV que contém a vitrine.
Depois, faça uma vitrine em HTML estático, mesmo, do jeito que você quer.
E por fim, adapta o HTML gerado pelo plugin para ser igual ao que você escreveu.
Mais que isso, só se eu fizer, e a isso não me proponho, infelizmente.
[Reply]
[...] Vertical? Você escolhe como irá aparecer a vitrine com este plugin. O Janio Sarmento fez um plugin para exibir uma vitrine que sorteia os produtos com melhor desempenho (de acordo com os dados dele) [...]
[...] gosto quando leio isso, mas passa. Afinal, meu telhado é de vidro, haja vista que eu insiro vitrines personalizadas JáCotei no começo dos meus fides, de forma a levar uma propaganda do meu patrocinador aos meus [...]
O redirecionamento não funciona..
[Reply]
Só se você está usando a versão errada do plugin. Baixe a nova versão e atualize, que vai funcionar.
http://lucrandonarede.com/blog/…/jacotei-inline-hack.zip
[Reply]
Tá explicado pq estava usando o errado, esse mundo de comentários não apareceu no meu email, tinha visto o hack feito, mas não sabia que tinha problemas, até pq andou pingando algum lá na minha conta.
Vlw pelo aviso Janio.
[Reply]
O que aconteceu é que a primeira versão do plugin eu liberei por engano com a URL amigável que uso para testes, e não a que vai ficar inalterada para o resto da vida.
Estou avisando todo mundo que eu percebo que está com a URL errada para trocar o plugin.
[Reply]
[...] na Rede: O Jânio já me tirou algumas duvidas por e-mail, e também criou um plugin para o Já cotei que aumentou significativamente meus ganhos. Como eu não vou pagar nada pra ele pelo plugin, deixo [...]
Oi Janio,Obrigado a voce pela excelente colaboracao com o plugin. Vou testar no blog para verificar o resultado.Parabens!
[Reply]
Como aplico na linha de código o parâmetro “h” para a vitrine se tornar horizontal? Poderia dar um exemplo?
[Reply]
O Plugin está desabilitando o editor de texto rico do wordpress, parece dar problema com o tinymce, conserte por favor, EU EXIGO SUPORTE!brincadeira!!!mas é sério, quem sabe não dá pra consertar isso aí quando vc tiver tempo, usuário do jacotei inline agradecem :-]
[Reply]
Hener.
Não faz o menor sentido isso que você está dizendo. Em nenhum dos meus blogs o TinyMCE quebra. E mesmo, o plugin sequer usa chamadas dos filtros da página de digitação de textos, o máximo que ele faz é na geração do fide.
Isso começou a acontecer do nada? Aparece alguma mensagem? O que te leva a crer que seja meu plugin causando isso?
[Reply]
Olha Jânio, eu também achei estranho, tem nada haver né. Mas é estranho porque já fiz vários testes aqui, basta desativar o Jacotei Inline que os íconezinhos da parte visual lá da edição do post aparecem e funcionam direitinho, quando ativo só dá pra usar no modo HTML. Eu disse que dá problema no TinyMCE mas o problema é só no modo visual na hora de escrever um post, de resto não deu nenhum problema no blog não. Estranho isso, tive que desativar o plugin por enquanto.Começou a aparecer depois que instalei o plugin, nos meus dois blogs, já tentei usar IE e Safari e dá no mesmo. Não aparece nenhuma mensagem.
[Reply]
Olá Jânio.Usei o execphp widget e funcionou legal, o único problema é que tenho de colocar a widget por último, porque se deixo algum outro widget abaixo ele fica alinhado a direita da vitrine.Estava olhando o código fonte e queria saber também se é preciso adicionar uma a uma as ofertas manualmente ou se usa algum programa que exporta direto da planilha.De qualquer forma, ótimo trabalho.
[Reply]
Roberto.
Se você já deu uma olhada no código fonte então deve ter visto que a DIV que contém as ofertas tem um style=’float:left’ para fazer com que ela fique alinhada à esquerda. Modifique o HTML e vá em frente.
Quanto aos produtos, vai na unha mesmo, não tem outro jeito.
[Reply]
Oi, tudo bem?! Sou irmão do Marcus (Grande Abóbora) e ele me apresentou teu código pro Já Cotei. Muito bom, passei a usar também.
Abraço.
[Reply]
Tem como colocoar a vitrine em “ação”, no blogger?
[Reply]
Janio Sarmento reply on junho 2nd, 2008 11:37 pm:
@Renan Roberto: Claro que sim, basta alterar o template. Mas não me peça ajuda para fazer isso que de Blogger eu entendo menos do que de física nuclear.
[Reply]
Olá amigo,
gostaria de saber se você tem uma hack para adicionar essas vitrines no blogspot!
??
Valeu!
[Reply]
Janio Sarmento reply on julho 15th, 2008 6:57 pm:
@Roberto: http://lucrandonarede.com.br/vitrine-mercado-livre-em-javascript-correcao-de-emergencia/
[Reply]
[...] e ainda não entendeu como o Já Cotei funciona use os links do Janio, lá ele tem vários posts sobre como faturar com o Já Cotei, [...]
Instalei esse alinks (2.0.2) e depois baixei o modulo jacotei, até ai tudo bem. Na hora de instalar esse modulo no alinks nao existe a pasta MODULES ai eu pergunto onde instalo esse modulo???
[Reply]
Excelente. Só vi um problema. Parece que quando uso ela no widget com o plugin execphp, ele coloca embaixo do plugin um grande espaço em branco e come uns pedaços dos widgets mais abaixos… Seria problema com o Wordpress 2.6.1?
Mais uma coisa: os links vão para algo como lucrandonarede.com.br/jc
isso é normal ou tenho que mudar algo lá?
Abraços
do Terrinha
[Reply]
Janio Sarmento reply on outubro 15th, 2008 4:55 pm:
@Terramel: os links usam a estrutura de links amigáveis que desenvolvi para o Lucrando na Rede, mais favoráveis ao SEO do que os do JC.
Quanto aos problemas de layout, podem ser porque tem um float:left na div da vitrine.
Experimente, se tiver saco, brincar com o código do plugin e alterá-lo para a sua necessidade.
[Reply]