30 de maio de 2008

Evento Locaweb

Como acontece todo ano, semana passada rolou o décimo encontro Locaweb para profissionais de Internet. Evento importante que procura reunir vários profissionais de internet no Brasil. Dentre eles: programadores, empresários, calouros da área, diretores e presidentes de importantes empresas. Procuro sempre estar comparecendo nestes eventos, pois embora o mesmo seja organizado e idealizado por uma empresa privada, existe sempre uma boa discussão de tendências de mercado.

A abertura ficou por conta de um vídeo com a retrospectiva do que aconteceu no mundo nestes dez últimos anos, principalmente temas que se relacionavam diretamente com tecnologia, mostrando ano após ano, inovações tecnológicas e marcos como: ICQ, MSN e Google, além de outros acontecimentos importantes de cada um dos anos do encontro. Refleti internamente como tem sido minha carreira na área nos últimos anos e pensei ao ver algumas dessas imagens: "aonde eu estava quando aconteceu isso?". Não sei muito bem a história do evento em Porto Alegre, tive a oportunidade de acompanhá-lo a partir do ano passado (2007).

Este ano alguns palestrantes foram o mesmos como o Rafael Fontes do Google e Elcio da Visie. Mas tivemos novos palestrantes, como o Gil Giardelli e o Cezar Paz da AG2.

Tendências de Internet

Depois da abertura o presidente da Locaweb, Gilberto Mautner, palestrou sobre tendências. Além de falar de algumas soluções disponibilizadas pela locaweb que estão diretamente relacionadas a essas tendências o palestrante falou um pouco de Ruby, CMS's open source, softwares para redes sociais e até API. Tendência é o que mais se fala em um evento desses. E a cada evento que eu tenho ido ultimamente notei uma crescente cultura de redes sociais que vem se espalhando por aí.

O palestrante Gil Giardelli, focou muito sua palestra, ao meu ver, no aspecto social e mundial onde a internet está inserida. Eu particularmente gostei muito, pois além de citar pensadores famosos, Gil criticou de forma inteligente e construtiva um pouco de como nós brasileiros ainda temos que descobrir de verdade o que é a Web 2.0. Sua palestra me lembrou um pouco outra que fui recentemente, na UFRGS, onde um pessoal do Google falou de redes sociais.

Nos dias de hoje existem muitas redes sociais, é impressionante ver que as mesmas não se conectam entre si, a não ser quando são do mesmo grupo. Existe um esforço de empresas como Google, Blogger, Orkut, entre outras, em se conectarem. Na minha opinião ainda leva um tempo, pois nem seus próprios criadores, acredito eu, tinham noção do crescimento que essas redes teriam.

O que acontece é que como o próprio Giardelli fala, a internet ainda é uma criança que está entrando na adolescência. A evolução real começa agora e as redes sociais terão papel fundamental nisso.



Compartilho da maioria dos pensamentos de Giardelli, principalmente aqueles relacionados a redes sociais.

Produtividade

Elcio, irreverente como sempre, fez uma palestra muito legal sobre produtividade, destacando alguns aspectos como: métricas, aumento de produtividade ao escrever código, padrões e bibliotecas de código. Mas o destaque ficou por conta das expressões regulares para validação e teste de código.

Destacou de forma simples e rápida a importância de testar mesmo antes de codificar e mostrou como fazer isso com expressões regulares. Segundo Elcio, depois de aprender expressões regulares fica difícil parar de usar, pois é solução para muitos problemas, além de facilitar e diminuir a estrutura de código.

Eu particularmente gosto muito de expressão regular, uso muito para codificação e reescrita de URL's (URL Rewrite, estou devendo um artigo sobre) e para configurações avançadas de Google Analytics. Confesso que nunca tinha pensado em usar para artefatos de programação, mas a partir de hoje com certeza fará parte das minhas premissas quando for programar, e porque? Simplesmente para evitar repetições de trechos de código. Elcio destacou muito este ponto de não repetir aquilo que já está escrito. Antigamente (anos 80/90) os indicadores eram medidos por número de linhas de código. Hoje quanto menos linhas de código, maior a produtividade.

Executivos da Microsoft

Palestraram também neste evento executivos da Microsoft, sobre o tal do fator "UAU". O que me chamou a atenção nesta palestra não foram os produtos e soluções apresentadas. Fiquei impressionado quando um dos executivos da Microsoft se apresentou ao público e perguntou o que a platéia lembrava ao ver a marca Microsoft.

O pessoal deu risada, algumas pessoas fizeram piadinhas, alguns disseram que lebram de "tela azul", computador "dando pau", entre outras coisas. O que marcou pra mim é que de uma certa forma a Microsoft está tentando mudar algumas coisas, pois após a pergunta o executivo, que não me lembro o nome, ouviu os comentários do público sem nenhum embaraço, pelo contrário, o mesmo respondeu cada uma das críticas e ainda fez um discuso "open source".

Acredito que iniciativas como essa, de "dar a cara para bater", mais a preocupação com aplicações Web, entrada no mercado de busca e outras ações, mostram o quanto a Microsoft está preocupada com seu posicionamento no mercado. E digo mais, algumas das pessoas que fizeram piadinhas tinham o XP instalado em seus notes, ninguém me falou, eu vi.

Final com chave de ouro

O final ficou por conta do Cezar Paz da AG2. O mesmo falou de algumas das soluções inovadoras usadas recentemente por sua agência, além de mostrar algumas das ferramentas usadas pela empresa para promover tais soluções. Achei fantástica a qualidade da apresentação, bem como, as soluções utilizadas que envolviam muito trabalho, criatividade, foco em tendências e o mais importante de tudo: participação do usuário final. Cezar falou também do início de sua carreira, da sua primeira empresa que quebrou após quatro anos e deu bons exemplos de como persistir e fazer o negócio acontecer. Isso pra mim valeu a tarde, pois exemplos como este mostram o quanto força de vontade e competência podem fazer o negócio acontecer.

Colaboração é o limite

Gostei do evento em geral, pelo menos pra mim foi melhor que no ano passado. A mensagem final na minha opinião é o que se discutiu em quase todas as palestras: colaboração e comunidades. É interessante como temas: orkut, redes sociais em geral, participação do usuário, estão sendo cada vez mais falados em eventos onde só eram palestrados temas exclusivamente técnicos.

Não há volta, disse em um certo momento Gil Giardelli. Estamos vivendo uma revolução 2.0 e a internet tomou ares de adolescente e hoje está querendo interagir com o usuário. Outra coisa: o usuário além de ter deixado de ser "burro", como diziam alguns programadores do século passado (eu nunca acreditei nisso) hoje têm conhecimento além do que se espera e querem participar e reagir ao que acontece na rede. Ou seja, a experiência do usuário evoluiu.

Fica então uma pergunta para as empresas: até onde seu cliente está tendo essa liberdade?

Abraço!

22 de maio de 2008

Métricas para Blogs

Já faz um tempo que estou querendo escrever sobre isso, mas acabo sempre esquecendo. Não que não seja importante, pelo contrário. Com o crescimento do número de blogs considero cada vez mais importante avaliar esse tipo de medição, para que seja possível avaliar e propor esratégias de sucesso para essas ferramentas tão poderosas, os blogs.

trackPageview

Uma das últimas configurações, que andei testando aqui no blog, foi a codificação de links de saída, onde basta colocar a função "_trackPageview" do Google Analytics e codificar o link com o nome desejado para calcular suas saídas únicas, onde o link faz referência a outro site. É bem simples, acompanhe o código exemplo a seguir:

<a href="http://www.fulano.com/" onclick="javascript: pageTracker._trackPageview('/saida/fulano');">Fulano</a>

Uma dica para aqueles que usam CMS's que geram "zilhões" de parâmetros (ex: dominio.com/123?wsmnrjhid45-fiomwoifmeiow) na URL é usar essa função para exibição de página virtual com o nome escolhido no Google Analytics. Só que uma dica melhor ainda para quem sofre com esse tipo de URL é fazer uma reescrita no servidor. Isso melhora a análise de dados e ainda ajuda na hora de elaborar a estratégia de otimização de sites.

"As vezes pode ser difícil relacionar os URLs criados por um sistema CMS ao conteúdo real da página. Para evitar esse problema, você pode usar a função pageTracker._trackPageview para criar uma exibição de página virtual com o nome escolhido" - Ajuda Google Analytics

Estatísticas úteis para Blogs

Vamos falar um pouco das principais métricas para blogs, três neste post. E quando eu falo de métricas, estatísticas e medições para Web lembro de um livro em particular que não me arrependo de ter comprado: "Web Analítica: Uma hora por dia". Só pra não esquecer, o autor tem um blog que se chama Occam’s Razor,vale a pena dar uma passada lá!

Fiz um "the best" das métricas mais legais indicadas para blogs, pelo autor neste livro. Então mãos à obra!

Frequências Gerais

Uma tabela de frequência é muito útil para medir o resultado de uma variável, segundo Bussab & Morettin(2004), é uma medida que considera a proporção de cada realização em relação ao total. Nada mais nada menos, que a soma da repetição de uma (frequência) determinada variável. No caso do blog por exemplo:
  • Visitas
  • Visitantes únicos
  • Assinantes
Então é possível organizar uma tabela com as principais frequências para o caso do blog. Avinash chama essa tabela de "índice de leitura única do blog". Para colher os números necessários serão usados o Google Analytics e o FeedBurner, este último para frequências relacionadas a assinantes de RSS.

A tabela a seguir é encontrada no livro de Web Analítica do Avinash, e mostra cada uma das variáveis, somando na última coluna "visitantes únicos" e "assinantes da alimentação diária média":



Segundo Avinash, a variável "Leitores únicos do blog" permitirá monitorar os acessos dos leitores gerais do blog. Temos aí a primeira métrica "Índice de Leitura Única".

A segunda métrica que vamos ver é a "Taxa de Conversão".
"Os blogs, por sua natureza inerente, são sociais e uma razão básica para sua existência é travar uma conversa com os leitores. (Do contrário, você terá um website e uma página web, não um blog ou envios do blog) A conversa poderia ter muitas formas, porém, uma das mais simples são os leitores tendo uma conversa com você através de comentários em seu blog ou através de envios em seus blogs (e enviando-lhe retornos)" - Avinash, "Web Analítica: uma hora por dia"
O autor propõe a taxa de conversação que segundo o autor é a "Taxa de Conversão" do blog: número de comentários + retornos (respostas) durante um período de tempo / pelo número de envios durante o período.

Todos os que tem um blog na internet sabem que por um tempo a escrita diária ou semanal é solitária, pois pelo blog ser novo, dificilmente alguém irá comentar. Penso que essa métrica seja bem interessante pois será possível medir mês a mês quanto seu blog cresce em participantes ativos, aquele pessoal que entra, lê e participa.

Finalmente a terceira métrica "Custo de Propriedade do Blog", logicamente o blog tem algum custo, seja ele: hospedagem, registro domínio, tempo, entre outros possíveis. Sendo assim, essa métrica tem como objetivo saber quanto se investe no blog, para que posteriormente seja possível calcular os ganhos em oportunidades e outros meios.

Avinash propõe para blogs pessoais: variáveis relacionadas a custo de hospedagem e tempo investido. A soma dessas duas variáveis seria basicamente o custo de propriedade, mas como o autor mesmo diz, para blogs comerciais pode ficar um pouco mais difícil calcular, então é preciso avaliar de forma cuidadosa o caso.

E finalmente os dados!

Com essas três métricas será possível pegar uma cerveja na geladeira e iniciar as medições relacionadas ao seu blog, lembrando que: são só algumas métricas! Nem mencionei posicionamento de palavras-chave, popularidade do blog e ROI. Cada caso tem que ser avaliado e customizado.

Relacionados:

Comércio Eletrônico no Google Analytics
Treinamento de Google Analytics
Funil de Navegação no Google Analytics
Meta para Google Analytics
Google Analytics no Blogger
Google Analytics

8 de maio de 2008

Workshop de Redes Sociais na UFRGS 2

Semana passada rolou o evento sobre redes sociais na Federal do Rio Grande do Sul. Eu e minha colega de trabalho, Yasmini Lima, fomos lá pra conferir. A informática da UFRGS é bem longe, depois de 30 minutos de estrada chegamos ao "frio" Campus do Vale, onde fica o Departamento de informática.

Aconteceu no CEI-UFRGS (centro de empreendimentos em informática) em um auditório bem legal com capacidade para umas 100 pessoas, porém não lotou, pelo contrário, ficou bem abaixo da capacidade. Essa é uma das minhas primeiras críticas, pois os palestrantes tinham gabarito. Alguns eventos pagos por aí (bons também) dificilmente conseguem unir tantos profissionais tão bons. Me surpreendeu o fato de que só havia no auditório alguns alunos e alguns professores que entre "idas e vindas" se revezavam na permanência.

O evento começou com uma rápida palestra do presidente do grupo Mentez (infelizmente não recordo seu nome) que falou sobre o concurso para desenvolvimento de novos aplicativos para o Orkut.
"Inscreva-se no concurso, desenvolva uma aplicação para
Orkut ou Facebook e ganhe até R$8.000,00"

Open Social

Dentre os participantes o que mais nos chamou a atenção foi o francês Patrick Chanezon. O mesmo se considera um "Google API Evangelist" e deu uma palestra muito legal, sobre funcionalidades de algumas APIs disponibilizadas pelo Google, chamadas também de Open Social, que visam a integração de várias redes sociais, como Orkut, Blogger, Maps, entre outras.

Patrick falou também de algumas "boas práticas" para redes sociais e mostrou alguns gráficos sobre pageview de algumas redes sociais como Orkut e Youtube que chegam a ficar entre os websites mais acessados no mundo. Neste ponto Patrick dividiu a apresnetação com Manu Rekhi do Orkut, que mostrou na tela um mapa com dados sobre ferramentas sociais no mundo, explicado o impacto de cada uma em alguns países.

mapa das redes sociais

"The Social World" - Foto tirada por Patrick Chanezon

Gadgets

O ponto mais alto da sua palestra na minha opinião foi a abordagem relacionada a Gadgets. Patrick, fez questão de mostrar alguns exemplos de Gadgets explicando passo a passo sua estrutura bem como sua validação no Google. Fez alguns comentários também sobre Spam via "Gadgets" e da técnica adotada pelo Google para evitar abusos, ou seja, haverá o famoso "Sandbox" pra Gadgets também!

Ferramentas Web 2!

O evento contou também com a presença do palestrante consultor Adobe, Fabrício Manzi, que mostrou algumas aplicações em flash bem legais, com o conceito de Web 2.0, além de, também relacionar essas ferramentas com algumas tendências sociais na Internet. O palestrante fez algumas demonstrações de algumas dessas ferramentas. Uma delas me chamou muito a atenção, o Photoshop Express, com suas infinitas possibilidades de tratamento de imagens e Web 2.0.

Outra ferramenta apresentada pelo Fabrício bem interessante também é o Slide Rocket, ferramenta para produção e apresentação de slides, baseada em flash também segue o mesmo conceito de Web 2.0, possibilitando até armazenamento de apresentações.

Foi bem proveitoso o evento. No final ganhamos camisetas do Open Social Tour e batemos um papo com alguns palestrantes onde discutimos como os conceitos e ferramentas utilizadas podem colaborar para a otimização de sites (SEO) e critérios de marketing online.

7 de maio de 2008

Comércio Eletrônico no Google Analytics

Continuando com a série de artigos sobre Google Analytics, escrevo hoje sobre configurações avançadas de comércio eletrônico. Para este artigo conto com a colaboração do amigo e colega de trabalho Rodrigo Hoffmann, especialista em Web Analytics que me ajudou a planejar o artigo principalmente no que se refere aos conceitos importantes.

A Meta já não é o Bastante

No artigo "Meta para Google Analytics" mostrei como configurar uma meta para o Google Analytics e quais as vantagens desse feito. Só que a meta para determinados casos não é o bastante. Para alguns casos onde a meta é o preenchimento de um formulário de cadastro ou mesmo de comentário, satifaz o uso único da meta, mas no caso de um comércio eletrônico ficam faltando algumas coisas, como: identificação do produto, quantidade, valor unitário, valor do frete, entre outras informações que se contabilizadas podem ajudar muito o analista de Web Analytics a determinar tendências importantes, extremamente valiosas para um determinado tipo de negócio.

Comércio Eletrônico no Google Analytics

É possível configurar e não é difícil. O processo é baseado na consulta/extração diretamente do banco de dados e exibição na tag JavaScript do Google Analytics, para isso então será necessário que na página definida para a finalização de compra, por exemplo "obrigado.php" ou "compra-finalizada.php", seja posicionado o código com os valores da transação pois só quando o usuário chegar nessa página que a compra estará concluída, como mostra a figura abaixo:



Sendo assim, é necessário extrair os valores do banco de dados e escrevê-los no formato do Google Analytics, para realização deste processo. O mesmo acontece através de um formulário oculto como no exemplo a seguir:

<form style="display:none;"name="utmform">
<textarea id="utmtrans">UTM:T|[order-id]|[affiliation]|
[total]|[tax]| [shipping]|[city]|[state]|[country]
UTM:I|[order-id]|[sku/code]|[productname]|[category]|[price]|
[quantity]
</textarea>
</form>

A função "utmSetTrans" fica com a missão de registrar a transação, e deve ser chamada através do comando onLoad na tag. Algumas observações:
  • Não utilizar colchetes ao substituir os campos por valores reais.
  • Não deixar espaços em branco entre campos inexistentes.
  • Utilizar ponto nos valores monetários. Dígitos depois da vírgula serão desconsideradas.
  • No formulário oculto há dois tipos de linhas: uma com dados da Transação (UTM:T) e outras com dados dos Ítens (UTM:I). Para cada transação, deve haver somente uma linha de Transação "UTM:T" com os dados gerais da compra. Para cada ítem do recibo, uma linha "UTM:I" deve ser criada com os dados referentes ao produto. As linhas "UTM:I" podem ser escritas sem limitação de quantidade.
Para mais informações entre na Central de Ajuda do Analytics onde é possível entender bem todo o funcionamento e regras para essa configuração.

Observação importante: toda e qualquer ferramenta de Web Analytics indica tendências e não dados exatos. Caso seja necessário medir com maior precisão as vendas online nada melhor do que um bom relatório do próprio banco de dados. Sendo assim, é possível afirmar que sempre existirá um certo "ruído" caso a tendência seja buscada somente nos dados do Google Analytics. O importante neste caso é mostrar a influência das tendências. Acredito eu, ser saudável a comparação com o relatório do banco de dados para que se possa medir a taxa de ruído.

Artigos anteriores:

Treinamento de Google Analytics
Funil de Navegação no Google Analytics
Meta para Google Analytics
Google Analytics no Blogger
Google Analytics

5 de maio de 2008

Workshop de Redes Sociais na UFRGS

Quarta-feira dia 7 de maio de 2008, acontecerá um workshop na UFRGS sobre redes sociais. O workshop é gratuito e não é necessária nenhuma inscrição prévia. Confira mais detalhes:

Local:
UFRGS - Campus do Vale
Auditório José Castilho - Instituto de Informática
Av. Bento Gonçalves, 9500 - Bairro Agronomia - Porto Alegre RS
Início às 13:00h

Palestras
  • Visão Geral do Concurso e Oportunidades para os Desenvolvedores by Mentez
  • OpenSocial: Estandar para Integrar Aplicações à Redes Sociais by Google
  • Estatísticas e Oportunidades em Redes Sociais by MySpace, Vostu e Sonico
  • Adobe Technical Training (Aplicações em Flash Integradas ao OpenSocial) by Adobe
  • Melhores Práticas para Construir uma Infraestrutura para Suportar Milhões de Usuários by Joyent
Para mais informações acesse: www.inf.ufrgs.br