Você pode recuperar as principais métricas de performance dos seus produtos participantes do Programa de Afiliados do YouTube usando a sub-API Reporting. Este guia explica como consultar dados de afiliados específicos do YouTube, como vendas, comissões, pedidos, visualizações e cliques, atribuídos a diferentes criadores de conteúdo, conteúdo de vídeo, produtos individuais e campanhas segmentadas.
O uso das APIs do Programa de Afiliados do YouTube e dos dados associados precisa obedecer às políticas para desenvolvedores do YouTube Shopping.
Você pode usar a linguagem de consulta do Merchant Center (MCQL) para selecionar métricas e dimensões de visualizações dedicadas de afiliados do YouTube, que funcionam como tabelas nas suas consultas.
Pré-requisitos
Antes de usar este guia, verifique se:
- A conta usada para autenticar chamadas de API tem a função Performance e insights, que concede acesso às métricas de performance.
- Sua conta do Google Merchant Center participa do Programa de Afiliados do YouTube.
Consultar o endpoint Alfa
Como esse recurso está em versão Alfa pública, o endpoint é diferente. Para recuperar os dados de performance de afiliados do YouTube, envie a solicitação POST para o endpoint v1alpha. Para mais informações sobre como recuperar relatórios, consulte
accounts.reports.search.
Confira um exemplo de solicitação:
HTTP
POST https://merchantapi.googleapis.com/reports/v1alpha/accounts/{ACCOUNT_ID}/reports:search
{
"query": "SELECT title, channel_id, gross_sales, net_sales, commissions, orders, clicks, views FROM youtube_creator_performance_view WHERE date >= '2025-05-01' AND date < '2025-05-02' ORDER BY gross_sales DESC LIMIT 3"
}
cURL
curl -X POST \
'https://merchantapi.googleapis.com/reports/v1alpha/accounts/{ACCOUNT_ID}/reports:search?key={YOUR_API_KEY}' \
--header 'Authorization: Bearer {YOUR_ACCESS_TOKEN}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"query": "SELECT title, channel_id, gross_sales, net_sales, commissions, orders, clicks, views FROM youtube_creator_performance_view WHERE date >= '\''2025-05-01'\'' AND date < '\''2025-05-02'\'' ORDER BY gross_sales DESC LIMIT 3"
}' \
--compressed
Conferir a performance por criador de conteúdo
Para entender quais criadores de conteúdo do YouTube estão gerando mais engajamento e vendas, consulte o youtube_creator_performance_view.
Essa visualização agrega métricas por criador de conteúdo individual do YouTube e inclui títulos de criadores e IDs de canais.
Confira um exemplo de instrução SELECT da MCQL que você pode usar para receber
os três criadores de conteúdo com melhor desempenho por vendas entre 1º e 2 de maio de 2025:
SELECT title, channel_id, gross_sales, net_sales, commissions, orders, clicks, views FROM youtube_creator_performance_view WHERE date >= '2025-05-01' AND date < '2025-05-02' ORDER BY gross_sales DESC LIMIT 3
Essa consulta busca o título do criador de conteúdo, o ID do canal e as principais métricas de performance dos três principais criadores de conteúdo classificados pela métrica de vendas brutas no período especificado.
Ver a performance por conteúdo
Para saber quais vídeos específicos do YouTube estão com o melhor desempenho, consulte
a
youtube_content_performance_view.
Essa visualização agrega métricas por vídeos individuais do YouTube e inclui títulos e IDs de vídeos.
Para extrair os três principais vídeos por visualizações entre 1º e 2 de maio de 2025,
transmita a seguinte instrução MCQL ao método
accounts.reports.search:
SELECT title, video_id, gross_sales, net_sales, commissions, orders, clicks, views FROM youtube_content_performance_view WHERE date >= '2025-05-01' AND date < '2025-05-02' ORDER BY views DESC LIMIT 3
Essa consulta recupera o título, o ID do vídeo e as principais métricas dos três vídeos mais assistidos, classificados pelo número total de views no período especificado.
Ver os produtos marcados com mais engajamento
Para entender quais produtos marcados têm mais engajamento e vendas, consulte o
youtube_product_tagged_stats_view.
Essa visualização agrega métricas por produtos marcados individuais, incluindo títulos e IDs de oferta.
Confira um exemplo de instrução MCQL SELECT que você pode usar para receber os 10 principais produtos por visualizações entre 20 e 21 de janeiro de 2026:
SELECT title, offer_id, tagged_creator_count, tagged_video_count, gross_sales, net_sales, commissions, views, clicks, impressions, orders, conversion_rate FROM youtube_product_tagged_stats_view WHERE date >= '2026-01-20' AND date < '2026-01-21' ORDER BY views DESC LIMIT 10
Essa consulta recupera os títulos, a contagem de vídeos marcados e as principais métricas dos 10 principais produtos classificados pelo número total de views no período especificado.
Conferir os produtos mais vendidos
Para entender quais produtos têm mais vendas, consulte o
youtube_product_sold_stats_view.
Confira um exemplo de instrução MCQL SELECT que você pode usar para receber os 10 principais produtos classificados por vendas brutas entre 20 e 21 de janeiro de 2026:
SELECT title, offer_id, gross_sales, net_sales, commissions, orders FROM youtube_product_sold_stats_view WHERE date >= '2026-01-20' AND date < '2026-01-21' ORDER BY gross_sales DESC LIMIT 10
Essa consulta recupera os dados de vendas, as comissões e as principais métricas dos 10 principais produtos ordenados por vendas brutas no período especificado.
Conferir a performance em todas as campanhas
Para entender a performance geral das suas campanhas de afiliados, consulte youtube_campaigns_stats_view.
Essa visualização agrega métricas de todas as campanhas, incluindo nomes, datas de início e término, contagem de criadores ativos e métricas de vendas e engajamento.
Use a seguinte instrução MCQL SELECT para receber as 10 principais campanhas por pedidos em 23 de abril de 2026:
SELECT campaign_id, campaign_name, start_date, end_date, active_creators, gross_sales, net_sales, commissions, views, clicks, impressions, orders, conversion_rate FROM youtube_campaigns_stats_view WHERE date = '2026-04-23' ORDER BY orders DESC LIMIT 10
Essa consulta recupera o ID da campanha, o nome da campanha, o período, a contagem de criadores ativos e as principais métricas de performance das 10 principais campanhas classificadas pelo número total de orders na data especificada.
Ver a performance da campanha por criador de conteúdo
Para analisar a performance de criadores de conteúdo individuais que participam de uma
campanha específica, consulte o
youtube_individual_campaign_stats_view.
Essa visualização agrega métricas por criador de conteúdo em uma campanha, incluindo títulos de canais, contagem de vídeos e títulos de produtos marcados.
Use a seguinte instrução MCQL SELECT para receber os 10 principais criadores de conteúdo por visualizações de uma campanha específica em 23 de abril de 2026:
SELECT channel_title, video_count, product_titles, gross_sales, net_sales, commissions, views, clicks, impressions, orders, conversion_rate FROM youtube_individual_campaign_stats_view WHERE date = '2026-04-23' AND campaign_id = 'YOUR_CAMPAIGN_ID' ORDER BY views DESC LIMIT 10
Essa consulta recupera o título do canal do criador de conteúdo, a contagem de vídeos, os títulos dos produtos e as principais métricas de performance dos 10 principais criadores de conteúdo classificados por total de visualizações na campanha e data especificadas.
Ver a performance da campanha por vídeo
Para saber como vídeos específicos de criadores estão performando em uma campanha, consulte
o
youtube_campaign_videos_stats_view.
Essa visualização fornece métricas de performance no nível do vídeo para um criador de conteúdo em uma campanha, incluindo títulos e formatos de vídeo e produtos marcados.
Use a seguinte instrução MCQL SELECT para receber os 10 principais vídeos por visualizações de um criador de conteúdo e uma campanha específicos em 20 de maio de 2026:
SELECT video_title, content_type, product_titles, gross_sales, net_sales, commissions, views, clicks, impressions, orders, conversion_rate FROM youtube_campaign_videos_stats_view WHERE date = '2026-05-20' AND campaign_id = 'YOUR_CAMPAIGN_ID' AND channel_id = 'YOUR_CHANNEL_ID' ORDER BY views DESC LIMIT 10
Essa consulta recupera o título e o formato do vídeo (content_type), os títulos dos produtos marcados e as principais métricas de performance dos 10 principais vídeos classificados pelo número total de views do canal, da campanha e da data especificados do criador de conteúdo.
Ver a performance da campanha por produto
Para entender a performance de cada produto em uma campanha, consulte youtube_campaign_products_stats_view.
Essa visualização fornece métricas de performance no nível do produto em uma campanha, incluindo títulos de produtos, detalhes de vídeo associados e métricas de vendas.
Use a seguinte instrução MCQL SELECT para receber os 10 principais produtos por visualizações de uma campanha específica em 20 de junho de 2026:
SELECT channel_title, product_title, video_title, video_url, gross_sales, net_sales, commissions, views, clicks, impressions, orders, conversion_rate FROM youtube_campaign_products_stats_view WHERE date = '2026-06-20' AND campaign_id = 'YOUR_CAMPAIGN_ID' ORDER BY views DESC LIMIT 10
Essa consulta recupera o título do canal do criador de conteúdo, o título do produto, o título do vídeo, o URL do vídeo e as principais métricas de performance dos 10 principais produtos classificados pelo número total de views na campanha e data especificadas.
Considerações importantes
- Datas: sempre filtre suas consultas por
dateusando cláusulasWHEREpara especificar o período do relatório. As datas estão no formatoYYYY-MM-DD. - Filtros obrigatórios: algumas visualizações de campanha exigem filtros adicionais na cláusula
WHERE:youtube_individual_campaign_stats_view:campaign_idedate.youtube_campaign_videos_stats_view:campaign_id,channel_idedate.youtube_campaign_products_stats_view:campaign_idedate.
- Latência: a latência das consultas depende do volume de dados solicitado. Consultas que abrangem grandes conjuntos de dados levam mais tempo e podem causar tempos limite.