Lógica avançada de conjunto de ações
O que há nesta página
Qdica: se você não tiver acesso a nenhum dos recursos descritos nesta página, entre em contato com o executivo Conta sua conta. Para obter mais informações sobre as diferenças entre o Digital Feedback e CustomerXM for Digital, consulte Digital Feedback vs. CustomerXM for Digital. CustomerXM for Digital.
Sobre o Advanced Action Set Logic
Na página de suporte Editing Intercepts, aprendemos o básico sobre como adicionar lógica a um conjunto de ações. Nesta página, você aprenderá a trabalhar com várias instruções lógicas. Você também aprenderá a diferença entre a lógica de direcionamento e a lógica de ação, e como adicionar várias exclusões à sua interceptor.
Múltiplas declarações lógicas
Uma única instrução lógica especifica apenas uma condição. Por exemplo, especificar que o URL deve conter shoppingcart.aspx. No entanto, há ocasiões em que as condições sob as quais você deseja que o criativo apareça são mais complexas e exigirão várias instruções lógicas.
Por exemplo, a segmentação de visitantes cuja página atual não seja a página de checkout de um site de comércio pode ter uso limitado por si só. No entanto, simplesmente combinando isso com a condição de que o Page Referrer (página anterior em que estavam) seja o carrinho de compras, você pode destino aqueles que abandonaram o carrinho de compras.
Criação de várias condições
E/Ou Comportamento
as declarações “E” estão vinculadas à condição acima e são necessárias além dessa condição. as declarações “Or” iniciam um novo conjunto de condições. Considere o exemplo a seguir:
Com essa lógica, dois grupos de visitantes se qualificarão para esse Criativo: aqueles com um endereço IP específico e aqueles da Califórnia que visitam uma página de produto.
A lógica sempre lê as declarações “E” antes das declarações “Ou”. No exemplo acima, o local e as condições atuais do URL estão vinculados e devem estar sempre juntos para que alguém veja o Criativo. Mas o fato de alguém ser ou não da Califórnia ou ter “/products” em seu URL não importa, desde que seu endereço IP seja 69.147.12.169.
Se você quisesse que todas as pessoas com o endereço IP também tivessem “/products” em seu URL, precisaria escrever essa lógica novamente e vinculá-la à condição endereço IP com “And” Veja o exemplo abaixo.
Qdica: para visualizar um criativo para o qual você não atende às condições, basta adicionar seu endereço IP como uma condição alternativa “Ou”. Você pode removê-lo quando terminar o teste.
Conjuntos lógicos
Além de vincular declarações por “E” e “Ou”, você pode organizá-las em diferentes conjuntos lógicos.
Usando a lógica do exemplo acima, adicionamos uma nova condição de que o visitante esteja em um dispositivo móvel. Essa condição se aplica a todos os visitantes da página, mas não queremos adicionar uma instrução “And” a cada condição.
Para conseguir isso:
Lógica de direcionamento & Lógica de ação
Quando várias ações em uma Interceptor tiverem uma ou mais condições iguais, considere adicionar essas condições na parte superior da interceptor clicando em Adicionar lógica de direcionamento. A lógica adicionada aqui será aplicar a todas as ações na interceptor.
Configuração de várias exclusões
Uma exclusão é quando você usa a expressão “não é” e “não faz” em vez de “é” e “faz” Por exemplo, você pode ter um botão de feedback que deve ser exibido em todo o site, exceto na página de pesquisa e na página Contato conosco.
Para vincular exclusões, certifique-se de usar “E”
No exemplo acima, os visitantes das páginas Search e Contato Us não verão o criativo.
Perguntas frequentes
Quando devo usar a lógica nos meus conjuntos de ações?
Quando devo usar a lógica nos meus conjuntos de ações?
Por exemplo, uma vez que os criativos não respondem ao tamanho da tela, muitos usuários gostam de implementar uma lógica de conjunto de ações focada em se um visualizador de site está ou não usando um dispositivo móvel ou se o site está sendo exibido em um determinado tamanho de tela. Ao usar a lógica nesta instância, você pode direcionar um criativo formatado e dimensionado adequadamente para a pessoa apropriada.
A lógica de conjunto de ações baseada em localização pode até ser usada para garantir que os visualizadores do site estejam vendo um criativo que está escrito na linguagem que provavelmente se aplica a eles.
Eu ativei meu interceptor, mas ele não aparece no meu site. Por que não?
Eu ativei meu interceptor, mas ele não aparece no meu site. Por que não?
- Lógica: a lógica de direcionamento de interceptor e a lógica de conjunto de ações são as condições que devem ser atendidas para que uma interceptor seja exibida a um visitante. A verificação dessa lógica será útil para descobrir por que o Interceptor não está sendo exibido em uma página.
- Conjuntos lógicos que usam "Contém": Uma causa comum de erro lógico é o uso do conjunto lógico "Contains" vs. "Contains". "É." Dizer que uma condição "Contém" significa que o parâmetro no qual você está baseando a lógica (ou seja, URL atual) terá o valor especificado presente, além de mais informações. Por exemplo, se eu tivesse uma lógica que lesse como URL atual contém "qualtrics", isso faria com que a interceptor fosse exibida em qualquer URL que tivesse a palavra qualtrics presente. A outra opção que você tem é usar o URL atual é [URL]. Essa condição depende do fato de o URL visitado ser uma correspondência exata. Quaisquer diferenças ou caracteres adicionais impedirão a aprovação da lógica interceptor.
- Revisões Interceptor: Ao fazer edições em interceptações, as alterações não são ativadas até que a interceptor seja publicada. Ao publicar uma Interceptor, uma versão da interceptor, ou uma "revisão", é salva. A revisão das revisões feitas é muito útil para identificar quaisquer alterações que possam ter impedido repentinamente o aparecimento da interceptor.
- Janela de depuração: A janela de depuração é uma ferramenta inestimável para testar por que uma interceptor não está sendo exibida em uma determinada página.
Para interceptações cujo código de implementação foi implementado antes de março de 2019, para ativar a janela de depuração, anexe uma query string a qualquer URL chamado Q_DEBUG. Isso deve ser prefixado com um ? ou um &, como nos exemplos a seguir: https:qualtrics qualtrics
Para interceptações cujo código de implementação foi implementado após março de 2019, execute o seguinte trecho de JavaScript no console da sua página da Web:QSI.API.unload(); QSI.isDebug = true; QSI.API.load(); QSI.API.run();A janela de depuração divide todas as condições necessárias para que as interceptações em execução na URL sejam exibidas. Se você achar que uma interceptor não está aparecendo, localize-a na janela de depuração e identifique os avisos vermelhos de falha.Qdica: O depurador do Website Insights não funcionará se o código tiver sido implementado usando um gerente de tags. Além disso, se o URL já tiver uma query string com um ?, o depurador exigirá um & em vez disso. - Solicitação de rede: A maioria dos navegadores possui um menu ferramentas desenvolvedor que permite que o usuário veja o código-fonte, os recursos, os cookies e as chamadas de rede de um site. O Website Insights possui uma presença distinta na seção Rede dessas ferramentas. Para verificar se esses scripts estão sendo executados, abra ferramentas do desenvolvedor e navegue até a seção Rede. Uma vez aqui, recarregue a página da Web e o menu deverá começar a ser preenchido com todas as solicitações de rede que estão sendo feitas pelo site. Para identificar o código do Website Insights, procure por chamadas que comecem com ?Q_ZID ou ?Q_SID. Esse é o próprio código que executa verificações na lógica de exibição. Se você não encontrar nada que corresponda a esse formato, há um problema com a implementação do código do seu projeto. Você pode consultar nossa página de suporte sobre implementação para obter orientação sobre o melhor local para colocar o código.
- Problemas de política de segurança de conteúdo: Se você receber um log de console que viole uma política de segurança de conteúdo, provavelmente há uma restrição no seu site que está impedindo a implementação das nossas interceptações. Recomendamos entrar em contato com sua equipe de desenvolvimento da Web para resolver o problema. Para garantir que suas interceptações funcionem, geralmente recomendamos permitir a inclusão dos seguintes itens nos cabeçalhos da Content Security Policy:
- connect-src https://*qualtrics.com
- frame-src https://*qualtrics.com
- img-src qualtrics
- script-src https://*qualtrics.com
- Tratamento de URL de SPA: Se o seu site usa uma estrutura de aplicativo de página única (SPA), verifique se o código aciona history.pushState() ao navegar entre as exibições. Algumas estruturas podem renderizar novamente ou atualizar o URL sem enviar uma nova entrada de histórico, o que pode impedir o disparo de interceptações. Se estiver usando useEffect ou ganchos lifecycle semelhantes, certifique-se de que a lógica interceptor seja executada após a conclusão da navegação.
Criei meu interceptor, mas gostaria de testá-lo antes da ativação. Como eu posso fazer isso?
Criei meu interceptor, mas gostaria de testá-lo antes da ativação. Como eu posso fazer isso?
Isso é ótimo! Obrigado pelo seu feedback!
Obrigado pelo seu feedback!