780 likes | 916 Views
Análise do Comportamento dos Usuários Através de Visualização da Informação. Barbara Moissa. Sumário. Objetivos Introdução Histórico Visualização da informação: modelo de referência e técnicas de representação e interação. Sumário. Ferramentas de Análise do Comportamento do Usuário
E N D
Análise do Comportamento dos Usuários Através de Visualização da Informação Barbara Moissa
Sumário • Objetivos • Introdução • Histórico • Visualização da informação: modelo de referência e técnicas de representação e interação
Sumário • Ferramentas de Análise do Comportamento do Usuário • Website Exploration Tool (WET) • Trail Explorer • Trail Explorer 2 • Conclusão
Objetivo Entender o que é a análise comportamental do usuário, qual a sua finalidade e sua importância no comércio eletrônico • Objetivos específicos: • Entender a conversão dos dados brutos para representações gráficas • Conhecer as representações gráficas e as maneiras de interagir com as representações visuais
Introdução: Problema • Pascual-Cid (2008) cita dois interesses: • Projetar websites nos quais os usuários consigam encontrar facilmente o que procuram • Auxiliar analistas a melhorarem a experiência dos usuários em seus sistemas • E uma necessidade: • Compreender e descobrir os padrões de navegações dos usuários do sistema analisado
Introdução: Solução • Uma solução • Análise dos dados navegacionais • Meio de analisar a usabilidade sem a participação direta do usuário (CYBIS, 2003 apud WEIRICH, 2006) • Identificar problemas no sistema • Técnicas de visualização da informação (VI) • Representações gráficas manipuláveis (FREITAS et al, 2001) • Permitem que o analista descubra padrões ou características (GHERSON; EICK; CARD, 1998)
Introdução: Justificativa para as técnicas de VI Figura 1. Dados brutos ARIZONA STATE UNIVERSITY. d13C and d18O of Carbonates. Disponível em: <http://kfleb.asu.edu/Analytical/gIRMS/Instrumentandanalysis/Analytical/Methods/Carbonates.html>. Acessado em 12 set 2013.
Introdução: Justificativa para as técnicas de VI Figura 2. Gráfico de barras, um modo de representar dados brutos ONLINE CHART TOOL. ONLINE CHART TOOL. Disponível em: < http://www.onlinecharttool.com/ >. Acessado em 12 set 2013.
Introdução: Aspectos que Podem ser Analisados em Comércio Eletrônico • Em comércio eletrônico (PIWIK, 2013): • Comprasrealizadas • Receita total • Valor médio das compras • Produtoscomprados • Carrinhos “abandonados” • Visitantesqueabandoramoscarrinhos • Total dos produtosnestescarrinhos
Introdução: Aspectos que Podem ser Analisados em Comércio Eletrônico • Ainda em comércio eletrônico (GEOTRUST, 2013): • Visitantes • Páginas visitadas • Site onde o visitante o encontrou
Introdução: Resumo A análise comportamental de usuário é um meio de conhecer os visitantes/clientes do seu comércio e identificar problemas no modelo de negócios
Histórico: Linha do Tempo Figura 3. Linha do Tempo Produção da autora
Histórico: Três Gerações da Usabilidade • Federici e Borsci (2013) separam a história da usabilidade em três períodos: • 1950-1963: não “havia a necessidade” porque os programadores eram também os usuários • 1963-1984: caracterizado pela evolução dos sistemas e dos modelos de interação • Primeira interface gráfica interativa, o Sketchpad, foi criado pela Sun Systems • Após 1985: acessibilidade e a usabilidade tornaram-se centrais devido a popularização dos computadores e da Internet • Distinção entre programadores e usuários
Histórico: Terceira Geração • GUIs + popularização dos computadores = aumento nos problemas de acessibilidade e usabilidade • Por volta de 1980 surgiu o primeiro teste de usabilidade conhecido como “laboratoryusabilitytesting” • Rubin (1994 apud FEDERICI; BORSCI, 2013) cita considerações dos desenvolvedores: • Aumentar as vendas através do design mais competitivo • Criar um histórico de benchmarks de usabilidade • Diminuir custos com ligações
Histórico: Terceira Geração • Métodos para coletas dados do usuário: • protocolos verbais (Ericsson and Simon 1984, 1987 apud FEDERICI; BORSCI, 2013) • Relato de incidentescríticos(del Galdoet al, 1986 apud FEDERICI; BORSCI, 2013) • Avaliações de satisfação dos usuários(Chin et al,1988 apud FEDERICI; BORSCI, 2013) • Na década de 90, foram explorados outros métodos de avaliação com o objetivo de diminuir os custos e o tempo exigidos (FEDERICI; BORSCI, 2013)
Histórico: Terceira Geração • De acordo com ClickTale (2010) • 1993: arquivos de log, WebTrends(commercial web analytics) • 1996: Contadores de visitas, Accrue e WebSideStory • 1997: tagsJavaScript • 2004: Criação da Web AnalyticsAssociation(WAA) • 2005: Google Analytics • 2006: In-Pageanalytics
Visualização da Informação: Justificativa Como mencionado anteriormente, devido ao grande volume de dados coletados para analisar o comportamento do usuário, é mais fácil realizar análises através de representações gráficas interativas
Visualização da Informação: Modelo de Referência • Existem diversos modelos de referência • O mais difundido é o de Card, Mackinlay e Shneiderman (1999) • Todos abordam os dados brutos e a conversão destes, bem como o mapeamento para as estruturas visuais • Apenas o de Card, Mackinlay e Shneiderman (1999) aborda a interação do usuário
Visualização da Informação: Modelo de Referência Figura 4. Modelo de referência de Card, Mackinlay e Shneiderman (1999) CARD, S. K.; MACKINLAY, J. D.; SHNEIDERMAN, B. Readings in Information Visualization: using vision to think, 1st Edition. Morgan Kauffman, 1999.
Visualização da Informação: Modelo de Referência - Dados brutos • São os dados coletados, aqueles que serão analisados • Podem ser dados navegacionais de usuários, respostas de questionários, registros de vendas, etc
Visualização da Informação: Modelo de Referência – Tabela de Dados • Os dados brutos são convertidos em uma tabela de dados composta de variáveis (colunas), itens (linhas) e metadados, conforme o modelo de Card, Mackinlay e Shneiderman (1999) • Realizar somas de acordo com algum atributo, calcular uma média, ou qualquer outra operação necessária • Freitas et al defendem que esta Tabela de Dados pode ser qualquer tipo de estrutura de dados (objeto, vetor, etc)
Visualização da Informação: Modelo de Referência – Tabela de Dados Exemplo: calcular a receita total por produto Dados transformados para análise Dados brutos referentes a vendas de produtos
Visualização da Informação: Modelo de Referência – Estruturas Visuais • Para chegar nesta etapa, a Tabela de Dados é mapeada em um estrutura visual (gráfico) Exemplo: mapear os dados transformados no exemplo anterior para um gráfico de barras Dados transformados para análise Mapeamento para um gráfico de barras
Visualização da Informação: Modelo de Referência – Visualizações • É o resultado final • É o que o usuário vê • É o gráfico
Visualização da Informação: Modelo de Referência – Visualizações Exemplo: gráfico de barras do mapeamento anterior Mapeamento para um gráfico de barras Gráfico resultante
Visualização da Informação: Modelo de Referência – Interação • Com o processo concluído, o usuário pode transformar a representação para extrair as informações que deseja • Pode afetar desde os dados que são selecionados até a visualização final
Visualização da Informação: Técnicas de Representação • De acordo com Card, Mackinlay e Shneiderman (1999), baseiam-se na utilização do espaço e possuem quatro abordagens: • ortogonais (1D, 2D e 3D); • multidimensionais (nD); • árvores; • redes.
Visualização da Informação: Técnicas de Representação - Ortogonais • Utilizado para representar dados tabulares com poucas variáveis • Histogramas, gráfico de barras, gráfico de linhas, gráfico de setores, gráfico de bolha, gráfico de área, gráfico de dispersão, mapa geográfico, etc
Visualização da Informação: Técnicas de Representação - Multidimensionais • Utilizadas quando os dados tabulares possuem mais de três variáveis e as representações ortogonais são insuficientes • Coordenadas paralelas e gráfico de radar Figura 5. Gráfico de coordenadas paralelas Fonte: Inselberg (2008)
Visualização da Informação: Técnicas de Representação - Árvores • Representam relações hierarquicas ou de composição entre elementos como: diretórios de arquivos, árvores genealógicas (VAZ; CARVALHO, 2004) • 5 maneiras de representá-las: • Nós e arestas; • Aninhamentos; • Adjacências; • Identação; • Matrizes.
Visualização da Informação: Técnicas de Representação - Árvores • Cada nó representa um elemento • Cada aresta representa um relacionamento Figura 6. Árvore representada através de nós e arestas Fonte: Adaptado de Graham; Kennedy (2010)
Visualização da Informação: Técnicas de Representação - Árvores • Representa o relacionamento entre, o que na representação através de nós e arestas seriam um nó pai e um nó filho, posicionando o nó filho dentro dos limites do nó pai (GRAHAM, KENNEDY, 2010) • Treemaps Figura 7. Árvore representada através de aninhamentos Fonte: Adaptado de Graham; Kennedy (2010)
Visualização da Informação: Técnicas de Representação - Árvores • A representação por adjacências posiciona os nós filhos próximos ao nó pai • Requer uma definição de orientação pai e filho não só para diferenciar a relação entre nós irmãos como também para indicar a direção do relacionamento Figura 8. Árvore representada através de adjacências Fonte: Adaptado de Graham; Kennedy (2010)
Visualização da Informação: Técnicas de Representação - Árvores • Na representação através de identações cada nível da árvore é identado de acordo com a sua profundidade • Os filhos possuem uma margem esquerda um pouco maior que seu pai Figura 10. Árvore representada através de identações Fonte: Adaptado de Graham; Kennedy (2010)
Visualização da Informação: Técnicas de Representação - Árvores • Por fim, as representações através de matrizes evidenciam o parentesco entre pai e filho relacionando linhas e colunas (GRAHAM, KENNEDY, 2010) • Linhas representam os pais e as colunas representam os filhos ou vice-versa Figura 11. Árvore representada através de uma matriz Fonte: Adaptado de Graham; Kennedy (2010)
Visualização da Informação: Técnicas de Representação - Redes • Assim como as árvores, as redes também representam relacionamentos entre entidades, porém não hierárquicos • Uma rede é representada por um grafo, direcionado ou não, que é composto por vértices, que representam os elementos, e por arestas, que representam o relacionamento destes elementos
Visualização da Informação: Técnicas de Representação - Redes Figura 12. Grafo direcionado Fonte: Adaptado de Pascual-Cid et al (2009)
Visualização da Informação: Técnicas de Representação - Redes • Também podem ser representadas através de matrizes (da mesma maneira que uma árvore) • Exemplos de redes: rede de computadores e diagramas entidade-relacionamento (banco de dados)
Visualização da Informação: Técnicas de Interação • Para compreender melhor o conjunto de dados que está sendo trabalhado, o usuário pode sentir a necessidade de realizar algumas alterações no conjunto de dados • As técnicas de interação auxiliam os usuários nestas manipulações
Visualização da Informação: Técnicas de Interação • Yi et al (2007) propõem sete categorias de técnicas: • Seleção; • Exploração; • Reconfiguração; • Codificação; • Abstração/elaboração; • Filtragem; • Conexão.
Visualização da Informação: Técnicas de Interação - Seleção • Permitem que os usuários selecionem itens de seu interesse de forma a analisá-los • Distingue os itens de interesse dos demais e os usuários podem facilmente analisar os itens de seu interesse quando muitos itens estão representados
Visualização da Informação: Técnicas de Interação - Seleção Figura 13. Seleção no programa Dust & Magnet Fonte: Yi et al (2007)
Visualização da Informação: Técnicas de Interação - Exploração • Permitem que o usuário examine diferentes subconjuntos de dados • Usuários normalmente podem ver apenas um número limitado de itens por vez • Mais comum: panning • Outra técnica é a DirectWalk
Visualização da Informação: Técnicas de Interação - Reconfiguração • Fornecem aos usuários diferentes perspectivas dos dados visualizados através da troca da organização das representações • Permitem que os usuários alterem a maneira que os itens estão organizados ou o alinhamento destes • Exemplos: ordenar e reorganizar colunas em uma tabela, mover os nós de um grafo
Visualização da Informação: Técnicas de Interação - Codificação • Permitem que os usuários alterem a representação visual (cor, tamanho, forma) dos dados • Exemplos: alterar o gráfico
Visualização da Informação: Técnicas de Interação – Abstração/Elaboração • Habilitam o usuário a ajustar o nível de abstração dos dados representados • Alterar de visão geral para uma visão mais detalhada • Exemplos: tooltip, zoom in, zoom out
Visualização da Informação: Técnicas de Interação - Filtragem • Permitem que os usuários alterem o conjunto de dados que é representado com base em algumas condições específicas • Exemplos: sliderspara selecionar um intervalo de valores, checkboxes para selecionar valores específicos ou ainda através da interação com o teclado
Visualização da Informação: Técnicas de Interação - Conexão • Permitem que o usuário destaque associações e relações entre itens • Mostram itens escondidos que são relevantes a um item específico • Exemplo: ao passar o ponteiro do mouse sobre um nó em um grafo, destacar os nós relacionados a ele
Visualização da Informação: Técnicas de Interação - Outras • Yi et al (2007) citam outras técnicas que não são exclusivas da Visualização da Informação • Exemplos: desfazer e refazer operações ou alterar configurações do sistema