Por que todo profissional de Marketing Digital deve aprender o básico de programação

Saiba como um conhecimento básico em programação pode tornar o profissional de marketing mais flexível para executar suas ações com independência!

Bruno Guitarrari
Bruno Guitarrari13 de setembro de 2018
Marketing Day 2024: Inscreva-se!

O Marketing Digital é dinâmico, passando constantemente por mudanças, como já sabemos. Da mesma forma, nós que trabalhamos na área temos consciência de que essa evolução rápida pode trazer alguns contratempos para nossas ações. Por isso, neste post, vou falar por que acredito na importância de sabermos o básico de programação.

As mudanças são compostas tanto pela evolução do comportamento dos usuários - que altera a forma como interagem e percebem os sites, redes sociais e softwares - quanto pela reação a esses novos comportamentos das principais ferramentas que utilizamos, como Google e Facebook.

Nesse cenário, as certezas que temos são de que essa luta pela adaptação não irá acabar, e de que o campeonato é de pontos corridos. Ou seja, nossos processos, nossas ferramentas e nossos times devem se adaptar constantemente.

O que funciona hoje para analisar os resultados de uma campanha pode não funcionar na semana que vem. O que hoje provoca uma boa experiência para o usuário pode ser agressivo ou inconveniente no próximo mês.

Nesse processo de adaptação, uma estratégia é sempre válida: muitas pesquisas, experimentos e análises. E só então, a partir dessas análises, atualizar nossos conhecimentos, crenças e processos.

eBook: Programação para profissionais de Marketing

Baixe o eBook gratuito e comece hoje mesmo a eliminar o trabalho manual e repetitivo do seu dia a dia

  • Sua inscrição é gratuita
  • Ao informar meus dados, eu concordo com a Política de privacidade.

* Você pode alterar suas permissões de comunicação a qualquer tempo.

Usando ferramentas de marketing digital

Dadas essas estratégias acordadas entre o time, entramos no problema de como operar campanhas e ações, coletar dados e analisar tudo da forma mais ágil possível. Podemos dizer que o caminho mais rápido para isso é a utilização de ferramentas disponíveis no mercado.

A Resultados Digitais oferece uma ferramenta completa, o RD Station Marketing. A empresa acredita que que contratar uma ferramenta é a escolha mais interessante quando consideramos todas as implicações de fazer algo por fora.

Além disso, há centenas de outras ferramentas que resolvem milhares de problemas com muita eficiência. Elas aproveitam o know how acumulado de cada empresa que oferece a solução. Muitas delas são parceiras de integração do RD Station Marketing.

Não há dúvidas que essas ferramentas solucionam as principais dificuldades encontradas no setor. Resolvem, ainda, a grande maioria das dificuldades específicas de segmentos de empresas.

Ainda assim, sabemos que cada negócio tem o seu diferencial, a sua personalidade. Essas características podem ter necessidades específicas, exigindo um relatório diferente do padrão, uma funcionalidade diferente do esperado. Talvez você não queira mudar somente a cor de um botão: talvez você queira mudar toda a forma.

Em muitos casos, há a alternativa de resolver o problema por meio de trabalho manual, como no caso de extração de relatórios, onde podemos simplesmente coletar “na mão” cada informação necessária e compilar tudo em uma planilha. Dependendo do volume de dados, essa atividade pode demorar muito mais do que se fosse feita de maneira automatizada.

Ou, talvez, até haja uma ferramenta que resolva seu problema, fazendo exatamente o que sua empresa precisa, mas se você depender disso irá acabar com uma lista de ferramentas contratadas maior do que sua lista de clientes.

Então, temos os seguintes problemas gerados pelo excesso de ferramentas utilizadas:

  • Custo elevado;
  • Dificuldade de gerenciar muitas ferramentas;
  • Dados espalhados para análises;
  • Possibilidade de não existir nenhuma solução disponível no mercado.

Programação é a solução

Dados esses problemas enfrentados, o que pretendo com o título desse post é convencê-lo de que, com um conhecimento básico em programação, o profissional de marketing se torna muito mais flexível para executar suas ações com independência e bom alinhamento com os objetivos específicos da empresa.

Não estou dizendo que nós, profissionais de marketing, devemos frequentar uma faculdade de ciência ou engenharia da computação. Como dizem por aí, a programação de hoje é o inglês de ontem.

Sabemos que o conhecimento em programação tem se tornado cada vez mais um requisito básico e essencial, com uma comunidade que oferece muito conhecimento facilitado e digerido em milhares de cursos gratuitos e centenas de plataformas de ensino.

Ou seja, não falta oportunidade para aprender.

Principais linguagens de programação

Programar é mandar o computador fazer o que você quer. Essas ordens são dadas através de linguagens, e no ambiente web as principais linguagens são HTML, CSS e JavaScript.

HTML

HTML, ou Hyper Text Markup Language, é a linguagem utilizada para criar os sites com marcações de tags para categorizar cada texto. Além da importância para estruturar o conteúdo do seu site essa linguagem tem bastante relevância para os mecanismos de busca, o que a torna muito importante para otimizações de SEO.

CSS

CSS é uma abreviação de Cascading Syle Sheet, que representa uma lista de estilos para serem aplicados aos elementos de HTML. Se o HTML é o esqueleto de uma página web, o CSS preenche o corpo, embelezando a página e otimizando as interações dos usuários com o site.

JavaScript

Sabemos que o funcionamento da web não se limita a apenas mostrar textos e imagens no navegador, envolve também a execução de tarefas com inteligência. Essa parte da web é desenvolvida com a linguagem JavaScript, que representaria naquele paralelo o cérebro da página. Essa linguagem envia informações para outros lugares, faz alterações na página em tempo real e pode interagir com o visitante.

Um conhecimento básico de JavaScript é entender como são dadas as instruções das atividades, como trabalhar as variáveis, os operadores aritméticos e lógicos, utilizar funções condicionais e de repetição. Por fim, um grande avanço nisso tudo é saber trabalhar com APIs.

Onde aprender programação?

Tem muito conteúdo na web e não cabe aqui ficar listando muitas opções. Acredito que pesquisas por esses tipos de sites serão uma prática constante de quem trilhar esse caminho.

De toda forma, o site W3Schools oferece um amplo conhecimento dessas linguagens, com dezenas de exemplos interativos e bom detalhamento de cada definição e função. Para cursos mais ordenados e didáticos, recomendo o Codecademy.

Exemplos de uso de programação no marketing

1 - Relatórios Google Drive

É possível fazer um relatório de mídia paga em uma planilha no Google Sheets que utiliza um script próprio do Google Apps, o Apps Script. É uma linguagem muito semelhante a JavaScript.

A grande vantagem dessa linguagem é que ela já possui integração com outros serviços do Google, como o Google Analytics e as Sheets.

O relatório consolida todas as campanhas do Adwords, FacebookAds e AdRoll em conjunto com os dados do Google Analytics para calcular os resultados. Ainda é possível agrupar as campanhas de acordo com a etapa do funil da oferta, informando diariamente o custo por Lead de cada uma das etapas.

Script do relatorio

2 - Web Scraping

Com um entendimento de como uma página está estruturada, podemos coletar algumas informações interessantes de forma programática.

Um exemplo clássico é utilizar isso com o próprio Google: com uma lista de keywords, listar os 10 primeiros sites rankeados pelo buscador e seus respectivos títulos e meta description para cada uma.

Ou, então, você pode ir ao site de alguma Associação de Empresas do seu público-alvo e listar todos os sites das empresas associadas, eventualmente listando também emails e telefones.

Para saber mais, leia o post Web Scraping: como encontrar insights valiosos analisando os números de qualquer blog.

3 - Experimentos via Tag Manager

Algumas vezes encontramos dificuldades em executar experimentos com ferramentas para testes A/B devido a problemas do tema de Wordpress do blog ou com sites que não podem ser alterados facilmente. Nesses casos utilizamos o Google Tag Manager. Inclusive já publicamos o post "Como usar o Google Tag Manager”, mostrando algumas dicas de usabilidade da ferramenta.

Nesse exemplo, utilizei o Tag Manager para alterar a página, inserindo uma tag com um script personalizado na página. Esse script seleciona os elementos que queremos modificar e faz as alterações de texto e estilo - ele até mesmo adiciona elementos novos na página.

google tag manager

Conclusão

Eu já me considero praticamente dependente da programação. Recomendo que todos os profissionais e times de marketing também comecem a trilhar esse caminho.

Espero ter convencido vocês de que esse aprendizado é essencial e será cada vez mais com o passar dos anos. Apresentei aqui apenas algumas das infinitas possibilidades de otimizações que podem ser feitas com a programação no Marketing Digital.

É importante estarmos sempre em busca de novas ideias. Por isso, baixe nosso eBook Programação para Profissionais de Marketing. Basta preencher os dados abaixo, é gratuito!

eBook: Programação para profissionais de Marketing

Baixe o eBook gratuito e comece hoje mesmo a eliminar o trabalho manual e repetitivo do seu dia a dia

  • Sua inscrição é gratuita
  • Ao informar meus dados, eu concordo com a Política de privacidade.

* Você pode alterar suas permissões de comunicação a qualquer tempo.

Post originalmente publicado em fevereiro de 2016 e atualizado em setembro de 2018.

Bruno Guitarrari

Bruno Guitarrari

Veja também

Marketing
Joe Pulizzi: o mestre do Marketing de Conteúdo que vai estar no RD Hostel 2021
Marketing
Como o Marketing pode se adaptar ao impacto do coronavírus para que a sua empresa saia fortalecida da crise
Marketing
Backlinks: o que são, para que servem e por que são importantes para SEO