> ## Documentation Index
> Fetch the complete documentation index at: https://docs.metrito.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Checkouts

> Conecte seu checkout ao container para disparar a compra aprovada (Purchase) automaticamente.

## Por que conectar o checkout

A compra é o evento mais importante do funil. Quando você conecta seu **checkout** ao container, o Metrito recebe cada **compra aprovada** direto da plataforma de pagamento — pelo servidor, via webhook — e dispara o evento **`Purchase`** para os pixels da Meta, sem depender de o cliente cair numa página de obrigado.

É o jeito mais confiável de rastrear vendas: não se perde por bloqueio de navegador, aba fechada ou redirect que falhou.

## A tela Checkouts

Na seção **Checkouts** do tracking, o card **Conectar Checkouts** mostra:

> *Selecione os sistemas de checkout conectados a este domínio para enviar dados de Compra para Pixels.*

Cada linha é um checkout ou gateway já conectado à sua conta. Use a busca **Buscar por 'nome' ou 'gateway'** para encontrá-lo e **ligue o interruptor** para ativar o rastreamento daquele checkout neste container.

<Steps>
  <Step title="Conecte o checkout (se ainda não conectou)">
    Clique em **Nova conexão Checkout** para adicionar uma plataforma. Você pode também criar a conexão pela tela de [Integrações](/integracoes/checkouts-e-comissoes).
  </Step>

  <Step title="Ative o rastreamento">
    Ligue o interruptor da conexão. A partir daí, cada compra aprovada vira um evento `Purchase`.
  </Step>
</Steps>

<Note>
  Se nenhuma conexão aparecer, a tela mostra **"Nenhuma conexão no momento."** — conecte um checkout primeiro pela tela de Integrações.
</Note>

## O evento de compra é criado sozinho

Ao conectar o primeiro checkout, o Metrito cria automaticamente o evento **Compra aprovada**, que dispara `Purchase` para a Meta a cada venda aprovada. Você não precisa configurá-lo na tela de [Eventos](/tracking/eventos) — mas pode editá-lo lá se quiser.

<Warning>
  O `Purchase` só dispara se o interruptor do checkout estiver **ativado**. Confira em dois lugares: aqui, na seção **Checkouts**, ou na tela de [Integrações](/integracoes/overview), na coluna **Tracking**.
</Warning>

## Atribuição: ligando a venda à campanha

Quando a compra chega, o Metrito cruza os dados do pedido (e-mail, telefone) com as sessões já rastreadas e **atribui a venda à campanha de origem** — mesmo que o clique no anúncio tenha sido dias antes. É assim que a tela de [Campanhas](/analise/campanhas) consegue mostrar receita por anúncio.

<Tip>
  Você pode **auditar o webhook** que gerou cada compra na tela de [Sessões e leads](/tracking/sessoes): clique no evento de `Purchase` e veja o payload bruto que o checkout enviou.
</Tip>

## E a Shopify?

A Shopify trata scripts de terceiros de forma diferente e **não** deve receber o script direto no tema. Para Shopify, use o caminho de integração dedicado — fale com o time do Metrito. Veja o aviso em [Instalação no site](/tracking/web-setup).

## Próximos passos

<CardGroup cols={2}>
  <Card title="Pixels" icon="square-code" href="/tracking/pixels">
    Garanta que há um pixel cadastrado para receber o `Purchase`.
  </Card>

  <Card title="Vendas" icon="dollar-sign" href="/analise/vendas">
    Acompanhe as compras aprovadas e a receita atribuída.
  </Card>
</CardGroup>
