Skip to content

Construindo mensagens acessíveis no Braze

Entenda por que a acessibilidade é importante a ser considerada em seu conteúdo de marketing e como você pode construir mensagens acessíveis no Braze. Para mais orientações, confira nosso curso Fundamentos de Mensagens Acessíveis no Braze Learning.

Conteúdo de marketing que exclui pessoas com deficiência, mesmo que involuntariamente, pode impedir milhões de pessoas de interagir com sua marca. A acessibilidade no marketing é sobre tornar fácil para todos experimentar seu marketing, receber e entender sua comunicação, e ter a oportunidade de investir ou se tornar fã de seu produto, serviço ou marca.

Ao projetar suas mensagens, reserve um tempo extra para considerar como você pode tornar seus designs acessíveis a todos os seus clientes.

Acessibilidade no Braze

Apoiar a comunicação acessível significa estar aberto, curioso e disposto a aprender. No Braze, nos preocupamos em ajudar as pessoas a se conectarem—e sabemos que fazer espaço para todos é parte de fazer isso bem. A acessibilidade não é algo que consideramos “pronto” e acolhemos a chance de continuar aprendendo.

If you have feedback about the accessibility of Braze or messages sent from Braze, we’d love to hear from you. Open the Support menu in the global header and select Share feedback to send us your thoughts.

Áreas de deficiência a considerar

Esta seção é parcialmente adaptada de W3C: Habilidades e Barreiras Diversas.

As deficiências visuais podem variar de perda leve ou moderada da visão em um ou ambos os olhos, até perda substancial ou completa da visão em ambos os olhos. Algumas pessoas têm sensibilidade reduzida ou falta de sensibilidade a certas cores ou sensibilidade aumentada a cores brilhantes.

Para interagir com seu conteúdo, esses usuários precisam da capacidade de:

  • Aumentar ou reduzir o tamanho do texto e das imagens
  • Personalizar configurações para fontes, cores e espaçamento
  • Ouvir a síntese de texto para fala do conteúdo (ou seja, usar um leitor de tela)
  • Ouvir descrições em áudio de vídeos
  • Ler texto usando Braille atualizável

Deficiências auditivas ou de audição podem incluir perda auditiva leve a moderada em um ou ambos os ouvidos. Mesmo a perda parcial da audição pode ser problemática em relação ao conteúdo de áudio.

Para entender seu conteúdo, esses usuários dependem de:

  • Transcrições e legendas de conteúdo de áudio
  • Reprodutores de mídia que exibem legendas e oferecem opções para ajustar o tamanho do texto e as cores das legendas
  • Opções para parar, pausar e ajustar o volume do conteúdo de áudio (independente do volume do sistema)
  • Áudio de alta qualidade em primeiro plano que é claramente distinguível de qualquer ruído de fundo

Deficiências físicas podem incluir fraqueza e limitações no controle ou sensação muscular, distúrbios nas articulações, dor que impede o movimento e membros ausentes.

Esses usuários dependem do suporte do teclado para ativar funcionalidades (mesmo que não estejam usando um teclado padrão). Para interagir com seu conteúdo, esses usuários precisam:

  • Áreas clicáveis grandes
  • Tempo suficiente para concluir tarefas
  • Indicadores visíveis do foco atual
  • Mecanismos para pular blocos de conteúdo, como cabeçalhos de página ou barras de navegação

Deficiências cognitivas, de aprendizado e neurológicas envolvem neurodiversidade e distúrbios neurológicos, bem como distúrbios comportamentais e de saúde mental que não são necessariamente neurológicos. Elas podem afetar qualquer parte do sistema nervoso e impactar quão bem as pessoas ouvem, se movem, veem, falam e entendem informações.

Dependendo das necessidades individuais, esses usuários dependem de:

  • Conteúdo claramente estruturado
  • Rotulagem consistente de formulários, botões e outros conteúdos
  • Alvos de link previsíveis e interação geral
  • Diferentes maneiras de navegar, como menus e barras de pesquisa
  • Configurações para desativar conteúdo que pisca, brilha ou de outra forma distrai
  • Texto mais simples que é apoiado por imagens

Melhores práticas

Criar conteúdo acessível não precisa ser esmagador. Pequenas escolhas pensativas podem fazer uma grande diferença. Esta seção apresenta dicas práticas que ajudam mais pessoas a ler, navegar e interagir com suas mensagens com sucesso. Seja ajustando seu texto, estilizando seus botões ou adicionando texto alternativo às imagens, cada ajuste contribui para uma experiência mais inclusiva. Vamos nos aprofundar.

Conteúdo

Estrutura e fluxo

Vamos começar pela base. Quando seu conteúdo tem uma estrutura clara, é mais fácil para todos seguirem—especialmente para pessoas que dependem de leitores de tela ou navegação por teclado.

  • Divida seu conteúdo em seções: Usar cabeçalhos, marcadores e listas ajuda as pessoas a entender e escanear seu conteúdo rapidamente—mesmo quando estão com pressa.
  • Não pule níveis de cabeçalho: Os cabeçalhos dão estrutura ao seu conteúdo, ajudando os leitores a entender rapidamente como as seções se relacionam entre si. Quando você pula níveis de cabeçalho (por exemplo, pulando diretamente de um H2 para um H4), você quebra essa estrutura lógica. Isso torna mais difícil para os usuários, especialmente aqueles que usam leitores de tela, navegar e entender sua mensagem claramente. Sempre siga uma hierarquia lógica e sequencial de cabeçalhos (H1 para H2 para H3, e assim por diante) para garantir que seu conteúdo permaneça organizado, acessível e fácil para todos seguirem.

Legibilidade

Uma vez que sua estrutura esteja em vigor, o próximo passo é garantir que suas palavras sejam realmente fáceis de ler. Isso significa manter as coisas simples, escaneáveis e confortáveis para ler em diferentes dispositivos e necessidades dos usuários.

  • Escreva frases curtas e claras: Frases curtas são fáceis para todos entenderem, especialmente pessoas que usam leitores de tela ou que têm dificuldade em processar informações complexas. Escreva em um nível de leitura de sétima série dos Estados Unidos. Você pode usar recursos como Hemingway App para verificar o nível de leitura do seu texto.
  • Escolha tamanhos de fonte e espaçamento legíveis: Texto muito pequeno pode ser difícil de ler—especialmente em dispositivos móveis. Use pelo menos 14px para o texto do corpo. Faça os títulos maiores para que os usuários possam ver claramente a diferença. Espaçamento extra entre linhas (cerca de 1,5 altura da linha) e parágrafos melhora a legibilidade, especialmente para pessoas com necessidades visuais ou cognitivas.
  • Evite texto justificado: Texto justificado cria espaçamento desigual entre as palavras, dificultando a leitura para pessoas com dislexia ou deficiências cognitivas. Considere alinhar o conteúdo que se estende por mais de duas linhas à esquerda para idiomas da esquerda para a direita ou à direita para idiomas da direita para a esquerda.
  • Use texto em negrito, itálico e maiúsculas com moderação: Enfatizar texto demais torna a leitura difícil—especialmente para pessoas com dislexia ou deficiências visuais. Mantenha simples.

Clareza e usabilidade

Finalmente, vamos falar sobre os detalhes mais finos—as coisas que ajudam os usuários não apenas a ver seu conteúdo, mas a entender e interagir com ele.

  • Rotule claramente links e botões: Certifique-se de que seu link e botão expliquem claramente o que acontece a seguir. Isso ajuda as pessoas que usam leitores de tela ou navegam com um teclado a saber o que esperar.
  • Não exagere em símbolos e emojis: Caracteres especiais e emojis podem tornar seu conteúdo divertido, mas podem ser confusos quando lidos por leitores de tela. Use-os com moderação e certifique-se de que não substituam um texto claro e descritivo.
  • Teste para truncamento: Sempre teste seu texto enviando uma mensagem de teste para um dispositivo para garantir que seu texto não esteja truncado. Se sua mensagem estiver sendo cortada, isso prejudica tanto você quanto seu público, pois impede que seu conteúdo chegue até eles.

Botões

Use botões para indicar uma ação, como enviar um formulário ou reproduzir um carrossel. Se você estiver navegando para uma nova URL, considere usar um link em vez disso.

Escreva um texto claro e orientado para a ação

Semelhante ao texto do link, os rótulos dos botões devem descrever claramente a ação. Um texto de botão eficaz é específico e orientado para a ação. Por exemplo, “Enviar Pedido” diz claramente aos usuários o que acontecerá quando eles clicarem, enquanto simplesmente “Enviar” pode ser ambíguo. Cada rótulo deve descrever precisamente sua ação pretendida, para que leitores de tela e todos os usuários possam entender e prever facilmente o resultado ao interagir com seus botões.

Mantenha o texto do botão conciso para evitar truncamento. Se o texto de um botão for muito longo, ele pode ser cortado com uma reticência em vez de ser quebrado.

Use contraste de cor suficiente

O texto do botão deve ser fácil de ler contra a cor de fundo do botão. Verifique se o texto do seu botão atende aos mínimos de contraste WCAG 2.2 AA mínimos de contraste:

  • 4.5:1 de relação de contraste para texto de tamanho normal (a maioria dos botões)
  • 3:1 de relação de contraste para texto grande (tipicamente acima de 18pt)

Alto contraste ajuda os botões a permanecerem legíveis e clicáveis para todos, incluindo usuários com deficiências visuais ou aqueles que visualizam sua mensagem em ambientes desafiadores. Para mais orientações, veja a seção Contraste de cor.

Facilite o toque nos botões

Certifique-se de que seus botões (e links) sejam grandes o suficiente e espaçados adequadamente para usuários em dispositivos móveis. Alvos de toque pequenos ou aglomerados podem ser frustrantes ou impossíveis para usuários com deficiências motoras interagirem.

Use links for navigation, like directing users to an external page.

Escreva um texto de link que descreva claramente para onde o link levará o usuário. Usuários de leitores de tela costumam pular de link em link como uma forma de percorrer o conteúdo, então certifique-se de que seu texto de link possa ficar por conta própria. Evite frases como “clique aqui”, “mais” e “clique para detalhes”, pois são ambíguas quando lidas fora de contexto.

Por exemplo, considere como você poderia escrever um link para visualizar um relatório do tempo.

Assim como todo o conteúdo, mantenha-o simples com o menor número possível de palavras extras.

Os editores de arrastar e soltar do Braze geram HTML semântico por padrão, então os links não são estilizados como botões lá. No entanto, se você estiver trabalhando com HTML personalizado ou fazendo alterações a nível de código, tenha isso em mente:

  • Links (<a>) respondem à tecla Enter.
  • Botões (<button>) respondem tanto à tecla Enter quanto à tecla Espaço.

Estilizar um link para parecer um botão pode confundir pessoas que navegam com um teclado—elas podem tentar pressionar Espaço e esperar que funcione.

Use o elemento certo para a ação:

  • Use <button> para ações, como enviar um formulário ou abrir um modal.
  • Use <a> para navegação, como vincular a outra página ou arquivo.
1
2
3
4
5
<!-- Recommended: A true button for an action -->
<button type="button">Download report</button>

<!-- Not recommended: A link styled as a button -->
<a href="#" class="btn">Download report</a>

Alvos de toque

Alvos de toque são qualquer parte da sua mensagem que os usuários tocam para realizar uma ação, como botões, links ou ícones. Esses elementos precisam ser grandes o suficiente e espaçados o suficiente para que as pessoas possam tocá-los facilmente, especialmente em dispositivos móveis.

Quando os alvos de toque são muito pequenos ou muito próximos, pode ser frustrante ou impossível para usuários com desafios de mobilidade ou destreza interagir com sua mensagem. Melhorar isso pode ajudar a reduzir erros e criar uma experiência mais suave para todos.

Aqui está o que você deve ter em mente:

  • Facilite o toque. Aponte para um tamanho mínimo de alvo de toque de 44 x 44 pixels. Isso está alinhado com as diretrizes WCAG 2.2 para alvos de toque e padrões comuns de usabilidade móvel.
  • Dê espaço a cada alvo. Se os alvos de toque estiverem muito próximos—como links empilhados ou botões agrupados de forma apertada—pode ser fácil errar ou tocar no errado. Adicione espaçamento ou preenchimento entre os elementos para evitar isso.
  • Não confie apenas em visuais. Mesmo ícones pequenos podem ser tornados mais utilizáveis com preenchimento extra, permitindo que atendam aos requisitos mínimos de tamanho sem alterar o layout.
  • Visualize em dispositivos móveis. Teste sua mensagem em diferentes tamanhos de tela e certifique-se de que os elementos interativos sejam fáceis de usar.

Melhorar os alvos de toque é uma das maneiras mais eficazes de tornar sua mensagem mais acessível em dispositivos móveis—e é uma boa experiência do usuário para todos.

Imagens

Fornecer texto alternativo

Texto alternativo (texto alt) é uma descrição curta do conteúdo ou função de uma imagem que leitores de tela e outras tecnologias assistivas fornecem aos usuários. Para cada imagem significativa, escreva um texto alternativo descritivo para que os usuários que não conseguem ver os visuais ainda entendam sua mensagem ou chamada à ação.

Evite imagens de texto

Sempre que possível, evite colocar texto dentro de imagens—leitores de tela não conseguem ler texto baseado em imagem, e os usuários não conseguem ajustar facilmente o tamanho ou a cor da fonte para melhor visibilidade. Considere estas dicas:

  • Remova texto onde puder: Mova qualquer texto descritivo ou promocional da imagem para um campo de texto em sua mensagem. Dessa forma, os usuários podem redimensioná-lo ou recolorir conforme necessário usando as preferências de seu dispositivo ou navegador.
  • Teste a legibilidade e o contraste: Se você precisar manter o texto na imagem, siga as melhores práticas de contraste de cores e use uma fonte de grande escala. Isso significa que o texto deve ter pelo menos 18 pontos (cerca de 24 pixels) para texto não negrito ou 14 pontos (cerca de 18 pixels) se for negrito. Usar esses tamanhos ajuda o texto a permanecer legível sem forçar os usuários a aumentar o zoom, e melhora o contraste e a legibilidade geral do conteúdo. Teste para confirmar que ainda é legível em telas menores.
  • Fornecer texto alternativo: Para texto essencial que deve permanecer na imagem, inclua texto alternativo descrevendo as palavras.

Quando as imagens contêm texto que não pode ser editado, os usuários com deficiências visuais perdem a flexibilidade de fazer ajustes de leitura. Ao separar o texto das imagens, você ajuda mais usuários a ler e interagir com sua mensagem confortavelmente.

Dicas para escrever texto alternativo

Descreva o que realmente está na imagem

Usuários de leitores de tela dependem de texto alternativo para entender o conteúdo ou a função de uma imagem. Evite “linguagem de marketing” genérica que não corresponda ao que é mostrado visualmente.

Mantenha curto, mas específico

Texto alternativo conciso facilita o processamento para os usuários. Inclua detalhes suficientes para transmitir o propósito, mas evite qualquer enrolação. Como regra geral, mantenha o texto alternativo com 125 caracteres ou menos. Se algo mais do que uma breve frase ou sentença for necessário, considere usar um dos métodos de descrição longa do W3C.

Evite “imagem de” ou “foto de”

Leitores de tela já anunciam uma imagem. Vá direto para descrever o assunto.

Refletir o texto que aparece na imagem

Se uma imagem incluir texto essencial, coloque essa informação no texto alternativo para que os usuários não percam.

Mantenha-se no contexto relevante—sem jargões de marketing extras

Não adicione termos de SEO ou chamadas para ação que não estejam diretamente relacionadas à imagem no texto alternativo. Forneça valor para aqueles que não podem ver a imagem.

Considere o propósito da imagem

Se uma imagem estiver funcionando como um link ou chamada para ação, descreva a ação pretendida (“Comprar”, “Link para”, “Inscrever-se”), não apenas o rótulo ou produto mostrado.

Se a imagem não tiver um propósito, informe isso também. Imagens decorativas, como logotipos, devem ter uma tag alt vazia (alt="") para que os leitores de tela saibam pular o anúncio. Sem isso, geralmente o nome do arquivo da imagem é lido em vez disso.

Vídeos

Os vídeos são envolventes, mas se não forem acessíveis, você corre o risco de excluir parte do seu público. Use as seguintes dicas para tornar seu conteúdo de vídeo mais inclusivo:

Forneça legendas ocultas

Inclua legendas ocultas com seus vídeos para que os usuários possam acompanhar o diálogo, efeitos sonoros e outros conteúdos de áudio. As legendas ajudam:

  • Pessoas surdas ou com dificuldades auditivas
  • Espectadores assistindo em um ambiente sem som
  • Falantes não nativos que preferem ler junto

As legendas ocultas podem ser ativadas ou desativadas, permitindo que os usuários escolham o que funciona melhor para eles.

Forneça controles de reprodução

Certifique-se de que seu vídeo incorporado inclua controles de reprodução acessíveis—como reproduzir, pausar, silenciar e buscar—para que os usuários possam interagir com ele da maneira que funciona melhor para eles.

Evite a reprodução automática

Sempre que possível, evite definir vídeos para reproduzir automaticamente. A reprodução automática pode ser chocante ou desorientadora para:

  • Usuários que dependem de leitores de tela ou navegação por teclado
  • Pessoas com sensibilidade ao movimento
  • Qualquer pessoa em um ambiente silencioso (como um local de trabalho ou ambiente noturno)

Deixe os usuários escolherem quando reproduzir um vídeo, incluindo controles claros.

Evite conteúdo que pisca ou estroboscópico

Não inclua vídeos com efeitos de piscar ou estroboscópicos, especialmente em alta frequência. Esses podem desencadear convulsões em usuários com epilepsia fotossensível e causar desconforto em outros.

Contraste de cores

Um contraste de cores suficiente ajuda a garantir que suas mensagens sejam fáceis de ler para todos, incluindo pessoas com baixa visão ou aquelas que visualizam seu conteúdo em condições brilhantes ou desafiadoras. Busque razões de contraste que atendam aos requisitos de nível WCAG 2.2 AA:

  • Razão de contraste de 4.5:1 para texto normal (pense em texto do corpo, botões e links)
  • Razão de contraste de 3:1 para texto grande (pense em títulos e rótulos maiores)

Você pode testar suas escolhas de cores usando a Ferramenta de Verificação de Contraste WebAim.

HTML personalizado

Se você usar qualquer HTML personalizado em suas mensagens:

  • Use HTML semântico. Isso significa usar os elementos HTML corretos para seus propósitos pretendidos, em vez de estilizar um elemento para parecer com outro. A maioria dos elementos HTML tem seu próprio suporte de acessibilidade embutido.
  • Defina o lang atributo dentro do seu HTML para identificar o idioma em que seu conteúdo está. Leitores de tela usam diferentes bibliotecas de som para cada idioma com base na pronúncia e características desse idioma. Se isso não for especificado, um leitor de tela assume que o conteúdo está escrito no idioma padrão que o usuário escolheu ao configurar o leitor de tela. Se a mensagem não estiver realmente no idioma padrão, o leitor de tela pode não pronunciar a mensagem corretamente.
1
<html lang="en-us">
  • Use atributos ARIA para dar contexto extra. Esses atributos fornecem informações adicionais para tecnologias assistivas, ajudando a esclarecer o papel, estado ou propriedades dos elementos da interface do usuário que podem ser, de outra forma, pouco claros.

Atributos ARIA

Quando você está usando código personalizado nos editores Braze, pode usar Aplicações da Internet Ricas Acessíveis (ARIA) para fornecer suporte extra de acessibilidade para usuários que dependem de tecnologia assistiva. Os papéis e atributos ARIA ajudam os leitores de tela a interpretar seu conteúdo de forma mais clara, especialmente quando você está usando elementos que não transmitem significado por conta própria (como <div> ou <span>).

Aqui estão alguns exemplos que são especialmente úteis em contextos de mensagens:

aria-label

aria-label adiciona um nome acessível a elementos que não têm texto visível. Se você estiver usando um ícone sem texto (como uma lixeira ou “X” para fechar), alguém que usa um leitor de tela não saberá o que ele faz— a menos que você o rotule. aria-label dá uma voz a esse ícone.

1
2
3
<button aria-label="Close message">
  <svg ...></svg>
</button>

aria-labelledby

aria-labelledby conecta um elemento a algo que já tem um rótulo visível. Então, se você tiver um banner ou região que deve ser lido em voz alta com um título, você pode usar aria-labelledby para dizer à tecnologia assistiva: “Ei, use aquele cabeçalho ali para nomear esta parte.”

1
2
<h2 id="banner-title">Important Update</h2>
<div role="region" aria-labelledby="banner-title">...</div>

aria-hidden=”true”

aria-hidden="true" oculta coisas dos leitores de tela. É útil para texto ou visuais que não transmitem um significado importante—como um brilho, marca de verificação ou emoji usado puramente para estilo.

Isso mantém a experiência mais limpa para os usuários de leitores de tela, que de outra forma poderiam ouvir conteúdo redundante ou confuso. Também é útil para ocultar coisas como conteúdo de acordeão fora da tela que ainda não foi expandido.

1
<span aria-hidden="true">✔️</span>

Em geral, é melhor usar alt="" para imagens decorativas e ícones em vez de aria-hidden="true". Embora o HTML semântico seja amplamente suportado por todos os leitores de tela e software assistivo, o suporte ao ARIA varia. Mesmo que você use aria-hidden, ainda deve incluir um atributo alt vazio.

role=”presentation”

role="presentation" diz à tecnologia assistiva para ignorar elementos apenas de layout, como tabelas de design. Por exemplo, os e-mails costumam usar tabelas apenas para alinhar as coisas. Sem esse papel, os leitores de tela podem assumir que seu layout é uma tabela de dados e começar a ler números de linha e coluna.

1
<table role="presentation">...</table>

E-mails criados no editor de arrastar e soltar têm elementos de apresentação automaticamente marcados com o atributo ARIA role="presentation".

aria-live=”polite”

aria-live="polite" anuncia atualizações quando o conteúdo muda sem precisar de interação do usuário. Use-o quando você exibir atualizações dinâmicas dentro de uma mensagem, como sucessos, erros ou outras notificações.

1
<div aria-live="polite">Your preferences have been saved.</div>

Teste automatizado de acessibilidade

Para ajudá-lo a identificar e corrigir problemas de acessibilidade precocemente, a Braze oferece testes automatizados de acessibilidade nas seguintes áreas:

Esses testes verificam sua mensagem em relação às Diretrizes de Acessibilidade para Conteúdo da Web (WCAG) - um conjunto de padrões técnicos reconhecidos internacionalmente para conteúdo acessível. Quaisquer problemas que possam ser detectados automaticamente são sinalizados e categorizados por gravidade para ajudá-lo a priorizar.

O que os testes automatizados podem e não podem detectar

O teste automatizado de acessibilidade é um ótimo ponto de partida - mas não pode detectar tudo. Alguns problemas precisam de um toque humano para serem avaliados corretamente, especialmente quando o contexto ou o design visual desempenham um papel na experiência do usuário com seu e-mail.

Você pode ver alguns problemas marcados como Necessita revisão. Esses são casos em que o verificador não consegue dizer com certeza se algo é um problema de acessibilidade. Quando isso acontece, recomendamos revisá-lo manualmente.

Alguns exemplos do que as ferramentas automatizadas não conseguem detectar de forma confiável incluem:

  • Se a ordem de foco dos elementos interativos segue uma sequência lógica
  • Se o conteúdo é totalmente operável com um teclado, sem exigir um mouse
  • Se o texto alternativo descreve de forma significativa uma imagem
  • Se os cabeçalhos forem usados corretamente para organizar o conteúdo
  • Se os links e botões estiverem claramente rotulados e forem fáceis de entender
  • Se os alvos de toque forem grandes o suficiente e espaçados adequadamente
  • Se o texto em imagens de fundo atender aos requisitos de contraste de cores
  • Se as instruções ou rótulos forem claros e úteis para todos os usuários

Essas limitações não são exclusivas do Braze—são comuns a todas as ferramentas automatizadas de acessibilidade. Verificações automatizadas não podem imitar toda tecnologia assistiva, leitores de tela ou necessidades dos usuários. É por isso que a acessibilidade não é uma verificação única—é uma prática contínua.

Mesmo que sua mensagem passe por todas as verificações automatizadas, ainda é importante:

  • Revisar cuidadosamente os problemas sinalizados, especialmente aqueles rotulados como Necessita revisão.
  • Testar manualmente quando possível, especialmente para padrões de layout e interação.
  • Usar ferramentas como leitores de tela, navegação apenas por teclado e zoom do navegador para simular diferentes necessidades de acesso.

Ao combinar testes automatizados com uma revisão manual cuidadosa, você encontrará mais problemas potenciais e criará campanhas mais inclusivas e utilizáveis para cada destinatário.

New Stuff!