Criar e executar consultas

Criar uma consulta

  1. Acesse a guia Consultas no Ads Data Hub.
  2. Clique em + Criar consulta. A página Modelos de consulta do Analysis é aberta.
  3. Opcional: tenha acesso ao SQL do modelo clicando em Expandir.
  4. Selecione o modelo que você quer usar clicando em Usar modelo ou clique em Em branco para começar do zero.
  5. Atribua um nome ao relatório.
  6. Crie ou edite a consulta usando o SQL compatível com o BigQuery. É possível encontrar tabelas e campos disponíveis e inseri-los no SQL na guia Tabelas do Google.
  7. Opcional: configure os parâmetros.
  8. Opcional: configure o resumo das linhas filtradas.
  9. Clique em Salvar.

Parâmetros

Os parâmetros tornam as consultas mais flexíveis. Por exemplo, talvez você queira fazer a mesma consulta em campanhas diferentes. Para evitar duplicações ou ter que fixar os IDs das campanhas no código antes de cada execução, é possível parametrizar o sistema para aceitar um ou mais IDs de campanhas na hora de fazer a consulta. O uso de parâmetros mantém seu código limpo, reduz as chances de erros durante a edição e permite que a consulta seja reutilizada sem mudanças. O escopo deles é definido para a consulta em que eles são criados. Assim, é possível reutilizar um nome de parâmetro em outra consulta.

Tipos de parâmetros

Permitimos os seguintes tipos de parâmetros:

  • int64
  • float64
  • bool
  • string
  • date
  • timestamp
  • array, de qualquer um dos tipos aceitos

Criar um parâmetro

  1. Abra uma consulta salva ou crie uma.
  2. Clique em Propriedades > Parâmetros > Adicionar parâmetro.
  3. Digite um nome no campo Nome, que será usado para se referir ao parâmetro no texto da consulta.
  4. Use o menu suspenso para selecionar o tipo de parâmetro.
    • Se você escolher uma matriz, outro menu suspenso vai aparecer. Selecione o tipo de matriz nesse menu.
  5. Opcional: repita as etapas de 2 a 4 até adicionar todos os parâmetros desejados.
  6. Clique em "Salvar".

Usar um parâmetro

No texto da consulta, use o formato de parâmetro SQL padrão, que é colocar @ antes do nome. No exemplo a seguir, a consulta tem um parâmetro chamado @campaign_ids:

  /* Parameters:
  * @campaign_ids (ARRAY of INT64): A list of campaign IDs
  *   to conduct analysis on */

  WITH user_reach AS (
  SELECT 
    user_id,
    count(*) AS num_views
  FROM 
    adh.google_ads_impressions
  WHERE 
    campaign_id in UNNEST(@campaign_ids)
  GROUP BY 
    user_id
  )
  SELECT
  COUNT(*) AS unique_users,
  COUNTIF(num_views = 1) AS one_view,
  COUNTIF(num_views > 1 AND num_views <= 5) AS less_or_equal_five_views,
  COUNTIF(num_views > 5) AS more_than_five_views
  FROM 
    user_reach

Quando você faz a consulta, a caixa de diálogo Nova tarefa inclui um campo Parâmetros. Insira valores para cada parâmetro definido.

Remover um parâmetro

  1. Abra a consulta que tem o parâmetro que você quer excluir.
  2. Abra a guia Propriedades.
  3. No card Parâmetros, clique em Excluir ao lado do parâmetro que você quer remover.
  4. Clique em "Salvar".

Parâmetros reservados

A tabela a seguir mostra os parâmetros reservados pelo Ads Data Hub. Eles podem ser usados nas consultas, mas não é permitido criar um parâmetro com o mesmo nome de um reservado.

start_date date

A data de início (inclusiva) referente à tarefa de consulta. Um parâmetro definido pelo usuário com esse nome será ignorado e substituído pelos valores definidos na caixa de diálogo Novo job.

end_date date

A data de término (inclusiva) referente ao job de consulta. Um parâmetro definido pelo usuário com esse nome será ignorado e substituído pelos valores definidos na caixa de diálogo Novo job.

time_zone string

O fuso horário referente ao job de consulta. Um parâmetro definido pelo usuário com esse nome será ignorado e substituído pelos valores definidos na caixa de diálogo Novo job.

Resumo das linhas filtradas

Resumos das linhas filtradas: listam os dados que foram filtrados devido a verificações de privacidade. Os dados das linhas com filtros são somados e adicionados a uma linha agregadora. Os dados filtrados não podem mais ser analisados. No entanto, eles fornecem um resumo da quantidade de informação que foi filtrada e descartada.

Editar uma consulta

  1. Acesse a guia Consultas no Ads Data Hub.
  2. Clique no nome da consulta que você quer editar.
  3. Edite a consulta.
  4. Clique em Salvar.

Executar uma consulta

Antes de executar uma consulta, é preciso dar à conta de serviço a permissão dataEditor para o conjunto de dados que vai conter o resultado agregado. Saiba mais sobre o controle de acesso no BigQuery.

  1. Acesse a guia Consultas no Ads Data Hub.
  2. Clique no nome da consulta que será feita.
  3. Clique em Executar.
    • Na parte de cima da página, mostramos o número esperado de bytes que a consulta vai usar.
  4. Selecione um ID no menu suspenso Dados de anúncios de. Esses são os dados de anúncios do ID associado às informações que você quer consultar. Para consultar dados do sandbox, selecione Cliente de sandbox do ADH.
  5. Se você usa uma tabela de correspondências, selecione no menu suspenso Fazer correspondência de tabela de.
  6. No campo Tabela de destino, especifique onde os resultados da consulta vão ser salvos.
  7. Insira as datas de início e término da consulta.
  8. Insira um fuso horário. Ele precisa ser igual ao fuso do ponto de compra.
  9. Opcional: insira valores para todos os parâmetros.
  10. Clique em Executar.

Conferir os resultados

Os resultados da consulta executada ficam disponíveis na página "Atividades". Também é possível analisar os dados no BigQuery, nas Planilhas ou no Looker Studio.

Visualização

Clique em Visualizar na tarefa concluída. Os primeiros 20 resultados vão aparecer abaixo dela.

BigQuery

Por padrão, os resultados são exportados para o BigQuery. Clique em Visualizar tabela para abrir o BigQuery em outra janela.

Planilhas e Looker Studio

Abra o menu suspenso Análises e selecione Análises em Planilhas ou Análises no Looker Studio. Os dados vão aparecer em outra janela.