Monitorar Uptime de um site e pausar campanhas

Terminado

Publicado: Hace 4 meses Plazo: 5 días Propuestas: 4 Freelancers interesados: 10

Abierto

Descripción:

Preciso fazer uma integração entre o https://uptimerobot.com/ e o Google Adwords para verificar se o site está online ou não e de acordo com esse STATUS pausar/reativar as campanhas ativas.

Há um SCRIPT de "inspiração" que faz uma função parecida com o que eu quero (https://www.themarketingtechnologist.co/pause-your-adwords-campaigns-automatically-when-a-site-is-down/), pois ao verificar que o site está OFF, ele verifica quais campanhas estão ativas, aplica um label nessas campanhas e depois pausa elas. Quando o site volta, ele busca todas as campanhas que têm esse mesmo Label e reativa elas novamente, na sequência esse label é removido das campanhas. Porém não posso usar esse SCRIPT pois o ADWORDS só permite que as execuções sejam de hora em hora, em horários cheios. Ou seja, em um Downtime de 30 minutos, corremos o risco da campanha não ser pausada ou ficar pausada por uma hora inteira.

O que eu pensei inicialmente foi pegar uma notificação de webhook do Uptime Robot e caso o site tenha caído, isso executa uma rotina via API do Adwords que pausa/ativa campanhas.

Dando uma fuçada aqui, vi que na biblioteca do Adwords já tem dezenas de códigos prontos para tudo: Autenticação, ativar campanhas, pausar campanhas, adicionar label, envio de notificações etc. Ou seja, podemos reaproveitar muito código pronto para a versão inicial desse SCRIPT

Imagino que desse trabalho inicial possa sair algo maior e mais sofisticado, possivelmente integrando com outras soluções dos dois lados, exemplos: Zapier, Facebook, Pingdom, etc. Nessa evolução também imagino uma coisa muito bacana que é o relatório de economia gerada, quantidade de vezes que o site caiu etc.

OBS: Eu ajudarei ativamente a coordenar esse projeto junto ao desenvolvedor. Como tenho MUITA experiência no funcionamento das ferramentas em si, acho que vou poder contribuir para que o trabalho seja executado rapidamente e com qualidade, pois meu maior objetivo aqui é entregar rápido e dentro do escopo, sem "firulas".

Links API Google
https://github.com/googleads/googleads-php-lib/tree/master/examples/AdWords/v201702/BasicOperations
https://github.com/googleads/googleads-php-lib/tree/master/examples
https://github.com/googleads/googleads-php-lib/tree/master/examples/AdWords
https://developers.google.com/adwords/api/?hl=pt-br
https://developers.google.com/adwords/api/docs/clientlibraries?hl=pt-br
https://developers.google.com/adwords/api/docs/guides/start?hl=pt-br


Categoria: IT & 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
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Integrações de API: Outros (Outras APIs)

Freelancers que ya aplicaron para este trabajo

Jefferson S. Sou uma pessoa detalhista, gosto de entregar o serviço perfeitamente, e garantir que o cliente esta satisfeito com o serviço, crio sistemas web em php, e estou estudando outras linguagens para melhorar minha bibliotec... + detalles

Fábio T. Fábio Teixeira um jovem programador, com mais de 5 anos de experiência na área da programação, dos quais 3 orientado para a programação web. Reconhecido essencialmente pela capacidade de comunicação e liderança, ta... + detalles

OnEasy I. D. Olá futuros clientes, gostaria de esclarecer algumas coisas antes de me contratarem: 1 - Costumo ser pontual, porém atrasos podem acontecer, então caso aconteça serei totalmente transparente sobre o ocorrido e irei o... + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.