Pular para o conteúdo
Todos os artigos

Confiança e conformidade

Contadores que crescem num cronograma, não um número aleatório

Como funciona a barra de contador agendado do Provedly, por que todos os visitantes veem o mesmo número e como configurar início, fim, passo e intervalo em torno de um número real.

Equipe Provedly··5 min de leitura

A maioria dos contadores de "pessoas vendo" e "vagas preenchidas" na web é gerada no navegador a partir de uma faixa aleatória: a página carrega, o script escolhe um número entre 12 e 48, e é isso que você vê. O contador agendado do Provedly é o desenho oposto. Ele tem um valor inicial, um valor final, um passo e um intervalo, calcula o mesmo valor para todos os visitantes em qualquer momento e para no final. Este artigo explica o mecanismo e como apontá-lo para algo verdadeiro.

Como funciona o contador agendado

Uma barra de contador tem quatro configurações numéricas, além de um prefixo e um sufixo opcionais:

Configuração Significado Padrão
counter_start Valor quando o cronograma começa 120
counter_end Valor em que ele para 500
counter_step Quanto é somado a cada passo 1
counter_interval Segundos entre os passos 600

O cronograma começa quando a barra é criada, ou quando você o reinicia no painel. Em qualquer momento, o valor é:

value = start + floor(elapsed_seconds / interval) * step
value = min(value, end)

Isso é calculado no servidor a partir do relógio, não sorteado no navegador. Dois visitantes carregando a página no mesmo segundo veem o mesmo número. Um visitante que recarrega vê o número que deveria ser, não um novo sorteio. Quando o valor chega a counter_end, ele fica ali até você mudar as configurações ou reiniciar.

A mensagem usa um token {timer} para o valor: "{timer} people joined this week. Grab your spot" é o padrão.

Por que o determinismo importa

Um contador aleatório é uma invenção mesmo quando a faixa é "realista", porque nada no mundo corresponde ao número exibido. Um contador agendado é um modelo: você declara um número inicial, um ritmo e um teto, e a exibição segue esse modelo. Se o modelo é honesto depende do que você coloca nele, mas pelo menos existe algo sobre o que ser honesto, e o mecanismo pode ser inspecionado. Um visitante que recarrega e vê o mesmo número, ou dois colegas que comparam as telas, encontram consistência em vez de um sinal de fraude.

Em outubro de 2026, segundo as próprias páginas, a maioria das ferramentas de notificação ainda deixa os lojistas digitarem um número fixo ou aleatório de "vendo agora". O contador ao vivo do Provedly não tem esse campo; ele conta presença real nos últimos 90 segundos e se oculta abaixo de um mínimo. O contador agendado é a ferramenta para números que não são presença ao vivo: inscrições acumuladas, unidades vendidas na temporada, vagas preenchidas numa turma.

Configurando em torno de um número real

O padrão honesto tem três passos.

Comece de um número medido. Consulte a contagem real no momento em que criar ou reiniciar a barra: 312 membros, 48 vagas vendidas, 1.140 downloads. Defina counter_start com esse valor.

Ajuste o passo e o intervalo ao ritmo que você observa. Se você ganha cerca de 6 membros por dia, isso é um a cada 4 horas: counter_step 1, counter_interval 14400. Se você ganha 50 por dia, passo 1 a cada 1.728 segundos, ou passo 5 a cada 8.640 segundos. A exibição vai se afastar da realidade entre um reinício e outro, e é por isso que existe o próximo passo.

Defina um teto e reinicie. Defina counter_end com um número que você espera atingir até a próxima conferência, e reinicie o contador a partir do número real num cronograma: semanalmente para uma contagem lenta, diariamente durante um lançamento. Reiniciar define o valor inicial e zera o relógio. A barra passa a acompanhar a realidade em dente de serra, nunca muito longe e nunca acima dela, se você escolher o teto de forma conservadora.

Um exemplo prático para uma turma de 80 vagas, com 48 vendidas, vendendo cerca de 4 por dia nos últimos oito dias:

counter_start    48
counter_step     1
counter_interval 21600   (6 hours, 4 per day)
counter_end      80
message          "{timer} of 80 seats taken"

Se a turma lotar antes, reinicie com o número real ou tire a barra do ar. Se lotar depois, a exibição só para em 80 se 80 tiverem sido vendidas; caso contrário, reinicie com o número real, mais baixo. Aqui, a honestidade é uma tarefa de manutenção, não uma configuração.

O que não fazer com ele

  • Não comece num número que você não atingiu. Um contador que começa em 120 para um produto com 12 clientes é uma mentira com configuração de intervalo.
  • Não defina um teto que você nunca vai atingir para fazer o número subir indefinidamente. Se a contagem real estagnar, reinicie mais baixo.
  • Não o apresente como ao vivo. "Pessoas vendo" é trabalho do contador ao vivo, e o contador ao vivo é presença real. O contador agendado deve vir descrito como um número acumulado: "entraram", "vendidos", "baixados", "preenchidas".
  • Não o use numa página em que o número real também é exibido por outro sistema, a menos que os dois batam.

Regulação, em poucas palavras

A regra da FTC sobre avaliações e depoimentos falsos entrou em vigor no fim de 2024 e mira recomendações fabricadas; ela não cita contadores. A União Europeia discute um Digital Fairness Act que cita timers de contagem regressiva falsos, com uma proposta esperada para o fim de 2026, e é razoável supor que contadores de escassez fabricados estejam na mesma categoria. Nenhum dos dois textos exige este mecanismo específico; a questão é que um contador cujo valor pode ser rastreado até um número real e um ritmo declarado é defensável, e um sorteio aleatório não é.

Como ele se encaixa com as outras barras

Tipo de barra O que a move Igual para todos os visitantes
Contagem regressiva Uma data e um fuso horário reais Sim
Evergreen Um timer por visitante, identificado como tal Não, por definição
Contador agendado Início, fim, passo e intervalo a partir do relógio Sim

As três ficam em recursos: barras, compartilham os mesmos temas, layouts, posições e segmentação por URL, e estão disponíveis, uma por site, no plano Free. Especificamente sobre timers, veja timers de contagem regressiva honestos.

Perguntas frequentes

O contador pode diminuir?

Se counter_end for menor que counter_start, o valor fica no início. Os contadores não diminuem; para uma mensagem de "vagas restantes", mostre as vagas preenchidas em relação ao total.

O que acontece se eu mudar o passo no meio do cronograma?

O valor é recalculado a partir do valor inicial, do tempo decorrido e das novas configurações, então ele pode dar um salto. Reinicie o contador ao mesmo tempo em que muda o ritmo, para que o cronograma recomece limpo a partir de um número real.

Ele conta impressões?

A exibição de uma barra não é uma notificação, então não consome impressões do widget. Os limites de barras dos planos são por quantidade: uma no Free.

Monte um contador a partir de um número que você possa sustentar: veja as barras ou comece grátis.

barras ctacontadoreshonestidade
CompartilharXLinkedInFacebookRedditHacker News

Receba novos artigos por e-mail

Prova social honesta, compras verificadas e o que realmente aumenta a conversão. No máximo alguns e-mails por mês; saia com um clique.

Enviamos um e-mail para confirmar. Seu endereço é usado só para esta newsletter; veja a política de privacidade (em inglês).

Mostre provas que você pode sustentar.

Plano gratuito, um site, 2,000 impressões por mês e compras verificadas incluídas. No plano gratuito, o selo leva para a sua página de verificação, e a ideia é justamente essa.