SlideShare ist ein Scribd-Unternehmen logo
1 von 56
ALAVANQUE VENDAS COM
O GOOGLE ADWORDS
Construa sua Marca e Pague apenas
por Quem Precisa de Você!
Fernando Mello
Google AdWords Certified Professional
Rede de Pesquisa e Relatório e análise
APRESENTAÇÃO
• Cenário atual da Mídia
• O Crescimento da Internet
• Publicidade Online
• Links Patrocinados do Google AdWords
• Medindo o Retorno das Visitas
• Casos de Sucesso
CENÁRIO ATUAL DA MÍDIA
Publicidade em 1986 / Clareza na divulgação da Marca
80% de Alcance
• Pessoas concentradas em poucos meios
• Mais direcionamento para achar o público-alvo
CENÁRIO ATUAL DA MÍDIA
Pulverização e Múltiplos canais na internet
Interesses diferentes / Internet presente em todos os momentos
Compras Entretenimento
Conteúdo Comunicação
CENÁRIO ATUAL DA MÍDIA
Google e o Marketing de Intenção
Sabemos qual a intenção que a pessoa tem em determinado serviço ou
produto
CRESCIMENTO DA INTERNET
CRESCIMENTO DA INTERNET
Market Share
CRESCIMENTO DA INTERNET
Market Share
CRESCIMENTO DA INTERNET
Market Share
CRESCIMENTO DA INTERNET
Market Share
CRESCIMENTO DA INTERNET
Market Share
PUBLICIDADE ONLINE
Banners no UOL
PUBLICIDADE ONLINE
Banners no Terra
LINKS PATROCINADOS
LINKS PATROCINADOS
LINKS PATROCINADOS
Busca Orgânica
LINKS PATROCINADOS
Palavras-chave
• Comprar carros
• Carros preços
• Carros ofertas
CPC – Custo por Clique
LINKS PATROCINADOS
Estrutura
LINKS PATROCINADOS
Campanhas
Grupos de Anúncios
Anúncios
Palavras-Chave
• Orçamento
• Idioma
• Região
• Exibição
LINKS PATROCINADOS
Campanhas segmentadas têm mais facilidade de comunicação com o
público-alvo
Campanhas
Grupos de Anúncios
Anúncios
Palavras-Chave
LINKS PATROCINADOS
Chame o Usuário para uma Ação. Evite Descrever sobre seu Produto.
Cite os Benefícios do que Você tem para Oferecer. Tente Isso!
Campanhas
Grupo de Anúncios
Anúncios
Palavras-Chave
LINKS PATROCINADOS
Chame o Usuário para uma Ação. Evite Descrever sobre seu Produto.
Cite os Benefícios do que Você tem para Oferecer. Tente Isso!
Campanhas
Grupo de Anúncios
Anúncios
Palavras-Chave
Em média são gastos 3 segundos
para um internauta decidir
sobre qual anúncio clicar.
• Relação do Anúncio com a PC
• Página de Destino
• Exibição x Cliques
LINKS PATROCINADOS
Atente-se ao Índice de Qualidade da sua palavra-chave, quanto maior
for o seu índice de qualidade menos você pagará pelo clique
Campanhas
Grupo de Anúncios
Anúncios
Palavras-Chave
Utilize palavras-chave negativas
para evitar internautas
indesejados.
Palavras-chave
LINKS PATROCINADOS
Floricultura A
Floricultura B
Comprar rosas
Palavras-chave
LINKS PATROCINADOS
Floricultura A
Floricultura B
Comprar rosas
R$ 1,00
R$ 2,00
Palavras-chave
LINKS PATROCINADOS
Índice de Qualidade
Floricultura A
Floricultura B
Comprar rosas
7
3
R$ 1,00
R$ 2,00
Palavras-chave
LINKS PATROCINADOS
Índice de Qualidade
Floricultura A
Floricultura B
Comprar rosas
7
3
R$ 1,00
R$ 2,00
7,0
6,0
AdRank
X
X
MEDINDO O RETORNO DAS VISITAS
Google Analytics
MEDINDO O RETORNO DAS VISITAS
Google Analytics
• Qual as regiões que mais compram seus Produtos/Serviços?
• Qual a porcentagem de abandono num processo de compra?
• Quantos internautas estão retornando ao seu Site?
• Qual a resolução de tela que os seus internautas utilizam?
• Qual a média de tempo que os internautas ficam no site?
• Quantas páginas em média eles visitam?
CASOS DE SUCESSO
Trechos de email
Em relação a campanha, o resultado foi muito positivo. Atingiu justamente o que
queríamos, tornar o site mais conhecido e aumentar as vendas, seja diretamente e
indiretamente, este último na verdade inesperado, não sabíamos que o
movimento aumentaria tanto na loja física graças as propagandas online.
Tenha certeza que a nossa parceria vai continuar.
(Lucas – E-Commerce de Games)
-----------------------------------------------------------------------------------------------------------
Encaminhei os dois boletos para o nosso depto financeiro.
Estou em cima para que sejam pagos o quanto antes.
Sentimos a diferença de não "estar" no ar...rs.
(Alexandra Yamakami - E-Commerce de Produtos de Fisioterapia e Estética)
CONTATO
• @mellofernando
• @octavarium_tec
• fernando@octavarium.com.br
• 11- 3010-0835 / 3010-0831
Recomendações
@ericgomes
www.Octavarium.com.br
http://www.googlevarejo.blogspot.com
Livro Google Adwords para Leigos – Howie Jacobson – Ed. Alta Books
Automação de Campanhas
de Links Patrocinados com
a API do Google AdWords
Google AdWords
Estrutura AdWords
Gerentes : Contas : Campanhas : Grupos de Anúncios
Anúncios, Palavras-Chave e Canais
Google AdWords
Painel self-service do AdWords
API do AdWords
Application Programming Interface
Desenvolvimento de software integrado ao Google AdWords
Maior agilidade em campanhas grandes e complexas
De acordo com as regras de negócio do anunciante
Exemplos
• integração com estoque de produtos de lojas virtuais
• balanceamento do orçamento entre campanhas de publicidade
• atualização de horários para exibição de anúncios
API do AdWords
Web Services SOAP 1.1
XML e HTTP
https://adwords.google.com/api/adwords/cm/
https://adwords-sandbox.google.com/api/adwords/cm/
Bibliotecas-cliente em Java, PHP, Python, .NET, Perl e Ruby
Versões v13 (2008/2009), v200906, v200909, V20103 e v201008
API do AdWords
Versões v200909, v201003 e v201008
API do AdWords
Nível de Campanhas e Grupos de Anúncios
Web Services e Classes
Classes de Campanhas
Web Services e Classes
Classes de
Grupos de Anúncios
Operações
get e mutate
– get
• utilizada para leitura
• recebe filtro através de seletor na entrada
• devolve lista de objetos desejados como saída
– mutate
• utilizada para criação, atualização e remoção
• recebe lista de operações na entrada
• devolve objetos alterados como saída
CampaignService
– Leitura: CampaignPage get (CampaignSelector selector)
– Criação, atualização, remoção:
CampaignReturnValue mutate (CampaignOperation[] operations)
Operador Descrição
ADD Usado para adições
REMOVE Usado para remoções.
SET Usado para atualizações
Operação get
Exemplo getAllCampaigns
// Get the CampaignService.
      CampaignServiceInterface campaignService =
          user.getService(AdWordsService.V201003.CAMPAIGN_SERVICE);
      // Create selector.
      CampaignSelector selector = new CampaignSelector();
      // Get all campaigns.
      CampaignPage page = campaignService.get(selector);
      // Display campaigns.
      if (page.getEntries() != null) {
        for (Campaign campaign : page.getEntries()) {
          System.out.println("Campaign with name "" + campaign.getName() + "" and id ""
              + campaign.getId() + "" was found.");
        }
      } else {
        System.out.println("No campaigns were found.");
      }
Operação mutate
Exemplo updateCampaign
// Get the CampaignService.
      CampaignServiceInterface campaignService = user.getService(AdWordsService.V201003.CAMPAIGN_SERVICE);
      long campaignId = Long.parseLong(“51898803");
      // Create campaign with updated budget.
      Campaign campaign = new Campaign();
      campaign.setId(campaignId);
      // Create budget.
      Budget budget = new Budget();
      budget.setDeliveryMethod(BudgetBudgetDeliveryMethod.ACCELERATED);
      campaign.setBudget(budget);
      // Create operations.
      CampaignOperation operation = new CampaignOperation();
      operation.setOperand(campaign);
      operation.setOperator(Operator.SET);
      CampaignOperation[] operations = new CampaignOperation[] {operation};
      // Update campaign.
      CampaignReturnValue result = campaignService.mutate(operations);
      // Display campaigns.
      if (result != null && result.getValue() != null) {
        for (Campaign campaignResult : result.getValue()) {
          System.out.println("Campaign with name "" + campaignResult.getName() + "", id ""
              + campaignResult.getId() + "", and budget delivery method ""
              + campaignResult.getBudget().getDeliveryMethod() + "" was updated.");
        }
      } else {
        System.out.println("No campaigns were updated.");
      }
Classe Campaign
Status
ACTIVE
DELETED
PAUSED
ServingStatus
SERVING
NONE
ENDED
PENDING
SUSPENDED
BudgetDeliveryMethod
STANDARD
ACCELERATED
Grupos de Anúncios
Exemplo getAllAdGroups
// Get the AdGroupService.
      AdGroupServiceInterface adGroupService =
          user.getService(AdWordsService.V201003.ADGROUP_SERVICE);
      long campaignId = Long.parseLong("51898803");
      // Create selector.
      AdGroupSelector selector = new AdGroupSelector();
      selector.setCampaignIds(new long[] {campaignId});
      // Get all ad groups.
      AdGroupPage page = adGroupService.get(selector);
      // Display ad groups.
      if (page.getEntries() != null) {
        for (AdGroup adGroup : page.getEntries()) {
          System.out.println("Ad group with name "" + adGroup.getName()
              + "" and id "" + adGroup.getId() + "" was found.");
        }
      } else {
        System.out.println("No ad groups were found.");
      }
Grupos de Anúncios
Exemplo updateAdGroup
// Get the AdGroupService.
      AdGroupServiceInterface adGroupService = user.getService(AdWordsService.V201003.ADGROUP_SERVICE);
      long adGroupId = Long.parseLong(“1940071923");
      // Create ad group with updated status.
      AdGroup adGroup = new AdGroup();
      adGroup.setId(adGroupId);
      adGroup.setStatus(AdGroupStatus.PAUSED);
      // Create operations.
      AdGroupOperation operation = new AdGroupOperation();
      operation.setOperand(adGroup);
      operation.setOperator(Operator.SET);
      AdGroupOperation[] operations = new AdGroupOperation[]{operation};
      // Update ad group.
      AdGroupReturnValue result = adGroupService.mutate(operations);
      // Display ad groups.
      if (result != null && result.getValue() != null) {
        for (AdGroup adGroupResult : result.getValue()) {
          System.out.println("Ad group with name "" + adGroupResult.getName() + "", id ""
              + adGroupResult.getId() + "", and status "" + adGroupResult.getStatus()
              + "" was updated.");
        }
      } else {
        System.out.println("No ad groups were updated.");
      }
Palavras-Chave
Exemplo getAllActiveAdGroupCriteria
// Get the AdGroupCriterionService.
      AdGroupCriterionServiceInterface adGroupCriterionService =
          user.getService(AdWordsService.V201003.ADGROUP_CRITERION_SERVICE);
      long adGroupId = Long.parseLong("1940071923");
      // Create selector.
      AdGroupCriterionSelector selector = new AdGroupCriterionSelector();
      selector.setUserStatuses(new UserStatus[] {UserStatus.ACTIVE});
      // Create id filter.
      AdGroupCriterionIdFilter idFilter = new AdGroupCriterionIdFilter();
      idFilter.setAdGroupId(adGroupId);
      selector.setIdFilters(new AdGroupCriterionIdFilter[] {idFilter});
      // Get all active ad group criteria.
      AdGroupCriterionPage page = adGroupCriterionService.get(selector);
      // Display ad group criteria.
      if (page.getEntries() != null && page.getEntries().length > 0) {
        for (AdGroupCriterion adGroupCriterion : page.getEntries()) {
          if (adGroupCriterion instanceof BiddableAdGroupCriterion) {
            BiddableAdGroupCriterion biddableAdGroupCriterion =
                (BiddableAdGroupCriterion) adGroupCriterion;
            System.out.println("Ad group criterion with ad group id ""
                + biddableAdGroupCriterion.getAdGroupId() + "", criterion id ""
                + biddableAdGroupCriterion.getCriterion().getId() + "", type ""
                + biddableAdGroupCriterion.getCriterion().getCriterionType()
                + "", and user status "" + biddableAdGroupCriterion.getUserStatus()
                + "" was found.");
          }
        }
      } else {
        System.out.println("No ad group criteria were found.");
      }
Palavras-Chave
Exemplo updateAdGroupCriterion
// Get the AdGroupCriterionService.
      AdGroupCriterionServiceInterface adGroupCriterionService = user.getService(AdWordsService.V201003.ADGROUP_CRITERION_SERVICE);
      long adGroupId = Long.parseLong("1940071923");
      long criterionId = Long.parseLong("19326830763");
      // Create ad group criterion with updated bid.
      Criterion criterion = new Criterion();
      criterion.setId(criterionId);
      BiddableAdGroupCriterion biddableAdGroupCriterion = new BiddableAdGroupCriterion();
      biddableAdGroupCriterion.setAdGroupId(adGroupId);
      biddableAdGroupCriterion.setCriterion(criterion);
      // Create bids.
      ManualCPCAdGroupCriterionBids bids = new ManualCPCAdGroupCriterionBids();
      bids.setMaxCpc(new Bid(new Money(null, 1000000L)));
      biddableAdGroupCriterion.setBids(bids);
      // Create operations.
      AdGroupCriterionOperation operation = new AdGroupCriterionOperation();
      operation.setOperand(biddableAdGroupCriterion);
      operation.setOperator(Operator.SET);
      AdGroupCriterionOperation[] operations = new AdGroupCriterionOperation[] {operation};
      // Update ad group criteria.
      AdGroupCriterionReturnValue result = adGroupCriterionService.mutate(operations);
      // Display ad group criteria.
      if (result != null && result.getValue() != null) {
        for (AdGroupCriterion adGroupCriterionResult : result.getValue()) {
          if (adGroupCriterionResult instanceof BiddableAdGroupCriterion) {
            biddableAdGroupCriterion = (BiddableAdGroupCriterion) adGroupCriterionResult;
            System.out.println("Ad group criterion with ad group id ""
                + biddableAdGroupCriterion.getAdGroupId() + "", criterion id ""
                + biddableAdGroupCriterion.getCriterion().getId() + "", type ""
                + biddableAdGroupCriterion.getCriterion().getCriterionType() + "", and bid ""
                + ((ManualCPCAdGroupCriterionBids) biddableAdGroupCriterion.getBids())
                    .getMaxCpc().getAmount().getMicroAmount() + "" was updated.");
          }
        }
      } else {
        System.out.println("No ad group criteria were updated.");
      }
Cabeçalhos SOAP
• Cabeçalhos de solicitação
– authToken: token de autenticação do gerente da MCC (API ClientLogin do Google)
– developerToken: string de 22 caracteres do desenvolvedor
– applicationToken: string de 22 caracteres do aplicativo
– userAgent: string arbitrária da solicitação
– clientCustomerId (opcional): id do cliente
– clientEmail (opcional): email do cliente
• Cabeçalhos de resposta
– requestId: string da solicitação
– operations: número de operações realizadas
– responseTime: tempo decorrido em milissegundos
API Errors
BudgetError.Reason
MONEY_AMOUNT_IN_WRONG_CURRENCY
MONEY_AMOUNT_LESS_THAN_CURRENCY_MINIMUM_CPC
MONEY_AMOUNT_LESS_THAN_MAXIMUM_AD_GROUP_CPM
MONEY_AMOUNT_LESS_THAN_MAXIMUM_SITE_CPM
MONEY_AMOUNT_LESS_THAN_MINIMUM_AD_GROUP_CPC
MONEY_AMOUNT_LESS_THAN_MINIMUM_CRITERIA_CPC
MONEY_AMOUNT_TOO_LARGE
NEGATIVE_MONEY_AMOUNT
NON_MULTIPLE_OF_MINIMUM_CURRENCY_UNIT
Custo da API
U$ 0,25 a cada 1 mil unidades
Blog AdWords API
http://adwordsapi.blogspot.com/
Artigos de Ajuda
http://www.google.com/support/adwordsapi/?hlrm=en
Fórum de Discussões
http://groups.google.com/group/adwords-api/topics
Contato
• Eric Gomes
ericgomes@octavarium.com.br
@ericgomes
• Octavarium Tecnologia
www.octavarium.com.br
@octavarium_tec

Weitere ähnliche Inhalte

Was ist angesagt?

Curso prático de AdWords
Curso prático de AdWordsCurso prático de AdWords
Curso prático de AdWordsMarcio Okabe
 
Curso de Google Adwords com Ricardo Zacho
Curso de Google Adwords com Ricardo ZachoCurso de Google Adwords com Ricardo Zacho
Curso de Google Adwords com Ricardo ZachoRicardo Zacho
 
Guia adwords iniciantes brinde 2
Guia adwords iniciantes brinde 2Guia adwords iniciantes brinde 2
Guia adwords iniciantes brinde 2jaciel carlos
 
Apresentação Google Adwords
Apresentação Google AdwordsApresentação Google Adwords
Apresentação Google AdwordsCarla Conteiro
 
Links Patrocinados - Google AdWords
Links Patrocinados - Google AdWordsLinks Patrocinados - Google AdWords
Links Patrocinados - Google AdWordsWesley Gonçalves
 
Remarketing e retargeting - Maratona Digital
Remarketing e retargeting - Maratona DigitalRemarketing e retargeting - Maratona Digital
Remarketing e retargeting - Maratona DigitalMaratona Digital
 
Introdução ao Marketing Online com as Ferramentas do Google
Introdução ao Marketing Online com as Ferramentas do GoogleIntrodução ao Marketing Online com as Ferramentas do Google
Introdução ao Marketing Online com as Ferramentas do GoogleMário Valney
 
Curso de Facebook Ads + Google Adwords + Instagram Ads
Curso de Facebook Ads + Google Adwords + Instagram AdsCurso de Facebook Ads + Google Adwords + Instagram Ads
Curso de Facebook Ads + Google Adwords + Instagram Adsconteudoecommerce
 
Google adwords x facebook ads
Google adwords x facebook adsGoogle adwords x facebook ads
Google adwords x facebook adsAngela Iara Zotti
 
Search Engine Advertising
Search Engine AdvertisingSearch Engine Advertising
Search Engine AdvertisingJorge Brandão
 
Google Adwords - A Arte da Guerra - A batalha nos links patrocinados
Google Adwords - A Arte da Guerra - A batalha nos links patrocinadosGoogle Adwords - A Arte da Guerra - A batalha nos links patrocinados
Google Adwords - A Arte da Guerra - A batalha nos links patrocinadosSociedade da Informação
 
Google Shopping - Maratona Digital
Google Shopping - Maratona DigitalGoogle Shopping - Maratona Digital
Google Shopping - Maratona DigitalMaratona Digital
 
Como criar campanhas de alta performance no Google AdWords
Como criar campanhas de alta performance no Google AdWordsComo criar campanhas de alta performance no Google AdWords
Como criar campanhas de alta performance no Google AdWordsMirago Marketing Digital
 
Apresentação google adwords
Apresentação google adwordsApresentação google adwords
Apresentação google adwordsdivulnet
 

Was ist angesagt? (20)

Curso prático de AdWords
Curso prático de AdWordsCurso prático de AdWords
Curso prático de AdWords
 
Google AdWords
Google AdWords   Google AdWords
Google AdWords
 
Curso de Google Adwords com Ricardo Zacho
Curso de Google Adwords com Ricardo ZachoCurso de Google Adwords com Ricardo Zacho
Curso de Google Adwords com Ricardo Zacho
 
Guia adwords iniciantes brinde 2
Guia adwords iniciantes brinde 2Guia adwords iniciantes brinde 2
Guia adwords iniciantes brinde 2
 
Apresentação Google Adwords
Apresentação Google AdwordsApresentação Google Adwords
Apresentação Google Adwords
 
Links Patrocinados - Google AdWords
Links Patrocinados - Google AdWordsLinks Patrocinados - Google AdWords
Links Patrocinados - Google AdWords
 
Googlepartners1
Googlepartners1Googlepartners1
Googlepartners1
 
Remarketing e retargeting - Maratona Digital
Remarketing e retargeting - Maratona DigitalRemarketing e retargeting - Maratona Digital
Remarketing e retargeting - Maratona Digital
 
Introdução ao Marketing Online com as Ferramentas do Google
Introdução ao Marketing Online com as Ferramentas do GoogleIntrodução ao Marketing Online com as Ferramentas do Google
Introdução ao Marketing Online com as Ferramentas do Google
 
Zoom frete grátis
Zoom   frete grátisZoom   frete grátis
Zoom frete grátis
 
Segredos do Google Ads
Segredos do Google Ads Segredos do Google Ads
Segredos do Google Ads
 
Curso de Facebook Ads + Google Adwords + Instagram Ads
Curso de Facebook Ads + Google Adwords + Instagram AdsCurso de Facebook Ads + Google Adwords + Instagram Ads
Curso de Facebook Ads + Google Adwords + Instagram Ads
 
Google adwords x facebook ads
Google adwords x facebook adsGoogle adwords x facebook ads
Google adwords x facebook ads
 
Search Engine Advertising
Search Engine AdvertisingSearch Engine Advertising
Search Engine Advertising
 
Google Adwords - A Arte da Guerra - A batalha nos links patrocinados
Google Adwords - A Arte da Guerra - A batalha nos links patrocinadosGoogle Adwords - A Arte da Guerra - A batalha nos links patrocinados
Google Adwords - A Arte da Guerra - A batalha nos links patrocinados
 
Google Shopping - Maratona Digital
Google Shopping - Maratona DigitalGoogle Shopping - Maratona Digital
Google Shopping - Maratona Digital
 
Search mkt ecommerce
Search mkt ecommerceSearch mkt ecommerce
Search mkt ecommerce
 
Rede de display - GOOGLE
Rede de display - GOOGLERede de display - GOOGLE
Rede de display - GOOGLE
 
Como criar campanhas de alta performance no Google AdWords
Como criar campanhas de alta performance no Google AdWordsComo criar campanhas de alta performance no Google AdWords
Como criar campanhas de alta performance no Google AdWords
 
Apresentação google adwords
Apresentação google adwordsApresentação google adwords
Apresentação google adwords
 

Andere mochten auch

KS3 KS4 Student Thesaurus A-Z
KS3 KS4 Student Thesaurus A-ZKS3 KS4 Student Thesaurus A-Z
KS3 KS4 Student Thesaurus A-ZKate McCabe
 
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...ijmnct
 
Projecto mtcard pt
Projecto mtcard ptProjecto mtcard pt
Projecto mtcard ptjairbapt
 
Langhorne Reference Letter
Langhorne Reference LetterLanghorne Reference Letter
Langhorne Reference LetterTanesha Williams
 
Transmilenio ¿la nueva alternativa y solución alla movilidad de Bogotá?
Transmilenio ¿la nueva alternativa y solución alla movilidad de Bogotá?Transmilenio ¿la nueva alternativa y solución alla movilidad de Bogotá?
Transmilenio ¿la nueva alternativa y solución alla movilidad de Bogotá?Juandavidcspb
 
Webquest
WebquestWebquest
Webquestntecar
 
Peregrinações luh e mary
Peregrinações luh e maryPeregrinações luh e mary
Peregrinações luh e marymarieluh
 
Advertising: An introduction to Theory
Advertising: An introduction to TheoryAdvertising: An introduction to Theory
Advertising: An introduction to TheoryKate McCabe
 
Advertising Campaign Presentation
Advertising Campaign PresentationAdvertising Campaign Presentation
Advertising Campaign PresentationAli Asgarr Mamode
 

Andere mochten auch (13)

KS3 KS4 Student Thesaurus A-Z
KS3 KS4 Student Thesaurus A-ZKS3 KS4 Student Thesaurus A-Z
KS3 KS4 Student Thesaurus A-Z
 
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
 
Projecto mtcard pt
Projecto mtcard ptProjecto mtcard pt
Projecto mtcard pt
 
Bailar mi Hobby
Bailar mi HobbyBailar mi Hobby
Bailar mi Hobby
 
Langhorne Reference Letter
Langhorne Reference LetterLanghorne Reference Letter
Langhorne Reference Letter
 
Transmilenio ¿la nueva alternativa y solución alla movilidad de Bogotá?
Transmilenio ¿la nueva alternativa y solución alla movilidad de Bogotá?Transmilenio ¿la nueva alternativa y solución alla movilidad de Bogotá?
Transmilenio ¿la nueva alternativa y solución alla movilidad de Bogotá?
 
Web 2
Web 2Web 2
Web 2
 
TIO GOLLO
TIO GOLLOTIO GOLLO
TIO GOLLO
 
Webquest
WebquestWebquest
Webquest
 
Peregrinações luh e mary
Peregrinações luh e maryPeregrinações luh e mary
Peregrinações luh e mary
 
Subvertising
SubvertisingSubvertising
Subvertising
 
Advertising: An introduction to Theory
Advertising: An introduction to TheoryAdvertising: An introduction to Theory
Advertising: An introduction to Theory
 
Advertising Campaign Presentation
Advertising Campaign PresentationAdvertising Campaign Presentation
Advertising Campaign Presentation
 

Ähnlich wie Apresentação FATEC-SJC

Curso de Facebook Ads + Google Adwords
Curso de Facebook Ads + Google AdwordsCurso de Facebook Ads + Google Adwords
Curso de Facebook Ads + Google AdwordsBreno Koscky
 
O que são os Links Patrocinados
O que são os Links PatrocinadosO que são os Links Patrocinados
O que são os Links PatrocinadosTiago Romanini
 
Big festival 2017 - Growth hacking para Games
Big festival 2017  - Growth hacking para GamesBig festival 2017  - Growth hacking para Games
Big festival 2017 - Growth hacking para GamesWellington Tamaki
 
Otimizador de Campanhas - Rede de Display do Google
Otimizador de Campanhas - Rede de Display do GoogleOtimizador de Campanhas - Rede de Display do Google
Otimizador de Campanhas - Rede de Display do GoogleJúnior Beltrão
 
Tutorial Parte 2 - Glossário Google Adwords
Tutorial Parte 2 - Glossário Google AdwordsTutorial Parte 2 - Glossário Google Adwords
Tutorial Parte 2 - Glossário Google AdwordsTaianny_Rodrigues
 
Crie seu blog | Workshop de Tecnologia Faculdade Estácio do Recife
Crie seu blog | Workshop de Tecnologia Faculdade Estácio do RecifeCrie seu blog | Workshop de Tecnologia Faculdade Estácio do Recife
Crie seu blog | Workshop de Tecnologia Faculdade Estácio do RecifeEduardo Falcão
 
Proposta de Marketing Digital para Corretoras de Planos de Saúde
Proposta de Marketing Digital para Corretoras de Planos de SaúdeProposta de Marketing Digital para Corretoras de Planos de Saúde
Proposta de Marketing Digital para Corretoras de Planos de SaúdeAlexandre Grolla
 
Dicas para sua loja vender pela internet - com Sabrina Graça Ribeiro
Dicas para sua loja vender pela internet - com Sabrina Graça RibeiroDicas para sua loja vender pela internet - com Sabrina Graça Ribeiro
Dicas para sua loja vender pela internet - com Sabrina Graça RibeiroMóveis Usados Curitiba
 
Pós-Graduação em Tecnologias para a Comunicação e Inovação Empresarial - Comu...
Pós-Graduação em Tecnologias para a Comunicação e Inovação Empresarial - Comu...Pós-Graduação em Tecnologias para a Comunicação e Inovação Empresarial - Comu...
Pós-Graduação em Tecnologias para a Comunicação e Inovação Empresarial - Comu...DiogoValente.com
 
Predicta Fred Pacheco Jun08
Predicta Fred Pacheco Jun08Predicta Fred Pacheco Jun08
Predicta Fred Pacheco Jun08Rafael Arza
 
Revisão 2º bimestre - Marketing Digital TSI
Revisão 2º bimestre - Marketing Digital TSIRevisão 2º bimestre - Marketing Digital TSI
Revisão 2º bimestre - Marketing Digital TSIMaria Alice Jovinski
 
Apresentação google starter 2
Apresentação google starter 2Apresentação google starter 2
Apresentação google starter 2Vinícius do Val
 

Ähnlich wie Apresentação FATEC-SJC (20)

Curso de Facebook Ads + Google Adwords
Curso de Facebook Ads + Google AdwordsCurso de Facebook Ads + Google Adwords
Curso de Facebook Ads + Google Adwords
 
Apresentação do Google Adwords
Apresentação do Google AdwordsApresentação do Google Adwords
Apresentação do Google Adwords
 
O que são os Links Patrocinados
O que são os Links PatrocinadosO que são os Links Patrocinados
O que são os Links Patrocinados
 
Big festival 2017 - Growth hacking para Games
Big festival 2017  - Growth hacking para GamesBig festival 2017  - Growth hacking para Games
Big festival 2017 - Growth hacking para Games
 
Otimizador de Campanhas - Rede de Display do Google
Otimizador de Campanhas - Rede de Display do GoogleOtimizador de Campanhas - Rede de Display do Google
Otimizador de Campanhas - Rede de Display do Google
 
Tutorial Parte 2 - Glossário Google Adwords
Tutorial Parte 2 - Glossário Google AdwordsTutorial Parte 2 - Glossário Google Adwords
Tutorial Parte 2 - Glossário Google Adwords
 
Proposta carmos
Proposta carmosProposta carmos
Proposta carmos
 
Crie seu blog | Workshop de Tecnologia Faculdade Estácio do Recife
Crie seu blog | Workshop de Tecnologia Faculdade Estácio do RecifeCrie seu blog | Workshop de Tecnologia Faculdade Estácio do Recife
Crie seu blog | Workshop de Tecnologia Faculdade Estácio do Recife
 
Google Adwords - Curso Básico
Google Adwords - Curso BásicoGoogle Adwords - Curso Básico
Google Adwords - Curso Básico
 
Proposta de Marketing Digital para Corretoras de Planos de Saúde
Proposta de Marketing Digital para Corretoras de Planos de SaúdeProposta de Marketing Digital para Corretoras de Planos de Saúde
Proposta de Marketing Digital para Corretoras de Planos de Saúde
 
Dicas para sua loja vender pela internet - com Sabrina Graça Ribeiro
Dicas para sua loja vender pela internet - com Sabrina Graça RibeiroDicas para sua loja vender pela internet - com Sabrina Graça Ribeiro
Dicas para sua loja vender pela internet - com Sabrina Graça Ribeiro
 
PublicSin Comunicação em Google
PublicSin Comunicação em GooglePublicSin Comunicação em Google
PublicSin Comunicação em Google
 
Pós-Graduação em Tecnologias para a Comunicação e Inovação Empresarial - Comu...
Pós-Graduação em Tecnologias para a Comunicação e Inovação Empresarial - Comu...Pós-Graduação em Tecnologias para a Comunicação e Inovação Empresarial - Comu...
Pós-Graduação em Tecnologias para a Comunicação e Inovação Empresarial - Comu...
 
Google Analytics
Google  AnalyticsGoogle  Analytics
Google Analytics
 
Google Analytics
Google AnalyticsGoogle Analytics
Google Analytics
 
Google Analytics
Google  AnalyticsGoogle  Analytics
Google Analytics
 
Predicta Fred Pacheco Jun08
Predicta Fred Pacheco Jun08Predicta Fred Pacheco Jun08
Predicta Fred Pacheco Jun08
 
Revisão 2º bimestre - Marketing Digital TSI
Revisão 2º bimestre - Marketing Digital TSIRevisão 2º bimestre - Marketing Digital TSI
Revisão 2º bimestre - Marketing Digital TSI
 
Launch Meeting 02 - Web & SEO
Launch Meeting 02 - Web & SEOLaunch Meeting 02 - Web & SEO
Launch Meeting 02 - Web & SEO
 
Apresentação google starter 2
Apresentação google starter 2Apresentação google starter 2
Apresentação google starter 2
 

Apresentação FATEC-SJC

  • 1. ALAVANQUE VENDAS COM O GOOGLE ADWORDS Construa sua Marca e Pague apenas por Quem Precisa de Você! Fernando Mello Google AdWords Certified Professional Rede de Pesquisa e Relatório e análise
  • 2. APRESENTAÇÃO • Cenário atual da Mídia • O Crescimento da Internet • Publicidade Online • Links Patrocinados do Google AdWords • Medindo o Retorno das Visitas • Casos de Sucesso
  • 3. CENÁRIO ATUAL DA MÍDIA Publicidade em 1986 / Clareza na divulgação da Marca 80% de Alcance • Pessoas concentradas em poucos meios • Mais direcionamento para achar o público-alvo
  • 4. CENÁRIO ATUAL DA MÍDIA Pulverização e Múltiplos canais na internet Interesses diferentes / Internet presente em todos os momentos Compras Entretenimento Conteúdo Comunicação
  • 5. CENÁRIO ATUAL DA MÍDIA Google e o Marketing de Intenção Sabemos qual a intenção que a pessoa tem em determinado serviço ou produto
  • 17. LINKS PATROCINADOS Palavras-chave • Comprar carros • Carros preços • Carros ofertas CPC – Custo por Clique
  • 19. LINKS PATROCINADOS Campanhas Grupos de Anúncios Anúncios Palavras-Chave • Orçamento • Idioma • Região • Exibição
  • 20. LINKS PATROCINADOS Campanhas segmentadas têm mais facilidade de comunicação com o público-alvo Campanhas Grupos de Anúncios Anúncios Palavras-Chave
  • 21. LINKS PATROCINADOS Chame o Usuário para uma Ação. Evite Descrever sobre seu Produto. Cite os Benefícios do que Você tem para Oferecer. Tente Isso! Campanhas Grupo de Anúncios Anúncios Palavras-Chave
  • 22. LINKS PATROCINADOS Chame o Usuário para uma Ação. Evite Descrever sobre seu Produto. Cite os Benefícios do que Você tem para Oferecer. Tente Isso! Campanhas Grupo de Anúncios Anúncios Palavras-Chave Em média são gastos 3 segundos para um internauta decidir sobre qual anúncio clicar. • Relação do Anúncio com a PC • Página de Destino • Exibição x Cliques
  • 23. LINKS PATROCINADOS Atente-se ao Índice de Qualidade da sua palavra-chave, quanto maior for o seu índice de qualidade menos você pagará pelo clique Campanhas Grupo de Anúncios Anúncios Palavras-Chave Utilize palavras-chave negativas para evitar internautas indesejados.
  • 26. Palavras-chave LINKS PATROCINADOS Índice de Qualidade Floricultura A Floricultura B Comprar rosas 7 3 R$ 1,00 R$ 2,00
  • 27. Palavras-chave LINKS PATROCINADOS Índice de Qualidade Floricultura A Floricultura B Comprar rosas 7 3 R$ 1,00 R$ 2,00 7,0 6,0 AdRank X X
  • 28. MEDINDO O RETORNO DAS VISITAS Google Analytics
  • 29. MEDINDO O RETORNO DAS VISITAS Google Analytics • Qual as regiões que mais compram seus Produtos/Serviços? • Qual a porcentagem de abandono num processo de compra? • Quantos internautas estão retornando ao seu Site? • Qual a resolução de tela que os seus internautas utilizam? • Qual a média de tempo que os internautas ficam no site? • Quantas páginas em média eles visitam?
  • 30. CASOS DE SUCESSO Trechos de email Em relação a campanha, o resultado foi muito positivo. Atingiu justamente o que queríamos, tornar o site mais conhecido e aumentar as vendas, seja diretamente e indiretamente, este último na verdade inesperado, não sabíamos que o movimento aumentaria tanto na loja física graças as propagandas online. Tenha certeza que a nossa parceria vai continuar. (Lucas – E-Commerce de Games) ----------------------------------------------------------------------------------------------------------- Encaminhei os dois boletos para o nosso depto financeiro. Estou em cima para que sejam pagos o quanto antes. Sentimos a diferença de não "estar" no ar...rs. (Alexandra Yamakami - E-Commerce de Produtos de Fisioterapia e Estética)
  • 31. CONTATO • @mellofernando • @octavarium_tec • fernando@octavarium.com.br • 11- 3010-0835 / 3010-0831 Recomendações @ericgomes www.Octavarium.com.br http://www.googlevarejo.blogspot.com Livro Google Adwords para Leigos – Howie Jacobson – Ed. Alta Books
  • 32. Automação de Campanhas de Links Patrocinados com a API do Google AdWords
  • 33. Google AdWords Estrutura AdWords Gerentes : Contas : Campanhas : Grupos de Anúncios Anúncios, Palavras-Chave e Canais
  • 35. API do AdWords Application Programming Interface Desenvolvimento de software integrado ao Google AdWords Maior agilidade em campanhas grandes e complexas De acordo com as regras de negócio do anunciante Exemplos • integração com estoque de produtos de lojas virtuais • balanceamento do orçamento entre campanhas de publicidade • atualização de horários para exibição de anúncios
  • 36. API do AdWords Web Services SOAP 1.1 XML e HTTP https://adwords.google.com/api/adwords/cm/ https://adwords-sandbox.google.com/api/adwords/cm/ Bibliotecas-cliente em Java, PHP, Python, .NET, Perl e Ruby Versões v13 (2008/2009), v200906, v200909, V20103 e v201008
  • 37. API do AdWords Versões v200909, v201003 e v201008
  • 38. API do AdWords Nível de Campanhas e Grupos de Anúncios
  • 39. Web Services e Classes Classes de Campanhas
  • 40. Web Services e Classes Classes de Grupos de Anúncios
  • 41. Operações get e mutate – get • utilizada para leitura • recebe filtro através de seletor na entrada • devolve lista de objetos desejados como saída – mutate • utilizada para criação, atualização e remoção • recebe lista de operações na entrada • devolve objetos alterados como saída
  • 42. CampaignService – Leitura: CampaignPage get (CampaignSelector selector) – Criação, atualização, remoção: CampaignReturnValue mutate (CampaignOperation[] operations) Operador Descrição ADD Usado para adições REMOVE Usado para remoções. SET Usado para atualizações
  • 43. Operação get Exemplo getAllCampaigns // Get the CampaignService.       CampaignServiceInterface campaignService =           user.getService(AdWordsService.V201003.CAMPAIGN_SERVICE);       // Create selector.       CampaignSelector selector = new CampaignSelector();       // Get all campaigns.       CampaignPage page = campaignService.get(selector);       // Display campaigns.       if (page.getEntries() != null) {         for (Campaign campaign : page.getEntries()) {           System.out.println("Campaign with name "" + campaign.getName() + "" and id ""               + campaign.getId() + "" was found.");         }       } else {         System.out.println("No campaigns were found.");       }
  • 44. Operação mutate Exemplo updateCampaign // Get the CampaignService.       CampaignServiceInterface campaignService = user.getService(AdWordsService.V201003.CAMPAIGN_SERVICE);       long campaignId = Long.parseLong(“51898803");       // Create campaign with updated budget.       Campaign campaign = new Campaign();       campaign.setId(campaignId);       // Create budget.       Budget budget = new Budget();       budget.setDeliveryMethod(BudgetBudgetDeliveryMethod.ACCELERATED);       campaign.setBudget(budget);       // Create operations.       CampaignOperation operation = new CampaignOperation();       operation.setOperand(campaign);       operation.setOperator(Operator.SET);       CampaignOperation[] operations = new CampaignOperation[] {operation};       // Update campaign.       CampaignReturnValue result = campaignService.mutate(operations);       // Display campaigns.       if (result != null && result.getValue() != null) {         for (Campaign campaignResult : result.getValue()) {           System.out.println("Campaign with name "" + campaignResult.getName() + "", id ""               + campaignResult.getId() + "", and budget delivery method ""               + campaignResult.getBudget().getDeliveryMethod() + "" was updated.");         }       } else {         System.out.println("No campaigns were updated.");       }
  • 46. Grupos de Anúncios Exemplo getAllAdGroups // Get the AdGroupService.       AdGroupServiceInterface adGroupService =           user.getService(AdWordsService.V201003.ADGROUP_SERVICE);       long campaignId = Long.parseLong("51898803");       // Create selector.       AdGroupSelector selector = new AdGroupSelector();       selector.setCampaignIds(new long[] {campaignId});       // Get all ad groups.       AdGroupPage page = adGroupService.get(selector);       // Display ad groups.       if (page.getEntries() != null) {         for (AdGroup adGroup : page.getEntries()) {           System.out.println("Ad group with name "" + adGroup.getName()               + "" and id "" + adGroup.getId() + "" was found.");         }       } else {         System.out.println("No ad groups were found.");       }
  • 47. Grupos de Anúncios Exemplo updateAdGroup // Get the AdGroupService.       AdGroupServiceInterface adGroupService = user.getService(AdWordsService.V201003.ADGROUP_SERVICE);       long adGroupId = Long.parseLong(“1940071923");       // Create ad group with updated status.       AdGroup adGroup = new AdGroup();       adGroup.setId(adGroupId);       adGroup.setStatus(AdGroupStatus.PAUSED);       // Create operations.       AdGroupOperation operation = new AdGroupOperation();       operation.setOperand(adGroup);       operation.setOperator(Operator.SET);       AdGroupOperation[] operations = new AdGroupOperation[]{operation};       // Update ad group.       AdGroupReturnValue result = adGroupService.mutate(operations);       // Display ad groups.       if (result != null && result.getValue() != null) {         for (AdGroup adGroupResult : result.getValue()) {           System.out.println("Ad group with name "" + adGroupResult.getName() + "", id ""               + adGroupResult.getId() + "", and status "" + adGroupResult.getStatus()               + "" was updated.");         }       } else {         System.out.println("No ad groups were updated.");       }
  • 48. Palavras-Chave Exemplo getAllActiveAdGroupCriteria // Get the AdGroupCriterionService.       AdGroupCriterionServiceInterface adGroupCriterionService =           user.getService(AdWordsService.V201003.ADGROUP_CRITERION_SERVICE);       long adGroupId = Long.parseLong("1940071923");       // Create selector.       AdGroupCriterionSelector selector = new AdGroupCriterionSelector();       selector.setUserStatuses(new UserStatus[] {UserStatus.ACTIVE});       // Create id filter.       AdGroupCriterionIdFilter idFilter = new AdGroupCriterionIdFilter();       idFilter.setAdGroupId(adGroupId);       selector.setIdFilters(new AdGroupCriterionIdFilter[] {idFilter});       // Get all active ad group criteria.       AdGroupCriterionPage page = adGroupCriterionService.get(selector);       // Display ad group criteria.       if (page.getEntries() != null && page.getEntries().length > 0) {         for (AdGroupCriterion adGroupCriterion : page.getEntries()) {           if (adGroupCriterion instanceof BiddableAdGroupCriterion) {             BiddableAdGroupCriterion biddableAdGroupCriterion =                 (BiddableAdGroupCriterion) adGroupCriterion;             System.out.println("Ad group criterion with ad group id ""                 + biddableAdGroupCriterion.getAdGroupId() + "", criterion id ""                 + biddableAdGroupCriterion.getCriterion().getId() + "", type ""                 + biddableAdGroupCriterion.getCriterion().getCriterionType()                 + "", and user status "" + biddableAdGroupCriterion.getUserStatus()                 + "" was found.");           }         }       } else {         System.out.println("No ad group criteria were found.");       }
  • 49. Palavras-Chave Exemplo updateAdGroupCriterion // Get the AdGroupCriterionService.       AdGroupCriterionServiceInterface adGroupCriterionService = user.getService(AdWordsService.V201003.ADGROUP_CRITERION_SERVICE);       long adGroupId = Long.parseLong("1940071923");       long criterionId = Long.parseLong("19326830763");       // Create ad group criterion with updated bid.       Criterion criterion = new Criterion();       criterion.setId(criterionId);       BiddableAdGroupCriterion biddableAdGroupCriterion = new BiddableAdGroupCriterion();       biddableAdGroupCriterion.setAdGroupId(adGroupId);       biddableAdGroupCriterion.setCriterion(criterion);       // Create bids.       ManualCPCAdGroupCriterionBids bids = new ManualCPCAdGroupCriterionBids();       bids.setMaxCpc(new Bid(new Money(null, 1000000L)));       biddableAdGroupCriterion.setBids(bids);       // Create operations.       AdGroupCriterionOperation operation = new AdGroupCriterionOperation();       operation.setOperand(biddableAdGroupCriterion);       operation.setOperator(Operator.SET);       AdGroupCriterionOperation[] operations = new AdGroupCriterionOperation[] {operation};       // Update ad group criteria.       AdGroupCriterionReturnValue result = adGroupCriterionService.mutate(operations);       // Display ad group criteria.       if (result != null && result.getValue() != null) {         for (AdGroupCriterion adGroupCriterionResult : result.getValue()) {           if (adGroupCriterionResult instanceof BiddableAdGroupCriterion) {             biddableAdGroupCriterion = (BiddableAdGroupCriterion) adGroupCriterionResult;             System.out.println("Ad group criterion with ad group id ""                 + biddableAdGroupCriterion.getAdGroupId() + "", criterion id ""                 + biddableAdGroupCriterion.getCriterion().getId() + "", type ""                 + biddableAdGroupCriterion.getCriterion().getCriterionType() + "", and bid ""                 + ((ManualCPCAdGroupCriterionBids) biddableAdGroupCriterion.getBids())                     .getMaxCpc().getAmount().getMicroAmount() + "" was updated.");           }         }       } else {         System.out.println("No ad group criteria were updated.");       }
  • 50. Cabeçalhos SOAP • Cabeçalhos de solicitação – authToken: token de autenticação do gerente da MCC (API ClientLogin do Google) – developerToken: string de 22 caracteres do desenvolvedor – applicationToken: string de 22 caracteres do aplicativo – userAgent: string arbitrária da solicitação – clientCustomerId (opcional): id do cliente – clientEmail (opcional): email do cliente • Cabeçalhos de resposta – requestId: string da solicitação – operations: número de operações realizadas – responseTime: tempo decorrido em milissegundos
  • 52. Custo da API U$ 0,25 a cada 1 mil unidades
  • 56. Contato • Eric Gomes ericgomes@octavarium.com.br @ericgomes • Octavarium Tecnologia www.octavarium.com.br @octavarium_tec