Análise - nos bastidores: como criar mais páginas da Web "observáveis"?

Sabemos o quão difícil é implementar toda a estratégia analítica para sua empresa. Mas existem alguns truques que podem ajudá-lo a torná-lo mais suave e a trabalhar com eficiência - antes de tudo, seu site deve fazer análises amigáveis. O que isso significa? Explicaremos a você em nossos artigos. Hoje, parte um - sobre a URL e o CÓDIGO.

Vamos viajar um pouco no tempo e voltar alguns anos na história da criação de sites. Como você provavelmente se lembra, antigamente ações simples como alternar entre subpáginas faziam com que a página inteira fosse recarregada. Isso também afetaria o endereço URL do site (lembre-se disso mais tarde). Por muitas razões, essa não era uma situação ideal para usuários da Internet. Especialmente usuários com conexão à Internet mais lenta para quem exibir o conteúdo completo da página pode demorar um pouco.

Avançando para os dias atuais, atualmente estamos criando páginas que não apenas funcionam mais rapidamente, mas também apenas partes delas são recarregadas, para evitar qualquer atraso no carregamento do conteúdo. Ao criar esses aplicativos de página única, perdemos de alguma forma a possibilidade de personalizar a URL, que foi importante para nós ao longo do caminho. Por que isso é tão importante? Bem, porque a análise básica, mais simples e mais rápida (mesmo a do Google Analytics) se baseia em observar como os URLs mudam enquanto os clientes navegam em nosso site.

Voltando aos tempos em que as páginas eram recarregadas com uma alteração de URL, a análise era simples. O Google Analytics conseguiu desenhar facilmente os caminhos dos usuários com base nessas alterações. Atualmente, na era das páginas únicas (e nenhuma mudança de endereço, apesar das alterações no conteúdo), as ferramentas analíticas não recebem nenhuma informação que indique a troca pelo usuário de uma página para outra.

Mas ei, não há nada com que se preocupar. Existem maneiras de enfrentar esse desafio e poder monitorar ainda mais o comportamento do cliente. Um deles são eventos que podemos enviar para uma ferramenta analítica. Mas… antes de tudo, precisamos pedir ajuda aos desenvolvedores para criar scripts para esses eventos. Em segundo lugar, devemos garantir que levemos em consideração todas as ações - literalmente TODAS - que um cliente pode executar em nosso site. O pior, no entanto, é que fazemos esses scripts de eventos para uma ferramenta analítica específica. Se em algum momento acontecer que queremos mudar a ferramenta, todo o trabalho que fizemos com os desenvolvedores será desperdiçado ☹.

Relaxe, existem maneiras melhores de analisar sites. Deixe-me ir direto à primeira regra importante.

O endereço do URL precisa ser alterado. PERÍODO.

Se o conteúdo da página da web for alterado, isso implicará automaticamente uma alteração em um URL exclusivo. E também é possível implementar esta solução como parte de uma única página! Ok, você pode perguntar, se é possível, por que isso não está acontecendo? A resposta é simples: ao criar uma página, o tópico de URLs variáveis ​​geralmente não é a coisa mais importante a ser implementada. Esse problema geralmente surge em um estágio muito posterior, quando o analista deseja observar o caminho do cliente e descobre que isso é impossível usando as URLs variáveis. É por isso que é crucial colocar esse tópico na lista de tarefas desde o início do design da página!

Lembrar!
1. O endereço URL completo não precisa ser alterado, apenas seus fragmentos, responsáveis ​​pelo conteúdo relevante.
2. URLs variáveis ​​podem ser implementadas tanto para sites com um pequeno número de subpáginas quanto para grandes sites de comércio eletrônico.
3. A construção dos URLs é importante. Vamos garantir a consistência deles, e sempre apresentar os respectivos fragmentos da URL na mesma ordem.
4. Deixe todas as ações em seu site acionarem um link novo e exclusivo em seu navegador - seu analista ficará agradecido pelo resto da vida!

O CÓDIGO IMPORTA.

O código da página é outro tópico importante que precisamos cuidar para que nossas páginas possam ser facilmente medidas e analisadas. O código da página consiste em várias camadas: temos a que define a estrutura da página e que descrevem como tudo se parece. Geralmente, o que acontece é que não mantemos nenhum esquema de registro de classe (um exemplo da vida real seria um botão COMPRAR AGORA de forma inconsistente em uma página de compras on-line).

Ao criar um site, podemos descrevê-lo facilmente em código. Portanto: se temos um formulário na página, ele geralmente é único (ou seja, o formulário de contato em cada uma das subpáginas terá a mesma aparência) e podemos fornecer um ID individual pelo qual podemos reconhecê-lo e sem problemas analisar como os clientes usam.

Agora você sabe que, ao criar sites, tente codificá-los da maneira mais transparente e compreensível, fornecendo ao código descrições precisas, não apenas as classes que definem a aparência, mas também identificadores exclusivos e URLs variáveis. Isso, por sua vez, ajudará você a criar páginas muito mais observáveis ​​e pode até afetar se você pode fazer esse tipo de análise.

Se você tiver alguma dúvida ou precisar de algum conselho, não hesite em entrar em contato com o nosso CTO - Kamil - ele é o seu cara no que diz respeito à criação de sites facilmente observáveis.

Publicado originalmente em https://cux.io em 23 de março de 2020.