Este guia explica como usar a funcionalidade de relatórios de conversão na API Google Analytics Data v1. Esse recurso permite gerar relatórios focados em eventos de conversão com suporte a diferentes modelos de atribuição. Os relatórios de conversão criados com a API Data são semelhantes aos relatórios de atribuição que podem ser encontrados na seção Publicidade > Conversões da interface do Google Analytics. Para mais informações, consulte o artigo da Central de Ajuda sobre o relatório de performance de conversões.
Objetivo dos relatórios de conversão
Os relatórios de conversão oferecem uma maneira de analisar a eficácia dos seus esforços de marketing, atribuindo conversões a campanhas, origens e mídias específicas. Ao contrário dos relatórios padrão baseados em eventos que apenas contam eventos, os relatórios de conversão aplicam um modelo de atribuição para distribuir o crédito entre os pontos de contato que levaram a uma conversão.
Conversões x relatórios baseados em eventos
- Relatórios baseados em eventos: fornecem contagens brutas de eventos (por exemplo,
eventCount) e são úteis para entender a atividade geral na sua propriedade. - Relatórios de conversões: focam em eventos que foram marcados como conversões. Eles usam dimensões e métricas específicas (consulte o esquema de relatórios de conversão) e permitem que você veja dados atribuídos com base em modelos como o baseado em dados ou o de último clique.
Ativar relatórios de conversão
Para gerar um relatório de conversão, use o
runReport
método. Uma solicitação é tratada como um relatório de conversão se consultar uma ou mais
métricas de conversão (por exemplo,
allConversionsByInteractionDate) ou se o campo
conversionSpec for preenchido no corpo da solicitação.
O conversionSpec
objeto contém os seguintes campos:
conversionActions: uma lista de nomes de recursos de ações de conversão a serem incluídos no relatório (por exemplo,["conversionActions/12345"]). Se estiver vazio, todas as conversões serão incluídas. Os IDs de ações de conversão válidos podem ser extraídos do campoconversion_actionna listaconversionsna resposta do métodoGetMetadata.attributionModel: o modelo de atribuição a ser usado. Os valores aceitos sãoDATA_DRIVEN(padrão) eLAST_CLICK.
Gerar um relatório de conversão
Confira um exemplo de solicitação usando o runReport
método para gerar um relatório de conversão que mostra as conversões por
nome da campanha usando o modelo de atribuição baseado em dados.
HTTP
{ "dateRanges": [ { "startDate": "2026-04-01", "endDate": "2026-04-30" } ], "dimensions": [ { "name": "campaignName" } ], "metrics": [ { "name": "allConversionsByConversionDate" } ], "conversionSpec": { "conversionActions": [], "attributionModel": "DATA_DRIVEN" } }
Exemplo: recriar um relatório de performance de conversões
Este exemplo demonstra como extrair as ações de conversão disponíveis para uma propriedade e usá-las para criar um relatório semelhante ao de performance de conversões mostrado na interface do Google Analytics em Publicidade > Conversões > Performance de conversões.
Etapa 1: extrair ações de conversão
Chame o
getMetadata
método para encontrar os IDs de ações de conversão válidos para sua propriedade. Especifique o ID da propriedade do GA (em vez de usar 0 para receber campos comuns a todas as propriedades) para conferir as ações de conversão criadas para sua propriedade.
A resposta contém uma lista conversions com as ações de conversão disponíveis:
{
...
"conversions": [
{
"conversionAction": "conversionActions/12345",
"displayName": "purchase"
},
{
"conversionAction": "conversionActions/67890",
"displayName": "sign_up"
}
]
}
Etapa 2: gerar o relatório
Chame o runReport método.
Use os IDs de ações de conversão encontrados na etapa 1 para filtrar o relatório ou deixe conversionActions vazio para gerar relatórios sobre todas as conversões. Essa solicitação recria um relatório de performance de conversões da interface mostrando cliques em anúncios, custo do anúncio, custo do anúncio por clique, custo do anúncio por todas as conversões, impressões de anúncios, retorno do investimento em publicidade, receita total e todas as conversões por grupo de canais padrão.
HTTP
{ "dateRanges": [ { "startDate": "2026-04-01", "endDate": "2026-04-30" } ], "dimensions": [ { "name": "defaultChannelGroup" } ], "metrics": [ { "name": "allConversionsByInteractionDate" }, { "name": "advertiserAdCost" }, { "name": "advertiserAdCostPerAllConversionsByInteractionDate" }, { "name": "advertiserAdImpressions" }, { "name": "advertiserAdClicks" }, { "name": "advertiserAdCostPerClick" }, { "name": "totalRevenueByInteractionDate" }, { "name": "returnOnAdSpendByInteractionDate" } ], "conversionSpec": { "conversionActions": [ "conversionActions/12345" ], "attributionModel": "DATA_DRIVEN" } }
Confira um exemplo de resposta para essa solicitação:
{
"dimensionHeaders": [
{
"name": "defaultChannelGroup"
}
],
"metricHeaders": [
{
"name": "allConversionsByInteractionDate",
"type": "TYPE_FLOAT"
},
{
"name": "advertiserAdCost",
"type": "TYPE_CURRENCY"
},
{
"name": "advertiserAdCostPerAllConversionsByInteractionDate",
"type": "TYPE_CURRENCY"
},
{
"name": "advertiserAdImpressions",
"type": "TYPE_INTEGER"
},
{
"name": "advertiserAdClicks",
"type": "TYPE_INTEGER"
},
{
"name": "advertiserAdCostPerClick",
"type": "TYPE_CURRENCY"
},
{
"name": "totalRevenueByInteractionDate",
"type": "TYPE_CURRENCY"
},
{
"name": "returnOnAdSpendByInteractionDate",
"type": "TYPE_FLOAT"
}
],
"rows": [
{
"dimensionValues": [
{
"value": "Paid Search"
}
],
"metricValues": [
{
"value": "75.2"
},
{
"value": "500"
},
{
"value": "6.65"
},
{
"value": "10000"
},
{
"value": "500"
},
{
"value": "1"
},
{
"value": "1500"
},
{
"value": "3"
}
]
}
],
"rowCount": 1,
"metadata": {
"schemaRestrictionResponse": {},
"currencyCode": "USD",
"timeZone": "America/Los_Angeles",
"section": "SECTION_ADVERTISING"
},
"kind": "analyticsData#runReport"
}
Para verificar se a resposta foi tratada como um relatório de conversão, confira se o campo metadata.section na resposta está definido como SECTION_ADVERTISING.
Para uma lista completa de dimensões e métricas disponíveis para relatórios de conversão, consulte o esquema de relatórios de conversão.