Realizado

Desenvolvimento de Api para Integração com Google Ads, Google Analytics e Facebook Ads

Publicado em 11 de Maio de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Deverá ser desenvolvida uma interface de integração de dados entre o Google Analytics, Google Ads e Facebook Ads e um banco de dados Mysql.

Nessa interface haverá a possibilidade de configurar "jobs" que irão importar de forma recorrente e incremental os dados da API do Google Ads, Google Analytics e Facebook Ads (as informações que deverão ser importadas serão passadas mais a frente em detalhes).

Complexidades do projeto:

- Serão feitas importações de quantidades massivas de dados (dezenas de milhões de linhas), exigindo a paginação das requisições e criação de filas para se adequar aos limites de cada API (evitando que uma importação seja abortada).

- A opção de importação incremental é crucial! Deverá ter uma opção de atualização em que a cada execução do "job" seja feito o download dos dados desde a última atualização (sendo imperativo que nunca haja dados importados de forma duplicada).

- No Google Ads essa opção de atualização incremental deverá ser customizada de modo a se baixar sempre "os últimos 30 dias", sobrescrevendo os dias que estiverem sendo baixados na nova execução e que já haviam sido baixados na execução anterior).

- No Facebook Ads será fundamental a importação do "action_values,actions" contendo o valor das vendas. Essa API costuma retornar dados incorretos quando é manipulada de forma indevida, por isso será necessário uma atenção especial para essa integração, já que é a mais complexa das 3 (Google Analytics, Google Ads e Facebook Ads).

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Duração do projeto De 3 a 6 meses

Habilidades necessárias