Definição:
API significa Interface de Programação de Aplicações. Trata-se de um conjunto de regras e protocolos que permite que duas aplicações de software comuniquem entre si e troquem dados. No marketing móvel, as APIs constituem a infraestrutura que liga redes publicitárias, plataformas de atribuição e ferramentas de análise, permitindo o fluxo automatizado de dados entre sistemas sem intervenção manual.
O que é uma API?
Uma API, ou Interface de Programação de Aplicações, é uma forma definida de dois sistemas comunicarem entre si. Estabelece as regras sobre como as solicitações são feitas, que dados podem ser trocados e como as respostas são formatadas. Pense nela como um contrato entre dois programas de software que define exatamente como irão interagir.
Interage com APIs todos os dias sem se aperceber. Quando uma aplicação meteorológica apresenta a previsão do tempo atual, está a utilizar uma API para solicitar esses dados a um serviço meteorológico. Quando inicia sessão numa aplicação utilizando a sua conta Google, uma API está a tratar dessa autenticação em segundo plano. Quando uma rede publicitária envia dados de custos para o seu MMP, essa transferência ocorre através de uma API.
Para os profissionais de marketing móvel, as APIs não são apenas um pormenor técnico. São o mecanismo que torna possível o fluxo de dados automatizado, preciso e em tempo real em toda a sua pilha de marketing.
O que significa a sigla API?
API significa Interface de Programação de Aplicações. Explicando melhor:
Aplicação: Qualquer programa de software ou serviço
Programação: O conjunto de instruções e lógica que define o comportamento do software
Interface: O ponto de contacto entre dois sistemas, onde estes interagem e trocam informações
Em suma, uma API é a interface através da qual as aplicações são programadas para interagirem entre si. O termo é utilizado de forma abrangente no âmbito do desenvolvimento de software, mas, no marketing móvel, refere-se mais frequentemente às ligações entre redes publicitárias, MMPs, plataformas de análise e armazéns de dados.
Como funcionam as APIs?
As APIs funcionam com base num modelo de pedido e resposta. Um sistema envia um pedido a outro, e o sistema destinatário processa esse pedido e envia uma resposta. Eis uma explicação simplificada de como isso funciona:

É apresentado um pedido. Uma aplicação envia uma chamada a outra através da API, especificando quais os dados ou a ação de que necessita.
O pedido foi autenticado. A maioria das APIs requer uma chave ou um token de API para verificar se o sistema solicitante tem permissão para aceder aos dados.
O pedido foi processado. O sistema de receção procura os dados solicitados ou executa a ação solicitada.
É devolvida uma resposta. O sistema de receção devolve os dados num formato estruturado, geralmente JSON ou XML.
O sistema solicitante utiliza os dados. A aplicação que efetuou o pedido recebe a resposta e processa-a, exibindo-a, armazenando-a ou encaminhando-a para outro sistema.
Todo este processo ocorre normalmente em milésimos de segundo. No marketing móvel, ocorre de forma contínua e em grande escala, com o fluxo de dados entre redes publicitárias, plataformas de atribuição e ferramentas de análise a decorrer 24 horas por dia
Um exemplo prático e comum: quando procura voos num site de reservas de terceiros, como o Kayak ou o Skyscanner, esse site não armazena ele próprio o inventário das companhias aéreas. Envia um pedido à API de cada companhia aérea em tempo real, recupera os voos disponíveis que correspondem à sua pesquisa e apresenta os resultados.
Um MMP como o Tenjin funciona exatamente da mesma forma quando obtém dados de gastos de uma rede publicitária. O pedido é enviado e os dados são recebidos automaticamente.
Significado da integração de API
A integração de API é o processo de ligar dois ou mais sistemas através das respetivas APIs, de modo a que os dados circulem automaticamente entre eles. No marketing móvel, as integrações de API são o que permite que a sua MMP obtenha dados de custos das redes publicitárias, envie postbacks de atribuição aos parceiros e sincronize métricas de desempenho com as suas ferramentas de análise ou de BI.
Sem integrações de API, a transferência de dados entre plataformas exigiria exportações manuais, reconciliação em folhas de cálculo e intervenção humana constante. Com elas, os dados são transferidos automaticamente, de forma consistente e em tempo real.
A qualidade de uma integração de API é importante. Uma integração bem concebida lida com os erros de forma adequada, atualiza os dados retroativamente quando necessário e mantém a consistência mesmo quando um dos sistemas ligados altera o seu formato de dados. Uma integração mal concebida introduz lacunas, atrasos e discrepâncias que, com o tempo, se agravam e dão origem a problemas significativos de qualidade dos dados.
É por isso que o número de integrações que uma MMP suporta e a qualidade da manutenção dessas integrações constituem um dos fatores mais importantes a ter em conta na avaliação de uma plataforma de medição.
Como funcionam as APIs no marketing móvel
Eis alguns exemplos práticos de como as APIs são utilizadas num fluxo de trabalho típico de marketing móvel:
APIs de custos das redes de publicidade
O seu MMP liga-se a cada rede publicitária através de uma API para obter automaticamente os dados relativos aos custos. Em vez de ter de iniciar sessão em cada rede separadamente e exportar relatórios, a API trata da transferência de dados automaticamente, proporcionando-lhe valores atualizados relativos aos gastos em todas as redes num único local.
APIs de postback de atribuição
Quando um utilizador instala a sua aplicação, a sua MMP envia um postback de atribuição à rede publicitária de origem através da API. Isto informa a rede de que a instalação ocorreu e qual a campanha a que deve ser atribuído o crédito, permitindo a otimização da campanha por parte da rede.
APIs da App Store
Os MMP ligam-se à App Store da Apple e ao Google Play através de uma API para obter dados de receitas, registos de compras na aplicação e metadados da aplicação. Isto permite comparar os valores das receitas com os dados de aquisição para o cálculo do ROAS.
Integrações de ferramentas de BI
Os armazéns de dados e as ferramentas de BI, como o BigQuery, o Tableau e o Looker, ligam-se aos dados do MMP através de uma API, permitindo que as equipas importem dados brutos de atribuição e desempenho para os seus próprios ambientes de análise, com vista à elaboração de relatórios e modelação personalizados.
Vantagens das APIs no marketing móvel
As APIs são a base de uma estrutura de marketing interligada e eficiente. Eis porque são importantes:
Automação
As APIs eliminam as transferências manuais de dados. Os dados relativos aos custos, os eventos de atribuição e os valores de receitas são transferidos automaticamente entre os sistemas, reduzindo o risco de erro humano e poupando muito tempo em todo o seu fluxo de trabalho.
Acesso a dados em tempo real
Como as APIs transferem dados de forma programática e contínua, tem acesso a dados atualizados, em vez de ter de esperar por exportações manuais ou atualizações em lote programadas.
Escalabilidade
À medida que as suas campanhas se expandem para mais redes e mercados, as APIs acompanham essa expansão. Adicionar uma nova integração de rede não requer a criação de um novo fluxo de trabalho manual. Basta ligar uma nova API.
Consistência dos dados
As APIs transferem dados em formatos estruturados e normalizados. Isto reduz as discrepâncias que surgem quando os dados provenientes de fontes diferentes utilizam terminologia, métricas ou convenções de formatação diferentes.
Conectividade dos ecossistemas
As APIs permitem-lhe criar uma estrutura de marketing em que o seu MMP, as redes publicitárias, as ferramentas de análise e o armazém de dados funcionam em conjunto. Os dados circulam entre eles, em vez de ficarem retidos em silos isolados que exigem uma reconciliação manual.
Eficiência dos programadores
Uma das principais razões pela qual as APIs existem é poupar tempo de desenvolvimento. Como as APIs disponibilizam funcionalidades já criadas a partir de sistemas existentes, os programadores não precisam de recriar essas funcionalidades do zero. Podem solicitar dados ou ações a outro sistema através de uma API já estabelecida e dedicar o seu tempo a desenvolver o que é exclusivo do seu produto.
APIs e medição móvel
Para uma MMP, as APIs não são apenas úteis, são fundamentais. Todas as ligações entre a sua plataforma de medição e as redes publicitárias, lojas de aplicações e ferramentas de análise da sua pilha de tecnologias assentam em integrações de API. É assim que os dados de atribuição são associados, os dados de custos são recolhidos e os postbacks são enviados.
A amplitude e a qualidade das integrações de API de uma MMP afetam diretamente a exaustividade e a precisão dos seus dados. Uma MMP com integrações limitadas implica lacunas nos seus dados de custos. Uma MMP com integrações mal mantidas implica atrasos e discrepâncias que afetam todos os cálculos a jusante, desde o CPI ao ROAS e ao LTV.
A Tenjin mantém integrações diretas via API com centenas de redes de publicidade e parceiros, sendo adicionadas novas ligações regularmente. Isto significa que os seus dados relativos a custos, atribuição e receitas permanecem tão completos e atualizados quanto possível, sem que seja necessário qualquer esforço manual da sua parte.
Como a Tenjin utiliza as APIs
A plataforma da Tenjin assenta numa rede de integrações de API que ligam as suas campanhas, os dados de atribuição e as métricas de receitas, criando uma visão única e coerente.
Com a infraestrutura de API da Tenjin, pode:
- Obter automaticamente dados sobre custos de centenas de redes de publicidade através de ligações diretas à API
- Receber e enviar postbacks de atribuição em todas as principais redes em tempo real
- Ligue os dados brutos de atribuição e desempenho às suas próprias ferramentas de BI através do DataVault
- Aceda à API própria da Tenjin para criar integrações personalizadas e automatizar fluxos de trabalho
- Sincronizar os dados de receitas das lojas de aplicações através das ligações às APIs da App Store e do Google Play
A Tenjin também disponibiliza as suas próprias APIs: a API de Métricas de Relatórios da Tenjin, a API de Gestão de Campanhas e a nossa API de Otimização de Sites. Estas destinam-se a equipas que pretendem criar fluxos de dados personalizados, automatizar a elaboração de relatórios, prevenir fraudes e integrar os dados da Tenjin em ferramentas internas. A documentação completa está disponível no Centro de Ajuda da Tenjin.
Termos relacionados
- Atribuição
- Cofre de dados
- Parceiro de Medição Móvel (MMP)
- Callbacks
- Exportador de dados brutos
- Kit de Desenvolvimento de Software (SDK)
- SKAdNetwork
- Despesas com publicidade
Perguntas frequentes?
O que é uma API?
Uma API, ou Interface de Programação de Aplicações, é um conjunto de regras que permite que dois sistemas de software comuniquem entre si e troquem dados. Define como são efetuados os pedidos, a que dados se pode aceder e como as respostas são formatadas.
O que significa API?
API significa Interface de Programação de Aplicações. O termo refere-se ao protocolo definido através do qual duas aplicações são programadas para interagir e partilhar dados.
Como funcionam as APIs?
As APIs funcionam com base num modelo de pedido e resposta. Um sistema envia um pedido a outro através da API, o sistema recetor processa-o e devolve uma resposta num formato estruturado. Esta troca ocorre automaticamente e, normalmente, em milissegundos.
O que é a integração de API?
A integração de API é o processo de ligar dois ou mais sistemas através das respetivas APIs, de modo a que os dados circulem automaticamente entre eles. No marketing móvel, isto inclui ligações entre redes publicitárias, MMPs, lojas de aplicações e ferramentas de análise.
Por que razão as APIs são importantes no marketing móvel?
As APIs automatizam a transferência de dados entre plataformas de marketing, eliminando as exportações manuais e a reconciliação. Permitem a recolha de dados de custos em tempo real, o envio de postbacks de atribuição e a sincronização de receitas em toda a pilha de marketing, elementos que são fundamentais para uma medição precisa do desempenho.
O Tenjin tem a sua própria API?
Sim. A Tenjin disponibiliza uma API de métricas de relatórios para importar dados de desempenho para sistemas externos e uma API de gestão de campanhas para a gestão programática de dados de campanhas. A Tenjin também mantém integrações com centenas de redes publicitárias e APIs de parceiros para garantir que os seus dados permaneçam interligados e atualizados.
É preciso ser programador para utilizar as APIs com o Tenjin?
Não necessariamente. Muitas das integrações da API da Tenjin com redes de publicidade e lojas de aplicações funcionam automaticamente em segundo plano assim que a sua conta estiver ligada. A API de Métricas de Relatórios e a API de Gestão de Campanhas são ferramentas destinadas a programadores, para equipas que pretendem aceder aos dados ou geri-los de forma programática, mas a plataforma principal foi concebida para ser acessível sem que seja necessário possuir conhecimentos técnicos aprofundados.