O contador numa página HTTPS
Um site está em HTTPS. Os seus visitantes veem um cadeado. Depois cola-se algo de outro site, e o cadeado desaparece — ou aquilo que foi colado simplesmente não aparece.
Isso é conteúdo misto, e vale a pena dez minutos a compreendê-lo, porque quebra silenciosamente muitos widgets incorporados antigos.
O que os navegadores fazem quanto a isto
Uma página carregada por HTTPS não tem permissão para ir buscar discretamente partes de si mesma por HTTP simples. Alguém a escutar a ligação, capaz de alterar um pedido de imagem não encriptado, pode alterar o que os visitantes veem, por isso o navegador recusa-se a deixar os dois misturarem-se.
Para imagens e scripts, os navegadores modernos ou atualizam o pedido para HTTPS por conta própria, ou bloqueiam-no por completo. Qual dos dois obtém depende do navegador e do tipo de recurso, e nenhum dos dois resultados é algo de que se queira depender.
Onde o Stats4U se posiciona
Resolvido, em dois lugares. O script tem o endereço do endpoint de contagem escrito nele como HTTPS, por isso todos os pedidos que faz são encriptados, independentemente da forma como a página que o carregou foi servida. E o servidor responde a HTTP simples com um redirecionamento permanente para HTTPS — verificado enquanto este artigo era escrito, tanto para o script como para a própria imagem do contador.
Um contador incorporado com um excerto atual não parte, portanto, o cadeado, e não há nada a configurar.
O único caso que ainda pode morder
Se alguém em tempos copiou o script do contador para dentro de um site em vez de criar uma ligação para ele — o que era um hábito comum, e há páginas que ainda o fazem até hoje — então esse site corre uma cópia congelada de quando isso aconteceu. Uma cópia suficientemente antiga tem um endereço HTTP simples lá dentro, e nenhuma quantidade de correções do nosso lado lá chega.
Dois minutos para verificar: no código-fonte da página procura-se http:// seguido do nosso domínio. Se aparecer algum, toda essa incorporação é substituída por um excerto atual da página de estatísticas.
Já agora, vale a pena criar uma ligação para o script em vez de alojar de todo uma cópia dele. Há um artigo à parte sobre o porquê, e aplica-se a muito mais do que contadores.