Introdução ao Google AdWords API

AdWords API é uma ferramenta para comunicação direta com sua conta do AdWords permitindo facilidade para gerenciamento, otimização ou extração e inserção de dados e relatórios.

Inscrição para utilizar o Google AdWords API.

É necessária que seja feita a inscrição no website do desenvolvedor da API do Google AdWords para iniciar o desenvolvimento com a api do adwords.

Depois de feita a inscrição os dados serão analisados e sujeitos a aprovação pelo Google e depois de aprovado serão enviados 2 tokens um para o desenvolvedor e outro para a aplicação em produção.

A utilização da API não é gratuita, existe um custo para isto. O Google cobra US$0,25 por 1000 unidades de API consumidas. Cada operação é considerada como uma unidade, ou seja, se for enviado em um único arquivo ao Google com 10 operações (mudanças de palavras chave, criação de campanhas etc.) serão cobrados 10 unidades.

Comunicação SOAP

Utiliza o protocolo SOAP para realizar suas comunicações de envio e recebimento de informações.

SOAP é um protocolo baseado em arquitetura XML.

Você deve enviar um arquivo com suas solicitações enviando o tipo de função que deseja ser executada mais seus dados de autenticação como contas no Google e token de validação.

Com o Google AdWords API é possível adicionar campanhas, target de campanhas, grupo de serviços, parâmetros de serviço, extensões de campanhas, rastrear conversões, estimar tráfego, sincronizar campanhas, e muito mais. Informações detalhadas sobre cada método podem ser encontradas na documentação do AdWords API disponibilizada no final deste artigo.

 Sandbox

O Sandbox é um ambiente que o Google disponibiliza para testes. Na Sandbox todas as chamadas são grátis então você pode debugar sua aplicação sem gastar unidades de API.

As campanhas dentro da Sandbox não afetam as campanhas reais então você pode testar o gerencimanto lógico sem afetar nenhum dados. Nela você também não precisa de uma conta ou até mesmo de um token então aqui você pode iniciar seu aprendizado.

Porem existe limitações com como, por exemplo, não e possível armazenar dados por mais de um mês os dados retornados são “falsos”, pois se tratam apenas de testes.

Atualmente a API do AdWords esta disponível na versão v201101, mas já passaram pelas versões v201101 v201008 v201003 v200909 e iniciando pela versão v200906.

Referências.

Para obter maiores detalhes consulte a documentação fornecida pelo Google:

http://code.google.com/intl/pt-BR/apis/adwords/docs/developer/
Este link fornece toda a introdução a API do AdWords com detalhes sobre a utilidade da ferramenta e como utilizá-la.

http://code.google.com/intl/pt-BR/apis/adwords/docs/reference/
Este link fornece detalhes sobre os lançamentos das versões com suas diferenças entre elas.

http://code.google.com/intl/pt-BR/apis/adwords/docs/sandbox.html
Informações sobre como utilizar o Sandbox, o ambiente de testes do Google.

6 respostas para “Introdução ao Google AdWords API”.

  1. Avatar de Rafael
    Rafael

    Amigao como configurar o arquivo auth.ini, para usar o sandbox … me ajuda cara por favor???

    1. Avatar de diegosanches
      diegosanches

      Olá Rafael, bom dia,
      Tudo bem?

      Você deve inserir suas informações como por exemplo:

      email = “e……@gmail.com”
      password = “***********”
      userAgent = “adword test”
      applicationToken = “weFDsd4”
      developerToken = “…….@gmail.com+USD”
      ; Uncomment to make requests against a client account.
      clientId = “client_1+………@gmail.com”

      Com as linhas comentadas não precisa se preocupar.

      Se tiver dúvida do que preencher, procure por um modelo pronto na internet.

      Eu acho que você já deve ter encontrado, mas caso não, existe toda a documentação da API do adwords, lá tem de tudo tudo tudo. Eu mesmo nunca precisei procurar nada em outro local, sempre pesquiso lá, e saio satisfeito!

      http://code.google.com/intl/pt-BR/apis/adwords/docs/developer/index.html

  2. Avatar de Williams Cuccovia
    Williams Cuccovia

    Muito bom seu conteúdo sobre API.
    Eu sempre vejo posts mal escritos sobre API.

    1. Avatar de diegosanches
      diegosanches

      Olá Williams, muito, mas muito obrigado.
      O objetivo é sempre escrever conteúdo de qualidade para que nós Brasileiros possamos nos destacar cada vez mais no mercado da Informática.
      Compartilhar é saber!

  3. Avatar de Bruno

    Diego, vc freela desenvolvimento de API?

    1. Avatar de diegosanches
      diegosanches

      Ola Bruno,

      Sim, faço desenvolvimento de API, mas no momento não estou fazendo freela devido a um grande projeto que estou envolvido na empresa que trabalho. Obrigado por contactar me e boa sorte.

Deixar mensagem para Rafael Cancelar resposta

Eu sou o Diego

Bem vindo ao meu website. Sim, aqui falamos sobre technologia. Simplesmente simples, fazendo o que se deve fazer em uma vida saudável, fazer tudo aquilo que gosta.

Vamos conectar!