Segundo nossa pesquisa, pelo menos 20% dos usuários sofrem com um grande número de e-mails não lidos. A maior parte dessas cartas são correspondências regulares. A maioria deles nunca será aberta e lida - eles são um peso morto e distraem as cartas úteis. Muitos métodos foram inventados para resolver esse problema, mas nenhum deles pode ser chamado de completo.
Meu nome é Ilya Vorobyov e contarei aos leitores de Habr a história de uma solução alternativa - a capacidade de gerenciar correspondências e a garantia de cancelar a assinatura de qualquer pessoa sem sair da interface Yandex.Mail.

O problema das cartas inúteis é familiar, não apenas na Internet. Nas portas de nossas casas há caixas de metal para correspondência em papel comum. Eles gostam muito de enchê-los com folhetos e folhetos. Você precisa obtê-lo, separá-lo com cuidado para não perder uma notificação ou recibo útil entre as páginas de publicidade. Esse problema ainda não tem solução sistêmica. A menos que contrate um concierge severo para espantar a transportadora de lixo eletrônico.
O email herdou completamente esse problema. Parece que em um ambiente digital deve ser mais fácil resolver. Isto é parcialmente verdade. Por exemplo, nosso serviço de correio usa com êxito a inteligência da máquina para filtrar spam de remetentes desconhecidos com endereços únicos e outros herdeiros da África. Mas nem todas as correspondências são spam.
Cancelar inscrição em lista e o botão Cancelar inscrição
O que fazer com as correspondências regulares e, às vezes, até de alta qualidade, de serviços conhecidos que o usuário já assinou, mas por vários motivos parou de ler?
Um serviço de correio pode ajudar as pessoas a cancelar a inscrição desses e-mails. É exatamente isso que fazemos desde 2013. Foi então que as letras "Cancelar inscrição" apareceram em letras no Yandex.Mail. Mas isso não pode ser chamado de solução completa por três razões.

Em primeiro lugar, esse botão não funciona com mágica, mas usa o link Lista de cancelamento de inscrição, que o autor da lista de emails pode transmitir no cabeçalho da mensagem (de acordo com o padrão
RFC 4021 ). E ele pode não ter sido aprovado, para não simplificar o processo de cancelamento de inscrição para os usuários.
Em segundo lugar, mesmo a presença de um link não garante seu funcionamento correto. Clicar no botão "Cancelar inscrição" ou no link da carta redireciona o usuário para um site externo. O proprietário do site pode ignorar o link por esse link, exigir uma senha esquecida da conta ou até mesmo pedir para ligar para o suporte durante o horário comercial.

Em terceiro lugar, o autor do boletim pode não ter fornecido a oportunidade de cancelar a inscrição.
A primeira abordagem para gerenciar listas de discussão
Estávamos procurando uma oportunidade para ajudar as pessoas que estão se afogando em correspondências, mas não encontram tempo para analisar cartas, realizar missões de cancelamento de inscrição e configurar filtros manuais. Era necessário encontrar uma solução que ajudasse qualquer um a encontrar rapidamente todas as correspondências e garantisse o cancelamento da inscrição.
Nessa situação, eles frequentemente lembram a idéia de filtrar letras por diferentes guias, dependendo da sua natureza. É uma boa idéia quando você precisa separar correspondências de cartas pessoais ou notificações de redes sociais de passagens aéreas. Hoje, porém, temos outra tarefa: ajudar as pessoas a separar o que é útil do que não lê e dar a oportunidade de livrar-se de cartas desnecessárias de maneira confiável.
Há cerca de dois anos, traçamos o primeiro layout de como as pessoas poderiam cancelar a inscrição em boletins com nossa ajuda.

A idéia é simples: coletar em um só lugar todas as listas de discussão nas quais a pessoa está inscrita e garantir a oportunidade de cancelar a inscrição de qualquer pessoa diretamente no e-mail, sem acessar o site de serviço!
O layout não foi perfeito, a julgar pelo nosso conhecimento atual. Por exemplo, como se viu, o número total de cartas e a data das últimas ajudam pouco a tomar uma decisão informada, e até mesmo distraí-la.
Protótipo interno
Levamos isso em consideração em nosso primeiro protótipo interno, que foi montado em algumas semanas na
Escola de Desenvolvimento de Interface . Nele, abandonamos os campos extras, mas tentamos ajudar de maneira diferente.
O Yandex.Mail sabe quais cartas são abertas e quais correspondências não são lidas. Assim, podemos avaliá-los com base na legibilidade e dar o botão para excluir tudo o que o usuário não lê.

Parece uma solução ideal. Parece ...
Primeira experiência
O protótipo formou a base do experimento, que está disponível para alguns usuários desde a primavera passada. Nós assistimos. Foram alterados esses ou outros elementos. Revisões coletadas.

Por exemplo, percebemos que muitas vezes as pessoas não têm exemplos suficientes de cartas para entender se este boletim é útil ou não. Portanto, no final, adicionamos a capacidade de visualizar uma lista de cartas recentes.
Mas havia problemas mais sérios. Verificou-se que, na maioria das vezes, os usuários não confiam nas estimativas dos algoritmos sobre se a newsletter é útil ou não. Além disso, muitos têm medo de excluir até mesmo correspondências ilegíveis - e se houver algo importante lá?
Esse medo nos levou a finalizar a solução, para que cartas importantes de correspondências ocultas ainda caíssem na caixa de entrada. Por exemplo, se você recusou o boletim de notícias de uma loja online, continuará recebendo mensagens sobre os pedidos feitos nela. Para fazer isso, tive que mexer com o aprendizado de máquina, mas valeu a pena.
Iniciar em tudo
A solução final que incluímos hoje para todos os usuários do Yandex.Mail não se assusta mais com detalhes desnecessários e perguntas difíceis. Fornecemos aos usuários uma interface simples e conveniente para gerenciar todas as correspondências e uma maneira confiável de recusá-las. As pessoas decidirão por si mesmas quais correspondências precisam.

O leitor atento já poderia fazer a pergunta: como exatamente nos permitimos "cancelar a inscrição" de correspondências diretamente no Mail, sem acessar o site do serviço? Não podemos confiar na integridade dos autores da lista de endereçamento e na disponibilidade do cabeçalho List-Unsubscribe. Portanto, todas as novas letras (assim como todas as antigas, se você colocar apenas uma marca de seleção) são movidas automaticamente para a Lixeira, de onde elas podem ser restauradas, se desejado. A propósito, as correspondências também são fáceis de restaurar a qualquer momento na guia adjacente (e isso é mais conveniente do que procurar a oportunidade de se inscrever no site).
Sumário
Alguns números sobre a eficácia desta solução. Em média, cerca de 50 boletins são conectados aos usuários afetados. Graças à nova solução, eles cancelam a inscrição em uma média de 38 correspondências! Isso economiza tempo e ajuda a não perder cartas úteis.
Além disso, realizamos uma pesquisa entre usuários que obtiveram acesso ao novo recurso mais cedo do que outros. Seus resultados podem ser encontrados atrás do spoiler.
Mais é mais.