Relatórios e Marketing
Relatórios de fidelização, Wallet Push e newsletter por e-mail: reative clientes existentes sem app
Os KPIs do seu programa de fidelização, difusões de push do Wallet no ecrã de bloqueio e newsletters em Markdown — como criar alcance sem instalação de app no painel do reloop.
Quando o seu programa de cartões de fidelidade digitais está a funcionar e os primeiros cem cartões estão nas Wallets dos seus clientes, começa o verdadeiro trabalho: levar os clientes existentes a voltar. Na prática, o push do Wallet costuma alcançar valores de visibilidade e envolvimento bastante mais elevados do que uma newsletter clássica por e-mail — embora a margem exata dependa da sua configuração, da sua frequência e da recompensa concreta. O reloop oferece-lhe ambos os canais — mais um painel de relatórios que lhe mostra o que está a resultar. Este artigo explica cada métrica, cada estratégia de push, cada caso de uso de newsletter.
Encontra a visão geral completa do painel no artigo pilar. Como configurar o seu programa desde o início está descrito no spoke «Criar cartão de fidelidade».
Porque é que as newsletters clássicas falham e os pushes do Wallet funcionam
Uma newsletter clássica por e-mail costuma alcançar apenas uma parte dos seus clientes existentes: alguns e-mails vão parar ao separador Promoções, outros à pasta de spam, e muitos nunca são abertos. As taxas de clique e de regresso situam-se muitas vezes na casa das poucas unidades percentuais. Isso chega para campanhas sazonais, mas não para a reativação semanal.
Um push do Wallet funciona de outra forma: a notificação surge diretamente no ecrã de bloqueio, com o logótipo e a cor da marca do seu cartão. O cliente vê-a sem abrir a app, sem filtros da caixa de entrada, sem risco de pasta de spam. Na prática, vemos que, junto dos clientes do reloop, os pushes do Wallet geram consideravelmente mais envolvimento do que uma newsletter clássica — mas a dimensão dessa diferença depende do setor, da oferta e da recompensa. Trate cada campanha de push como uma experiência: meça o pico de carimbos nos dias seguintes e compare-o com a sua evolução normal. É exatamente para isso que o painel de relatórios foi construído.
O painel de relatórios em detalhe
Antes de fazer campanhas, precisa de saber o que funciona. O painel de relatórios é a sua fonte única de verdade.
Visão geral
O seu painel
Carimbos · Recompensas · Evolução
Ativação
Conclusão
Períodos e atualização dos dados
Estão disponíveis quatro períodos: 24 horas, 7 dias, 30 dias, 90 dias. Cada mudança dispara um pedido ao backend para /api/stats/overview?range=...&tz=Europe/Vienna. A resposta fica em cache durante 60 segundos por tuplo (merchant, range, tz) — ou seja, se abrir o mesmo relatório duas vezes dentro de um minuto, o segundo vem da cache (cabeçalho x-stats-cache: hit).
Todas as agregações têm consciência do fuso horário — os intervalos formam-se de acordo com o fuso horário do seu estabelecimento, e não com o UTC. Isto é importante para análises como «carimbos por dia», que de outra forma ficariam desfasadas em todo o mundo à meia-noite.
Os oito KPIs centrais explicados
1. Carimbos no período
Soma de todas as transações de carimbo positivas no período selecionado. Os carimbos negativos (correções, estornos) são compensados. Interpretação prática: indicador de volume. Se o número de carimbos aumenta de semana para semana, está a ganhar frequência.
2. Recompensas no período
Número de transações de resgate — quantos clientes resgataram efetivamente um cartão completo? Interpretação prática: sinal de taxa de fecho. Valor elevado = o programa está a resultar. Valor baixo = a recompensa não é interessante ou o limiar é demasiado alto.
3. Novos cartões
Cartões emitidos pela primeira vez no período (issuedAt dentro do intervalo). Interpretação prática: indicador de aquisição. Se os novos cartões estagnam, precisa de mais códigos QR no seu estabelecimento, de uma ação ou de mais publicidade.
4. Cartões ativos
Cartões distintos com ≥1 carimbo no período. Interpretação prática: indicador de envolvimento. Se comparar este valor com o seu total de cartões, obtém a verdadeira taxa de ativação.
5. Taxa de ativação
(cartões com ≥1 carimbo ÷ total de cartões) × 100 %. Interpretação prática: quantos dos cartões emitidos estão de facto a ser usados? Valores abaixo de 60 % indicam que muitos cartões são esquecidos depois de guardados na Wallet — e aqui um push pode fazer maravilhas.
6. Taxa de conclusão
(cartões com ≥1 resgate ÷ total de cartões) × 100 %. Interpretação prática: quantos clientes percorrem todo o caminho de cartão → primeiro carimbo → recompensa? Valores abaixo de 25 % significam muitas vezes: meta de carimbos demasiado alta ou recompensa pouco atrativa.
7. Média de carimbos por cartão ativo
Carimbos no período divididos pelos cartões ativos. Interpretação prática: frequência por cliente habitual. Num programa de café, 2,5–4 é típico (1× por semana numa janela de 4 semanas). Mais baixo = pouca frequência, mais alto = clientela habitual muito envolvida.
8. Programa de topo
Programa com o maior número de carimbos no período. Interpretação prática: se gere vários programas em paralelo, vê imediatamente qual é o «herói». Dica: crie ações no programa B quando o programa A for o de topo — aproveita o alcance existente sem entrar em concorrência com o programa principal.
Gráfico de evolução e funis em donut
O gráfico de evolução confronta carimbos e recompensas ao longo do tempo. Em 24h: intervalos horários. Em 7d e 30d: intervalos diários. Em 90d: intervalos semanais. As linhas mostram a tendência, as áreas tracejadas mostram o volume.
Os dois funis em donut são:
- Ativação — proporção de cartões com ≥1 carimbo (quantos chegaram a ser usados pelo menos uma vez?)
- Conclusão — proporção de cartões com ≥1 resgate (quantos concluem efetivamente o programa?)
Listas de topo por programa e filtros
Pode filtrar todos os KPIs por programa. Na secção Programas vê uma tabela com:
- Nome do programa
- Estado (Ativo / Em pausa / Terminado)
- Cartões ativos
- Carimbos no período
- Resgates no período
Ordenável por qualquer coluna — assim identifica rapidamente qual o programa que mais contribui e onde vale a pena reforçar com push e newsletter.
Cartão de limites do plano
Na visão geral vê um cartão de utilização do plano com o seu consumo atual de cartões e programas em comparação com o limite do tarifário. Aos 80 %, recebe um e-mail automático com uma hiperligação de upgrade. Aos 100 %, surge um banner de aviso cinzento-claro — os cartões existentes continuam a funcionar, e as novas inscrições veem uma página amigável de «sem novos cartões de momento».
Difusões de push no Wallet: o seu canal direto para o ecrã de bloqueio
O compositor de difusões está disponível em todos os planos — inclusive no Starter gratuito. O método mais rápido de alcançar todos os seus clientes existentes de uma só vez.
Como funciona um push
- Compõe o cabeçalho (≤50 carateres) e o corpo (≤200 carateres)
- Escolhe os programas de destino (seleção múltipla) — vê por programa o número de utilizadores do Google Wallet
- Envia através de «Enviar agora»
- O backend aciona a API de push do Google Wallet via
patchLoyaltyClassMessages - Uma mensagem (
messageType: TEXT_AND_NOTIFY) é acrescentada à LoyaltyClass - O Google distribui-a a todos os LoyaltyObjects associados a essa Class
- Ao ser recebida, a notificação surge no ecrã de bloqueio — um banner com o logótipo e a cor da marca do cartão
Limitação do Apple Wallet
A Apple não permite pushes diretos para o ecrã de bloqueio por parte de terceiros. Em vez disso, o reloop atualiza discretamente o cartão (por exemplo, com uma nova hero image com o aviso da sua ação) e, através das geocercas, o iOS aciona o cartão automaticamente assim que o cliente estiver perto da sua loja. Efeito prático: os utilizadores da Apple veem a sua ação da próxima vez que passarem junto ao seu café — o que muitas vezes converte melhor do que um push aleatório.
Lógica de alcance
O alcance de uma campanha de push calcula-se por programa como a soma dos valores de googleSavedCount. É o número de LoyaltyObjects que foram guardados num Google Wallet. Os cartões Apple não são contabilizados aqui — não recebem o push pelas razões acima referidas.
Boas práticas de push
Em termos de conteúdo, funcionam melhor:
- Ações concretas com janela temporal («Hoje, das 16h às 18h, Happy Hour»)
- Promessas de carimbos-bónus («Traz o teu cartão — hoje carimbos a dobrar»)
- Novidades sazonais («Variedades de primavera a partir de segunda-feira»)
- Lembrete pessoal («Tens 3 de 5 carimbos — o próximo é por nossa conta»)
Evite: frases demasiado longas, vários CTAs, textos genéricos sem contexto.
Histórico de envios e reenvio
Na página de histórico (/dashboard/broadcasts/verlauf) vê cada mensagem enviada com:
- Data/hora de envio
- Alcance
- Número de falhas (cartões não entregáveis)
- Botão de reenvio para correções posteriores
Se um push correr mal (erro de escrita, data errada), basta enviar de seguida um push de correção — é um pouco embaraçoso, sim, mas melhor do que uma clientela confusa.
Newsletter por e-mail: conteúdo mais aprofundado para subscritores
Onde o push do Wallet é o banner rápido e curto, a newsletter por e-mail é o seu formato para conteúdos mais longos: novidades sazonais, storytelling, vários CTAs, imagens. Requisito: definiu emailCaptureMode como optional ou required no editor de programa e, assim, recolheu endereços de e-mail.
Três sabores novos a partir de segunda-feira — flor de macieira, espresso tónico e o nosso clássico com espuma de mel.
Campos do compositor
| Campo | Descrição |
|---|---|
| Assunto (Subject) | A primeira perceção na caixa de entrada — decisiva para a taxa de abertura |
| Preheader | Texto de pré-visualização junto ao assunto (10–80 carateres recomendados) |
| Hero image | Opcional, grande imagem de banner no topo (URL, JPG/PNG/WebP) |
| Corpo em Markdown | Conteúdo principal com cabeçalhos, listas, negrito, itálico, hiperligações, tabelas |
| Texto do botão CTA | Opcional, rótulo do botão (por ex. «Abrir cartão») |
| Hiperligação do botão CTA | Para onde o botão conduz (URL interno ou externo) |
| Programa de destino | Seleção múltipla; determina que subscritores recebem a newsletter |
Pré-visualização ao vivo à direita
Enquanto escreve no editor, a pré-visualização ao vivo à direita renderiza a newsletter exatamente como chegará à caixa de entrada do seu subscritor. Vê o Markdown de imediato como HTML, a hero image, o estilo do botão — tudo WYSIWYG.
Envio via Resend
Quando clica em «Enviar», o envio corre através da API em lote da Resend. Uma chamada à API por cada 1.000 destinatários, muito rápido. Depende do tarifário:
- Starter e Business: sem newsletter por e-mail incluída
- Premium: até 25.000 destinatários por mês
Se ultrapassar, recebe um aviso prévio — pode fazer upgrade ou aguardar até ao mês seguinte.
Gestão de subscritores
Em /dashboard/broadcasts/subscribers vê todos os endereços de e-mail registados com:
- Endereço de e-mail (completo ou anonimizado consoante o modo)
- Associação a programa
- Data de opt-in
- Data do último envio
- Estado de opt-in
Pode excluir manualmente subscritores individuais (por ex. após reclamações) ou exportar uma lista completa de subscritores em CSV.
Boas práticas de newsletter
O que resulta: três modelos de newsletter
Modelo 1: Novidade sazonal
Assunto: As variedades de primavera chegaram 🌸 Hero: Foto da sua bebida de assinatura Corpo: 1 parágrafo de storytelling, 3 novas variedades em lista de tópicos, 1 aviso de bónus CTA: «Abrir cartão» (hiperligação para o cartão do Wallet)
Modelo 2: Ação de bónus
Assunto: Esta semana: carimbos a dobrar Hero: Opcional — só texto também pode ter grande impacto Corpo: Mecânica clara, janela temporal, limitação («apenas 100 cartões») CTA: «Passe por cá» (hiperligação para a morada da loja / Google Maps)
Modelo 3: Reativação
Assunto: Sentimos a sua falta (3 carimbos = café grátis) Hero: Imagem personalizada ou visualização de carimbos Corpo: «Tens 3 de 5 carimbos — o próximo é por nossa conta» CTA: «Abrir cartão»
Quando push, quando newsletter, quando ambos?
| Cenário | Melhor canal |
|---|---|
| Ação espontânea nas próximas 2 horas | Push |
| Ação de fim de semana a partir de sexta-feira | Push na sexta-feira, newsletter na quinta-feira à noite |
| Novidade sazonal com história | Newsletter |
| Reativação de clientes existentes após 30 dias de inatividade | Push (curto) + newsletter de seguimento (mais aprofundada) |
| Evento local na sua loja | Push (a geolocalização por geocerca muitas vezes já chega) |
| Ação de carimbos-bónus | Push como lembrete no dia da ação |
A estratégia dupla funciona particularmente bem: newsletter na quinta-feira à noite com história e CTA, push na sexta-feira de manhã com um lembrete curto. O alcance soma-se, o envolvimento por vezes duplica.
Restrições por tarifário e limites de alcance
O push do Wallet está incluído em todos os planos; a newsletter por e-mail começa no Premium:
| Funcionalidade | Starter | Business | Premium |
|---|---|---|---|
| Difusões de push no Wallet | ilimitadas* | ilimitadas* | ilimitadas* |
| Alcance de newsletter/mês | – | – | 25.000 |
| Lista de subscritores | – | – | ✓ |
| Histórico de envios | – | – | ✓ |
*As difusões de push não têm limites rígidos de quantidade. A API do Google tem um limite técnico de quota (vários milhares por hora) que o funcionamento normal de um negócio nunca atinge. Paralelizamos em lotes de 20 para poupar quota.
Relatórios + campanhas = ciclo de fidelização
A estratégia mais eficaz não é push ou newsletter, mas sim o ciclo de fidelização:
- Os relatórios mostram-lhe qual o programa que está a fraquejar
- A campanha de push reativa os cartões adormecidos
- Os relatórios medem o efeito — aumento de carimbos, novos cartões ativos
- A newsletter aprofunda a história para os subscritores motivados
- Os relatórios mostram as taxas de conversão, e você itera
Com o painel do reloop tem este ciclo numa única aplicação web. Sem stack de ferramentas adicional, sem exportação de dados, sem integrações de API.