A importância do desenvolvedor JavaScript no marketing digital

Marcus Ortense
Marcus Ortense
Published in
4 min readAug 31, 2015

Olá’s

Como dito a pouco mais de um ano pela Martha Gabriel em uma palestra da Locaweb:

“Smart phone, Smart Tv, Smart Car, Smart Vaso Sanitário…”

Parece piada, mas nós estamos constantemente conectados e gerando terabytes de dados, a todo momento, de todos os lugares e a cada dia surge um dispositivo novo, daqui a pouco minha cafeteira vai me avisar pelo twitter que o café está pronto. E eu vou achar isso super legal!

A internet se tornou uma peça fundamental da nossa vida, para trabalho, lazer ou estudos ela está presente. Cada vez mais ferramentas estão migrando para dentro dos nossos navegadores e é por isso que o JavaScript nunca esteve tão em evidência como está agora, uma linguagem que já foi — às vezes ainda é — motivo de piada entre desenvolvedores, hoje é peça fundamental para os nossos currículos, particularmente acho isso muito bom, afinal é minha linguagem favorita.

Outra hype do momento é a tal data science, um ecossistema tão cheio de vertentes e nomes que eu ficaria horas listando aqui, mas vale a pena citar alguns como web analytics, digital analytics, big data, business intelligence, dentre outros tantos termos que tem se tornado o objetivo profissional de muita gente.

Não levem a mal por eu chamar de hype, embora as vezes esse termo é usado de forma pejorativa, estou me referindo ao destaque que tem ganhado no mercado, estamos em um tempo de “internet das coisas”, onde tudo está sempre conectado a grande teia, tudo tem seu lado digital.

Todas essas atividades — por assim dizer — tem um ponto em comum, coletar grandes volumes de dados que serão analisados e essas análises vão — ou pelo menos deveriam ser — utilizadas para tomadas de decisão estratégicas de uma organização.

Uma dessas tomadas de decisão é o investimento em marketing digital. Publicidade online é uma realidade nas nossas vidas, inúmeras empresas estão silenciosamente brigando pela sua atenção, seja para comprar um produto, assinar um serviço ou apenas assistir um vídeo.

Toda essa propaganda virtual tem um custo, fazer um site, um aplicativo, veicular banners nos grandes portais ou aparecer em primeiro nas buscas que você faz no Google, isso tudo custa dinheiro e não estamos falando de pouco.

Quem investe nisso quer saber qual foi o seu retorno e é nesse ponto que entram as ferramentas de web/digital analytics, como Google Analytics, Adobe Analytics, Flurry, entre outros.

Quando a análise em questão é feita com o comportamento do usuário dentro de um site ou web app essas ferramentas disponibilizam bibliotecas JavaScript para “integrar” — não achei palavra melhor — o site e a plataforma de análise, assim podemos registrar na ferramenta sempre que um usuário acessar uma página, assiste um vídeo, preenche um formulário, clica em um botão, etc. Esses dados tem grande valor para o “responsável” do site, para atender melhor seu usuário ou para saber onde investir.

Muita gente pensa que para fazer isso funcionar basta copiar e colar um pequeno pedaço de código que a ferramenta disponibiliza em todas as páginas do seu site, mas isso não é verdade. Cada vez os sites e web apps estão mais complexos e interativos, cheios de possibilidade e feitos com técnicas de desenvolvimento que eu não vou nem citar aqui, tornando o trabalho de monitoramento muito mais complexo.

Antes de mais nada o script desenvolvido deve ser um ninja — o script mesmo, você não leu errado — se comportando de maneira silenciosa e com precisão cirúrgica, o usuário não pode ter sua experiência prejudicada em nome da mensuração, o desempenho da página não pode ser afetado, se sua missão falhar ninguém deve perceber sua existência, isso é bem mais difícil do que parece, exige boas práticas de desenvolvimento, amplo conhecimento das tecnologias utilizadas na web como css3, html5, ajax, spa’s, frameworks dos mais variados e até o finado flash.

Nunca se sabe com quais tecnologias uma aplicação vai ser desenvolvida, é um mercado em constante evolução. Isso é muito legal!

O profissional especializado em garantir a integridade desses dados, através da implementação e configuração das ferramentas de análise, — em alguns lugares chamado de data engineer — deve estar sempre atualizado. Caso contrário pode ser pego de surpresa por uma tecnologia que ele não conhece e consequentemente não vai conseguir garantir a qualidade das métricas.

Mesmo sem desenvolver grandes soluções de tecnologia ele vai interagir com inúmeras delas, em sua esmagadora maioria através do JavaScript, mas isso pode se estender para N outras linguagens, é uma grande e constante chance de aprendizado.

Então se você ama aprender sobre novas tecnologias, gosta de desenvolver, está começando no mercado de internet ou já é experiente e quer experimentar novos ares, considere essa área. Se você é empreendedor ou trabalha algum serviço na web, considere a importância do digital analytics na saúde da sua organização. Se você é publicitário ou profissional de marketing, conte com a ajuda desses caras.

Vocês só tem a ganhar!

Dúvidas, críticas ou sugestões, comentem aí ^^

--

--

Marcus Ortense
Marcus Ortense

Developer, designer, data engineer, nerd viciado em tecnologia, café e quadrinhos.