Google Ads Google Ads BigQuery Google BigQuery Tutorial

Como Conectar Google Ads ao Google BigQuery

Juan Bello

Juan Bello

Fundador, Porter Metrics

30 jan 2026
15 min de leitura

Para conectar Google Ads ao Google BigQuery:

  1. 1

    Faça login com Google em portermetrics.com.

  2. 2

    Selecione Google BigQuery como destino.

  3. 3

    Selecione Google Ads como fonte de dados e nomeie sua conexão.

  4. 4

    Autorize sua conta Google para acessar suas contas Google Ads (individual ou MCC).

  5. 5

    Autentique no BigQuery via login do Google ou Service Account.

  6. 6

    Selecione Project ID, Dataset location, Dataset e Table name (ou crie um novo).

  7. 7

    Selecione métricas (e.g., Cost) e dimensões (e.g., Campaign Name).

  8. 8

    Opcionalmente, solicite campos personalizados (e.g., CPA, ROAS).

  9. 9

    Configure o intervalo de datas (e.g., this month to date).

  10. 10

    Agende atualizações em linguagem natural (e.g., “daily at 8am”).

  11. 11

    Configure o modo de escrita (overwrite, append, or update).

  12. 12

    Envie e monitore os logs de execução.

Quatro formas gratuitas e pagas de conectar Google Ads ao Google BigQuery

2. Ferramentas ETL/ELT gerais

Plataformas de integração de dados para engenheiros de dados. Exemplos: Fivetran, Stitch, Airbyte.

Exporte tabelas brutas que espelham o esquema da fonte: uma tabela para campaigns, uma para ad groups, uma para ads, uma para keywords. Cada tabela contém todos os campos. O engenheiro de dados escreve JOINs em SQL para relacionar tabelas, seleciona campos, transforma dados e usa dbt ou Python para pré-processamento antes da visualização.

3. Google BigQuery Data Transfer Service

Integração nativa gratuita do Google para engenheiros de dados.

Requisitos de configuração:

  • Habilite BigQuery Data Transfer Service no Google Cloud Console.
  • Vincule sua conta Google Ads (MCC ou individual) à transferência.
  • Sem credenciais de API necessárias — usa Google OAuth diretamente.
  • Atualização diária automática incluída.
  • Gratuito para dados do Google Ads (apenas custos de armazenamento do BigQuery se aplicam).

O que você obtém:

  • Schema completo do Google Ads: campaigns, ad_groups, ads, keywords, search_terms.
  • Backfill de dados históricos disponível.
  • Dados particionados por data automaticamente.

Limitações:

  • Sem seleção de campos personalizados: você obtém o schema completo, não pode escolher campos específicos.
  • Sem combinação de dados: não pode combinar Google Ads com Meta Ads, GA4, ou CRM na mesma transferência.
  • Sem campos calculados: precisa de pós-processamento SQL para métricas personalizadas.
  • Apenas atualização diária: sem opções em tempo real ou por hora.

4. Exportação manual de CSV ou Google Sheets

Exporte do Google Ads manualmente. Sem automação.

Como funciona:

Limitações:

  • Sem automação: repita manualmente para cada atualização.
  • Limite de exportação: 10.000 linhas por exportação.
  • Sem atualizações agendadas.
  • Upload manual para BigQuery necessário.

Como Conectar Google Ads ao Google BigQuery para Profissionais de Marketing (Sem Código)

Porter é um conector nativo de IA. Configure tudo com linguagem natural, não SQL ou formulários. Campos personalizados, filtros, agendamento—tudo com prompts em inglês simples. Sem código, sem engenharia de dados necessária.

  • A prévia dos dados está sempre ativa. Conforme você seleciona métricas, dimensões, filtros e intervalos de datas, o Porter mostra seus dados em tempo real. Verifique tudo antes de enviar para o BigQuery.
  • Os dados chegam transformados, combinados e prontos para visualizar. Sem transformações SQL necessárias depois.

Neste tutorial, mostraremos como enviar seus dados do Google Ads para o Google BigQuery com o Porter. Enviaremos dados de performance de campanha incluindo campos como Campaign Name, Impressions, Clicks, e campos personalizados como CPA e segmentação de campanha por etapa do funil.

Criar uma conexão

Faça login em portermetrics.com com Google. Clique em “Create” e selecione “Google BigQuery” como destino. Nomeie sua conexão (e.g., “Google Ads Performance”). Selecione Google Ads como fonte de dados.

Interface para selecionar seus projetos BigQuery
  • Combinação de dados: opcionalmente, adicione Meta Ads, GA4, Shopify na mesma conexão para relatórios cross-channel.

Conecte suas contas Google Ads

Conecte sua conta Google e conceda acesso às suas contas Google Ads. Você pode conectar contas individuais ou uma MCC (Manager Account) para acessar todas as contas vinculadas de uma vez. Selecione as Ad Accounts que deseja conectar.

Conectar Google Ads ao Google BigQuery

Multi-conta e MCC

Conecte contas individuais ou hierarquias MCC inteiras em um relatório.

Permissões necessárias

Acesso Read-only ou Standard na conta Google Ads.

Tokens auto-refresh

Como Porter é um parceiro Google verificado, tokens são atualizados automaticamente. Sem necessidade de re-autenticação manual.

Conecte seu destino BigQuery

Autentique com login do Google ou Service Account. Selecione Project ID, Dataset location, Dataset e Table name.

Interface para selecionar seus projetos BigQuery
  • Login do Google (recomendado): Porter lista seus projetos em um dropdown. Opção mais fácil.
  • Service Account JSON: para empresas com gestão rigorosa de permissões no Google Workspace. Copie um texto JSON dos detalhes do seu projeto para conectar.
  • Dataset location: US, EU, ou sua região preferida.
  • Auto-atualização de schema: se você alterar sua consulta depois, o Porter atualiza o schema automaticamente e o reescreve na sua tabela BigQuery, diferente de outras ferramentas.

Novo no BigQuery? Crie seu primeiro projeto:

Vá para console.cloud.google.com. No Menu de Navegação (canto superior esquerdo), selecione BigQuery → Studio. No painel esquerdo, você verá seus projetos.

  1. Crie um Projeto: selecione ou crie um novo projeto (e.g., “Marketing Data”). Escolha um nome, tipo e organização. O BigQuery cria uma pasta para ele.
  2. Crie um Dataset: expanda a pasta do seu projeto, clique nas reticências e selecione “Create Dataset.” Nomeie-o (e.g., “ppc_data”) e selecione uma localização (US ou EU).
  3. Crie uma Tabela: dentro do seu dataset, você pode criar uma tabela (e.g., “google_ads”). Ou deixe o Porter criá-la automaticamente quando você enviar sua primeira consulta.

O Project ID, nome do Dataset e Table name que você configurar aqui são os mesmos valores que você inserirá na configuração BigQuery do Porter.

Verifique seus dados no BigQuery:

Quando você seleciona uma tabela, o BigQuery mostra a visualização Schema primeiro. Estes são os metadados: nomes dos campos, tipos de campos e modos. Para ver seus dados exportados, vá para a aba Preview. Uma vez que sua consulta seja executada, você verá a tabela completa com seus dados.

Prévia do dataset do Google BigQuery

Escolha métricas

No dropdown de métricas, pesquise e selecione: e.g., Impressions, Clicks, Cost, Conversions, CTR, Active View Impressions, Active View Measurable Impressions.

Selecione métricas do Google Ads para transferir ao Google BigQuery
+500 Campos Disponíveis: Porter traz a maioria dos campos e atualiza constantemente da API do Google Ads. Espere exatamente os mesmos dados que você vê no Google Ads. Ver todos os campos do Google Ads

Janelas de Conversão

Janelas de conversão do Google Ads são definidas por ação de conversão: click-through de 1 a 90 dias (padrão: 30 dias), view-through de 1 a 30 dias (padrão: 1 dia). Use a dimensão Conversion Attribution Event Type para distinguir conversões click-through de view-through.

Lead Form Assets

Rastreie Conversions Submit Lead Form, Conversions Converted Lead, e Conversions Qualified Lead de Google Ads Lead Form Assets diretamente no BigQuery.

Escolha dimensões

Para segmentar seus dados, no dropdown de dimensões, pesquise e selecione: e.g., Campaign, Date.

Selecione dimensões do Google Ads para transferir ao Google BigQuery
  • Outras dimensões: Campaign, Ad group, Device, Date, Smart Campaign Ad Descriptions, Smart Campaign Ad Headlines, Campaign (Ad Group).
  • Segmentos: Device, Network, Click Type, Conversion Action, Ad Destination Type.
  • Search Terms disponíveis: extraia as consultas de pesquisa reais que acionam seus anúncios para otimização de keywords.
  • Rastreamento de conversão: inclui conversões online e importações de conversão offline. Use a dimensão Conversion Action para separar por tipo de conversão.

Ver todos os campos do Google Ads

Criar campos personalizados

Para métricas personalizadas, adicione uma nova métrica, escreva sua fórmula em linguagem natural e verifique a fórmula gerada e uma prévia da consulta. Escolha o formato da sua métrica (number, currency, percentage). Para este exemplo: CPC = “Cost / Clicks”, CPA = “Cost / Conversions”.

Interface para criar métricas personalizadas com linguagem natural

Para dimensões personalizadas, escreva sua fórmula para segmentar dados baseado em convenções de nomenclatura. Se suas convenções de nomenclatura incluem objetivo, etapa do funil ou produtos, escreva uma fórmula como: “Se campaign name contém ‘awareness’, marcar como ‘Awareness’. Se contém ‘consideration’, marcar como ‘Consideration’. Se contém ‘conversion’, marcar como ‘Conversion’. Senão ‘Other’.” Na prévia, veja como o Porter transforma condicionais em regex para segmentações personalizadas.

Interface para criar dimensões personalizadas

Crie suas próprias métricas ou dimensões para que não seja necessário SQL ou transformações no BigQuery. Seus dados estão prontos para serem conectados ao Looker Studio. Operações suportadas: matemática (sum, subtract, divide, multiply), condicionais (if/then/else), regex (pattern matching). Mesmas capacidades que os campos calculados do Looker Studio.

Configurar intervalo de datas

Selecione um intervalo de datas do dropdown. Para este exemplo: last 30 days.

Interface para configurar intervalo de datas
  • Intervalos dinâmicos: today, yesterday, last 7/14/28/30/90 days, this week/month/quarter/year to date, last week/month/quarter/year.
  • Intervalos fixos: datas de início e fim específicas.
  • Auto-atualização: os dados atualizam automaticamente baseado no intervalo dinâmico.

Adicionar filtros

O conector Google Ads pode retornar registros sem atividade. Criaremos um filtro para excluí-los.

Para este exemplo:

  • Condição: Exclude
  • Campo: Cost
  • Operador: equals
  • Valor: 0
Interface para criar um filtro

Isso exclui todas as campanhas sem atividade, então sua consulta retorna apenas campanhas com gasto.

  • Operadores disponíveis: equals, contains, not contains, greater than, less than, starts with, ends with.
  • Detecção de valores: Porter detecta automaticamente se o campo é número ou texto.
  • Combinar filtros: adicione lógica AND/OR dentro da mesma condição ou crie múltiplos filtros em uma consulta.

Agendar atualização

Escreva sua programação em linguagem natural. Para este exemplo: “every day at 8am”.

Interface para agendar atualizações de dados com IA
  • Exemplos: “Every Monday at 5am”, “Weekdays at 7pm”, “Every hour”, “Every Tuesday and Friday at 9am”.
  • Auto-conversão: Porter converte prompts em expressões cron.
  • Fuso horário: detectado automaticamente do seu navegador.
  • Frequência mínima: a cada minuto. Sem custo extra para atualizações frequentes.

Escolher modo de escrita

Selecione como o Porter escreve dados no BigQuery. Para este exemplo: Overwrite.

Interface de modo de atualização de dados
  • Overwrite (recomendado): deleta a tabela existente e escreve dados novos. Sem duplicatas.
  • Append: adiciona novas linhas abaixo dos dados existentes. Risco de duplicatas se o mesmo intervalo de datas rodar duas vezes.
  • Update: combina linhas por dimensão e atualiza valores. Para dados de CRM com valores que mudam.

Enviar, monitorar e organizar

Clique em “Save” para salvar sua consulta e clique em “Send” para entregar os dados ao Google BigQuery. A transferência leva alguns segundos dependendo do volume de dados. Uma vez terminado, você pode atualizá-la ou criar mais consultas.

Interface para gerenciar seus dados

Para criar mais consultas: volte ao gerenciador de consultas dentro da sua conexão, ou vá para Porter Metrics → Account → Reports → Connections. Na aba Queries, você verá todas as consultas rodando da sua conta com sua conexão associada, nome, fontes de dados, hora da última execução, status mais recente e opção de executar manualmente.

Para monitorar execuções: clique no ícone de reticências e selecione “History.” Você verá logs com data e hora exatas, tipo de execução (manual ou agendada) e status. Se ocorrer um erro, você verá a mensagem de erro específica.

Para organizar seus dados: gerencie conexões e consultas dentro delas. Nomeie conexões por campanha (e.g., “Black Friday”), por cliente, ou por fonte de dados. Dentro de cada conexão, crie quantas consultas ou tabelas precisar e renomeie-as. Você pode habilitar/desabilitar consultas ou conexões, e atualizar qualquer consulta a qualquer momento—Porter atualiza e refresca o schema no BigQuery automaticamente.

Como Conectar Sua Tabela BigQuery ao Google Looker Studio

Primeiro, verifique seus dados no BigQuery:

Vá para console.cloud.google.com/bigquery. No menu esquerdo, em Products, encontre BigQuery → Studio. É aqui que você gerencia suas tabelas.

Hierarquia do BigQuery:

  • Project (e.g., “Marketing Data”): seu container de nível superior.
  • Dataset (e.g., “ppc_data”): uma coleção de tabelas dentro de um projeto.
  • Table (e.g., “google_ads”): seus dados reais.

No BigQuery Studio, vá para “Classic Explorer” e selecione seu projeto. Clique nas reticências para criar um novo dataset se necessário (defina um nome e localização, e.g., US ou Europe). Navegue até seu dataset e tabela. Em “Schema,” veja a lista de campos e seus tipos. Em “Preview,” veja seus dados reais. Para atualizar dados, volte ao Porter e reenvie—Porter sobrescreve a tabela.

Conecte BigQuery ao Looker Studio:

Vá para Looker Studio. Clique em “Create” e selecione “Report” para iniciar um relatório em branco. O Looker Studio pedirá para adicionar uma fonte de dados. Pesquise “BigQuery” e conecte sua conta Google.

Você verá opções: Recent Projects, My Projects, Shared Projects, Custom Query, Public Datasets.

Selecione “My Projects” e navegue até seu projeto, dataset e tabela. Neste exemplo: Project “Marketing Data” → Dataset “ppc_data” → Table “google_ads”. Clique em “Add” para conectar.

Uma vez conectado, o Looker Studio carrega os campos da sua tabela. Crie um gráfico, adicione suas dimensões (e.g., date) e métricas (e.g., Cost). Certifique-se de configurar um intervalo de datas que corresponda à sua consulta no Porter.

Conexão BigQuery com Looker Studio
Renomeie campos para legibilidade: Os nomes de campos do BigQuery usam underscores (e.g., “google_ads_spend”). Para renomeá-los, vá para Resource → Manage added data sources → Actions → Edit. Clique duas vezes em cada nome de campo para alterá-lo (e.g., “google_ads_spend” → “Spend”). Isso torna os campos mais legíveis para os usuários finais.

Seus dados do BigQuery agora estão conectados ao Looker Studio.

Templates Google Ads para BigQuery + Looker Studio

Porter tem a galeria de templates Looker Studio mais completa para dados de marketing.

Templates são compatíveis com tabelas BigQuery criadas no Porter.

Nota: Nomes de campos do BigQuery usam underscores ao invés de espaços (e.g., “amount_spent” ao invés de “Spend”). Você pode precisar mapear campos ao conectar um template.

Templates disponíveis:

Por Que Profissionais de Marketing Movem Dados do Google Ads para o BigQuery

  • Conecte qualquer ferramenta de relatórios: BigQuery conecta ao Looker Studio, Power BI, Tableau ou qualquer ferramenta de BI. Um data warehouse, todos os destinos.
  • Rastreamento de conversão offline: Una Google Ads com dados de CRM para rastrear conversões offline. Veja quais keywords e campanhas geram receita real, não apenas cliques.
  • Atribuição cross-channel: Combine Google Ads com Meta Ads, LinkedIn e GA4. Construa atribuição multi-touch verdadeira sem silos de plataforma.
  • Acesso para toda a empresa: Qualquer um pode acessar dados do Google Ads sem precisar de permissões de conta Google Ads. Um modelo de permissões BigQuery para todos os dados de marketing.
  • Disponibilize dados para IA: Ferramentas de IA precisam de dados estruturados. Com BigQuery, qualquer IA pode analisar sua performance do Google Ads sem integrações personalizadas.
  • Dados históricos além de 2 anos: A UI do Google Ads limita visualizações históricas. BigQuery armazena histórico ilimitado para análise de tendências de longo prazo e comparações YoY.

Próximos Passos

Agora que seus dados do Google Ads estão no BigQuery:

  • Conecte ao BigQuery: aprenda Google BigQuery para profissionais de marketing e leia tutoriais para conectar outras fontes de dados.
  • Conecte ao Looker Studio: Construa dashboards que carregam em segundos. Use templates Porter ou crie os seus próprios.
  • Conecte ao Google Sheets: Exporte dados do BigQuery para Sheets para análise rápida, compartilhamento com clientes ou cálculos personalizados.
  • Combinar dados de múltiplas fontes: Adicione Meta Ads, GA4, Shopify, CRM à mesma conexão. Porter auto-mapeia campos equivalentes. Crie relatórios cross-channel sem JOINs de SQL.
  • Crie workflows de IA: Automatize alertas e relatórios com linguagem natural. Exemplo: “Every Monday at 9am, get Google Ads spend for last 7 days, analyze performance with AI, send summary to Slack.”
  • Use templates: Comece com templates pré-construídos do Looker Studio. Performance de campanhas, análise de criativos, breakdowns de audiência—prontos para conectar.
  • Explore outros destinos: Envie dados do Google Ads para Google Sheets, PostgreSQL ou outros data warehouses. Mesmo processo de configuração.

Explorar todos os templates Google Ads

Pronto para conectar Google Ads ao BigQuery?

Comece sua avaliação gratuita e tenha seus dados de marketing fluindo em minutos.

Agende uma chamada →