Aplicativo de página única

Suite
Customer Experience Strategy & Research
Produto
Qualtrics

O que há nesta página

Sobre aplicativos de página única

Os aplicativos de página única (SPA) são um tipo especial de aplicativo da Web. Um SPA carregará uma única página quando você entrar em um site e, a partir desse ponto, carregará todo o conteúdo subsequente nessa mesma página à medida que você navegar. Isso parecerá funcionar como um site normal, mas ao alternar entre “páginas”, a página não recarrega de fato.

Por padrão, código de implementação é executado assim que uma página da Web é carregada. No entanto, como os SPAs não são atualizados ao navegar entre as páginas, código de implementação não será reavaliado quando você navegar entre as páginas. Usando as técnicas descritas abaixo, você pode permitir que o código de implementação funcione em seu site SPA sem problemas.

Qdica: algumas dessas técnicas usam a API JavaScript de feedback do site. Para obter documentação detalhada sobre a API JavaScript do Qualtrics Website Insights, consulte esta página.
Atenção: A documentação a seguir requer conhecimento de programação para ser implementada. Recomendamos passar essas informações para a equipe que implementará seu código de implementação. Nossa equipe de suporte não oferece assistência nem consultoria em codificação personalizada. Ao invés disso, você pode perguntar para nossa comunidade de usuários dedicados. Se quiser saber mais sobre os serviços de codificação personalizada que podem ser encomendados, entre contato seu executivo Conta Qualtrics.
Qdica: O Javascript não está incluído em todas as licenças Qualtrics. Entre em contato com seu executivo Conta Qualtrics se estiver interessado em obter acesso.

Reavaliação da lógica de Interceptor e atividade de rastreamento após a mudança de URL

Se o seu aplicativo de página única depender do roteamento do lado do cliente para a navegação do usuário, você poderá forçar a reavaliação das interceptações nas alterações subsequentes de URL ativando a configuração Reavaliar lógica de interceptor quando o URL for alterado. Marcar essa configuração permitirá a avaliação da lógica interceptor, além da avaliação que ocorre no carregamento inicial da página.

Qdica: essa configuração afeta todas as interceptações do projeto.

Vá para Gerenciar projeto.
Certifique-se de que a opção Reavaliar a lógica interceptor e/ou rastrear a atividade sempre que o URL for alterado esteja marcada na seção Suporte a aplicativos de página única (SPA).
Clique em Aplicar alterações.

Atenção: Se você decidir usar essa configuração do SPA em conjunto com a opção de nível de interceptação para Exibir com código Javascript personalizado (manualmente), ainda será necessário chamar o

QSI.API.run();

para obter o interceptor a ser exibido em cada página do SPA.

Implementação manual com a API JavaScript

Qdica: Para obter documentação detalhada sobre a API JavaScript para feedback do site Qualtrics, consulte esta página.

Este método descreve como mudar seu código de implementação para ser executado manualmente. Isso significa que o código de implementação não será executado nem avaliará a lógica associada até que a solicitação apropriada API JavaScript seja iniciada.

Para implementar manualmente

Ir para Interceptações.
Vá para Configurações de Interceptor.
No cabeçalho Opções de carregamento de Interceptor, selecione Carregar projeto manualmente.
Clique em Aplicar alterações.
Se desejar, retorne a uma de suas interceptações e defina a lógica para toda a interceptor ou para conjuntos de ações individuais.
Coloque o código de implementação em seu site, de preferência em um cabeçalho ou rodapé global, para que ele seja carregado em todas as páginas.
Adicione as solicitações API JavaScript apropriadas com base no número de vezes que você deseja que seu site faça referência ao Interceptor. Consulte a seção abaixo sobre essas solicitações.

Solicitações API JavaScript

Qdica: Para obter documentação detalhada sobre a API JavaScript para feedback do site Qualtrics, consulte esta página.

Se quiser que o Qualtrics avalie seu projeto em uma única instância, use essas duas solicitações:

Essa solicitação carrega o código de implementação de implementação de todos os Intercepts e Creatives na página. A API “load” é o mesmo que recarregar uma página que contém código. QSI API.load();
Qdica: se você tiver a opção Manually Load Project ativada nas configurações do projeto, não precisará chamar essa API para carregar o código de implementação no carregamento inicial da página. Só será necessário forçar o carregamento para levar conta as alterações de estado na página que ocorrem sem recarga.
Isso inicia a avaliação código de implementação e fará com que qualquer Criativo apareça se passar nas condições de exibição. QSI API.run();

Se você quiser que o Qualtrics avalie o código do seu projeto mais de uma vez na mesma página, repita as três etapas a seguir a cada vez:

Essa solicitação remove o código de implementação de implantação de qualquer Intercepts ou Creatives presente na página. QSI API.unload();
Isso carrega o código de implementação de implementação de qualquer Intercepts ou Creatives na página. Isso é o mesmo que recarregar a página. QSI API.load();
Isso inicia a avaliação código de implementação e fará com que qualquer Criativo apareça se passar nas condições de exibição. QSI API.run();

Perguntas frequentes

Eu ativei meu interceptor, mas ele não aparece no meu site. Por que não?

Criei meu interceptor, mas gostaria de testá-lo antes da ativação. Como eu posso fazer isso?

Muitas das páginas neste site foram traduzidas do inglês original usando tradução automática. Embora na Qualtrics tenhamos feito nossa diligência prévia para obter as melhores traduções automáticas possíveis, a tradução automática nunca é perfeita. O texto original em inglês é considerado a versão oficial, e quaisquer discrepâncias entre o inglês original e as traduções automáticas não são juridicamente vinculativas.

Isto foi útil?

O feedback que você envia aqui é usado apenas para ajudar a melhorar essa página.

Isso é ótimo! Obrigado pelo seu feedback!

Obrigado pelo seu feedback!