Skip to main content
O acompanhamento de conversões fecha o ciclo das suas assinaturas de e-mail. A análise de assinaturas já mostra visualizações e cliques. Com o SDK JavaScript da Scribe, você também registra o que acontece em seguida no seu próprio site — cadastros, demos agendadas e compras — e liga cada um deles à assinatura, ao membro da equipe e ao link que gerou o resultado. Este é o fundo do funil: visualizações, depois cliques, depois conversões. Na Scribe, essas conversões são chamadas de eventos. Você as registra com algumas linhas de JavaScript, e a Scribe faz a atribuição automaticamente usando o mesmo acompanhamento de cliques que alimenta o restante das suas análises.
O acompanhamento de conversões está disponível nos planos pagos. Se o plano do seu espaço de trabalho não inclui esse recurso, o snippet de acompanhamento não registra nada.

Como funciona

  1. Um destinatário clica em um link em uma das suas assinaturas de e-mail.
  2. A Scribe o redireciona para o seu site e adiciona um parâmetro scribe_click_id à URL de destino.
  3. O SDK da Scribe na sua landing page lê esse scribe_click_id, armazena como first-party e o anexa a cada evento que você registra.
  4. Quando o visitante converte, você chama scribe.track('signup'). A Scribe associa o evento ao clique de origem.
O resultado: você vê quais assinaturas, membros da equipe e elementos clicados produzem conversões e receita reais, não apenas cliques. A atribuição funciona no nível do remetente, da assinatura e do elemento, e a Scribe associa uma conversão a um clique por até 30 dias após o clique. Se um evento chega sem um scribe_click_id conhecido (tráfego direto, um link expirado ou um parâmetro removido), ele ainda é registrado. Só não é atribuído a um clique.

Antes de começar

Você precisa de três coisas:
  • Um plano pago que inclua o acompanhamento de conversões.
  • Acompanhamento ativado para o seu espaço de trabalho. É a mesma configuração que alimenta as análises de visualizações e cliques de assinatura. Ative apenas quando tiver o consentimento necessário (veja Privacidade e consentimento).
  • Seu Event Tracking ID. É um identificador público, não secreto, do seu espaço de trabalho. É seguro incorporá-lo no HTML do seu site.
1

Copie seu Event Tracking ID

Na Scribe, abra Configurações, vá até a aba Espaço de trabalho e copie o valor em Event Tracking ID. Já que está por lá, confirme que Acompanhamento está ativado.
2

Adicione o SDK ao seu site

Use o snippet de script para um site comum ou o pacote npm para um app ou single-page app. Ambos expõem a mesma API scribe.track(...).Opção A. Snippet de script. Adicione a cada página que você quer acompanhar, logo antes da tag </head> de fechamento. O snippet inicializa automaticamente a partir de data-workspace, então não há chamada init() a fazer.
<!-- Scribe conversion tracking -->
<script src="https://cdn-1.scribe-mail.com/v1/tracking.js"
        data-workspace="YOUR_EVENT_TRACKING_ID" async></script>
Opção B. npm ou yarn. Instale o pacote e inicialize uma vez na inicialização do app.
npm install @scribemail/js
# or: yarn add @scribemail/js
import scribe from '@scribemail/js';

scribe.init({ id: 'YOUR_EVENT_TRACKING_ID' }); // once, at app startup
A importação do módulo não tem efeitos colaterais (é segura para renderização no servidor). Nada é enviado até você chamar init().
3

Registre sua primeira conversão

Chame scribe.track sempre que uma conversão acontecer, por exemplo no handler de sucesso do cadastro.
scribe.track('signup', { value: 99.0, currency: 'USD', plan: 'pro' });
O SDK captura a atribuição de cliques da Scribe pela URL de destino, agrupa seus eventos em lotes e os envia de forma confiável, inclusive quando o visitante sai da página.
4

Verificar se funciona

Dispare o evento no seu site e abra Analytics na Scribe. As conversões aparecem junto com visualizações e cliques, segmentadas por assinatura, membro da equipe, campanha e país.

Referência do SDK

scribe.track(name, metadata)

Registra um evento. name é obrigatório, por exemplo signup, demo_booked ou purchase.
scribe.track('purchase', {
  value: 149.0,           // optional, monetary value of the conversion
  currency: 'EUR',        // optional, ISO currency code
  event_id: 'order_8821', // optional, your own id, used for idempotency
  plan: 'team',           // any other key becomes an event "property"
  seats: 5
});
  • value, currency e event_id são campos reconhecidos no nível superior.
  • Todas as outras chaves passam a fazer parte do properties do evento. Mantenha as propriedades como valores escalares simples (strings, números, booleanos). Não coloque dados pessoais como e-mails ou números de telefone nas propriedades: a Scribe descarta automaticamente as chaves que parecem dados pessoais.
  • Forneça seu próprio event_id para tornar um envio seguro para reenvio. O mesmo event_id recebido duas vezes em 24 horas é registrado apenas uma vez.

scribe.identify(userId, traits)

Associa o visitante a um dos seus usuários, para que você veja quais assinaturas trazem quais clientes. Útil para trabalho B2B e baseado em contas.
scribe.identify('user_42', { email: 'ada@example.com', name: 'Ada', plan: 'pro' });
Após uma chamada de identify, as chamadas seguintes de track ficam vinculadas a esse usuário. Chame scribe.reset() no logout para limpar a identidade.

scribe.flush()

Os eventos são agrupados em lotes e enviados automaticamente, sempre que a página é ocultada. Chame flush() apenas se precisar forçar o envio imediato do lote atual.

Atributos do snippet

Ao usar o snippet de script, configure-o com atributos data-*:
AtributoObrigatórioDescrição
data-workspaceSimSeu ID de Acompanhamento de Eventos.
data-consentNãoDefina como "denied" para desativar o armazenamento first-party até que o visitante dê consentimento.
data-cookie-domainNãoDefina seu domínio raiz para compartilhar a identidade entre subdomínios.

Política de segurança de conteúdo

Se seu site define uma Política de Segurança de Conteúdo, adicione os hosts do Scribe à lista de permissões:
script-src  https://cdn-1.scribe-mail.com;
connect-src https://t.scribe-mail.com;
Precisa registrar um evento confiável a partir do seu backend, como um pagamento confirmado pelo seu servidor? O Scribe também aceita eventos pela API com uma chave de API events:write, o que mantém os valores de receita confiáveis em vez de fornecidos pelo cliente. Consulte a Referência da API para mais detalhes.

Casos de uso: transforme conversões em crescimento

O acompanhamento de conversões transforma suas assinaturas de e-mail em um canal de aquisição mensurável. Veja como as equipes colocam os dados em ação, incluindo o envio para remarketing pago.

Rode campanhas de remarketing no Google Ads e no Meta Ads

Dispare os pixels de conversão da sua plataforma de anúncios no mesmo lugar em que você chama scribe.track, para que uma única conversão chegue ao Scribe, ao Google Ads e ao Meta de uma só vez. O Scribe informa que a conversão veio de uma assinatura de e-mail; o Google e o Meta usam o mesmo sinal para lances e audiências.
function onSignupComplete(plan, price) {
  // 1. Attribute the conversion to the email signature that drove it
  scribe.track('signup', { value: price, currency: 'USD', plan });

  // 2. Send the same conversion to your ad platforms for bidding and audiences
  // gtag('event', 'conversion', { send_to: 'AW-XXXXXXXXX/abc', value: price, currency: 'USD' });
  // fbq('track', 'CompleteRegistration', { value: price, currency: 'USD' });
}

Construa audiências de retargeting com alta intenção

Pessoas que clicaram na sua assinatura e chegaram ao seu site, mas não converteram, são leads quentes. Use o Scribe para confirmar o tráfego vindo das assinaturas e, em seguida, faça retargeting desses visitantes com uma oferta personalizada no Google e no Meta. Como o tráfego vem dos seus próprios e-mails, essas audiências tendem a converter melhor do que a prospecção fria.

Gere audiências semelhantes (lookalike) a partir dos seus convertidos

Sua melhor audiência-semente são as pessoas que já converteram por um canal confiável. Extraia os visitantes que as assinaturas trouxeram (filtre por assinatura, membro da equipe ou campanha), faça upload dessa lista como Custom Audience no Meta ou como Customer Match no Google Ads e crie audiências Lookalike ou Similar a partir dessa semente de alta qualidade.

Elimine clientes existentes dos gastos de aquisição

Pare de pagar para adquirir pessoas que já se cadastraram ou compraram. Exporte quem já converteu e adicione essas pessoas como lista de exclusão ou supressão nas campanhas de prospecção, para que o orçamento vá para prospects novos de verdade.

Otimize por receita, não só por cliques

Passe um value e um currency reais em cada conversão. Com a receita anexada, você pode mudar o Google e a Meta para lances baseados em valor, e no Scribe pode classificar assinaturas, membros da equipe e campanhas pela receita gerada, e não apenas pelos cliques.

Comprove o canal e realoque o orçamento

O acompanhamento de conversões permite comparar a receita gerada pelas assinaturas de e-mail com a dos seus canais pagos nos mesmos termos. Quando uma campanha de assinatura supera uma paga, você tem os números para deslocar o orçamento para o que funciona.

Peça a um agente de IA para configurar

Você não precisa configurar isso na mão. Se usa um assistente de código com IA (como Claude Code, Cursor ou um agente similar no seu editor), cole nele um prompt como este, com o seu próprio Event Tracking ID e as conversões que interessam:
Install the Scribe conversion tracking SDK on my website.

- If this is an app or single-page app, add the @scribemail/js package and call
  scribe.init({ id: 'YOUR_EVENT_TRACKING_ID' }) once at startup. If it is a plain
  HTML site, add the https://cdn-1.scribe-mail.com/v1/tracking.js script with
  data-workspace="YOUR_EVENT_TRACKING_ID" before </head> instead.
- Call scribe.track('signup', { value, currency }) from my signup success handler
  and scribe.track('purchase', { value, currency }) from my checkout confirmation.
- If I have logged-in users, call scribe.identify(userId, { email, plan }) after login.
- Add https://cdn-1.scribe-mail.com and https://t.scribe-mail.com to my Content
  Security Policy if I have one.
Assim que as conversões estiverem fluindo, um agente conectado ao servidor MCP do Scribe pode ler e explicar os resultados. Pergunte coisas como “quais assinaturas e membros da equipe geraram mais conversões e receita neste mês?” ou “liste os visitantes que minhas assinaturas trouxeram nesta semana”. Veja Scribe para agentes de IA e a skill de analytics do Scribe para saber o que o seu assistente consegue extrair.

Privacidade e consentimento

O acompanhamento de conversões foi feito para respeitar os visitantes e as suas obrigações:
  • Os endereços IP são anonimizados. A Scribe aplica hash no IP antes de armazená-lo. IPs brutos nunca são mantidos.
  • Sem dados pessoais nas propriedades. Chaves que parecem dados pessoais (e-mail, telefone, senha, tokens, números de cartão e afins) são removidas das propriedades de eventos automaticamente. Use identify quando quiser deliberadamente associar um usuário.
  • Armazenamento condicionado ao consentimento. Defina data-consent="denied" (snippet) ou consent: false (npm init) para impedir que o SDK armazene o identificador de clique até que o visitante consinta.
  • Obtenha consentimento antes de ativar o acompanhamento. A configuração de acompanhamento do espaço de trabalho tem a mesma responsabilidade que qualquer pixel de analytics. Garanta que você tem o consentimento exigido na sua região antes de ativá-la.

Artigos relacionados