apointoo.

Primeiros passos

Do install à primeira conversão offline no Google Ads em cinco passos.

Primeiros passos

Esta página leva você do zero à primeira conversão offline dentro do Google Ads. Nada aqui é simulado: cada passo usa o SDK publicado e o caminho direct-confirm que já roda em produção.

1. Instale o SDK

npm install git+https://github.com/vizuh/apointoo-sdk.git hono zod

O pacote traz tipos de domínio, schemas zod, contratos de adaptadores e o pipeline de servidor (fila, outbox, upload de conversão).

2. Monte o handler

createBookingHandler devolve um app Hono. Monte na rota de API do seu Next.js, Worker ou servidor Node:

import { createBookingHandler } from '@vizuh/apointoo-sdk/server'
import { directConfirmAdapter } from '@vizuh/apointoo-sdk/adapters/booking/direct-confirm'

export const app = createBookingHandler({
  config: { /* configuração do seu tenant */ },
  booking: directConfirmAdapter(),
  state: memoryStateStore(),
})

3. Capture o clique

Atribuição de primeiro e último toque precisa existir no momento da conversão. No WordPress, o plugin Apointoo Capture guarda gclid, fbclid e UTMs nos formulários que você já usa. Em frontends próprios, os helpers de atribuição do SDK normalizam o contexto do clique.

4. Confirme o resultado

Quando a venda, a reserva ou o contrato acontece de verdade, confirme com a atribuição correspondente:

await apointoo.confirm({
  leadId: lead.id,
  outcome: 'sale_paid',
  value: 1840.0,
  currency: 'EUR',
})

5. Veja chegar no Google Ads

O confirm passa pela fila e pelo outbox; a conversão sobe com identificador de clique, valor e horário. Falhas tentam de novo. Os logs guardam cada recibo.

Próximos passos

  • Conceitos principais: sessão, identidade e eventos canônicos.
  • Adaptadores: troque direct-confirm pelo adaptador do seu sistema.
  • Deploy: variáveis de ambiente e checklist de produção.
Esta página foi útil?