Se sua campanha não estiver funcionando como esperado, realize os passos a seguir:
- Verifique se o problema está na pré-visualização.
- Verifique se o problema está no direcionamento.
- Verifique se o problema está na configuração e atribuição da campanha.
- Verifique se o problema está na seleção de elementos.
- Verifique se o problema está na ordem de execução da campanha.
- Consulte a Base de Conhecimento e a Comunidade da Dynamic Yield.
- Abra um chamado de suporte.
1º passo: verifique sua pré-visualização
Leve em conta como você está pré-visualizando a campanha. Você pode pré-visualizar no nível da variação ou nível da experiência.
Pré-visualização da variação:
- Regras de direcionamento consideradas: não
- Quando usar: use a pré-visualização para verificar se o design e a interação com a campanha funcionam como esperado. Não use para verificar se a campanha está sendo executada no período certo, pois a variação ignora as regras de direcionamento.
- Como usar:
Pré-visualização da experiência:
- Regras de direcionamento consideradas: sim
- Quando usar: use a pré-visualização para verificar se a campanha está sendo exibida nas páginas certas, aos usuários certos e com o peso certo.
- Observações:
- A pré-visualização no nível da experiência também inclui o peso da variação.
- Se a campanha não for exibida, confirme se você está no grupo de controle.
- Se quiser ver uma experiência específica, certifique-se de definir essa experiência em 100% e que você atende aos critérios de direcionamento.
- Como usar:
Solução
- Verifique onde você está pré-visualizando a campanha.
- Verifique se a campanha funciona na pré-visualização no nível da experiência.
- Se não conseguir ver a campanha na pré-visualização no nível da experiência:
- Adicione um cookie e teste a campanha em tempo real.
- Se esta solução não funcionar, siga para o 2º passo: verifique o direcionamento.
2º passo: verifique o direcionamento
Verifique o direcionamento no nível da experiência para se certificar de que você está incluído na campanha.
No nível da experiência, você pode selecionar a quem, onde e quando direcionar:
O que conferir em termos de direcionamento
- Você está no público ou no grupo de usuários certo?
- Você está na página certa?
- Você está acessando no momento certo?
Leve em conta o tipo de campanha:
Conteúdo Dinâmico
- Você está alterando o seletor certo?
- Você está na página certa?
Multitoque
- Você está no grupo de usuários certo?
- Você está na(s) página(s) certa(s)?
Notificação e Sobreposições
- Qual é a frequência da campanha?
- Você já a iniciou?
Recomendações
- Você está no tipo de página certo?
- Você está alterando os seletores certos?
Código Personalizado
- Ela está sendo iniciada do jeito certo?
- Qual é a frequência da campanha?
- Você já a iniciou?
Solução
- Atualize as regras de direcionamento para cumprir os critérios certos exigidos pela campanha.
- Se esta solução não funcionar, siga para o 3º passo: verifique a configuração e atribuição da campanha.
3º passo: verifique a configuração e atribuição da campanha
Verifique se a Dynamic Yield está rodando ou não na página e se você foi incluído no grupo de controle.
Use o console
- No console, insira DYO.getUserObjectsAndVariations() e pressione Enter.
- Localize a campanha que está tentando resolver e expanda o objeto.
- Se a variação do objeto disser ‘do_nothing_action’, você está no grupo de controle.
- Isso significa que o experimento está rodando corretamente, mas você recebeu a variação de controle.
Exemplo: no grupo de controle
Exemplo: em um grupo de teste
Verifique a janela de atribuição no console da Dynamic Yield
Se você estiver no grupo de teste e tiver atualizado a página, e continua vendo o banner de controle, verifique a janela de atribuição nas configurações da sua campanha.
Se a janela de atribuição estiver fixa para o usuário:
(Verifique se você está no controle/variação após esse passo)
- Comportamento esperado: você continuará vendo o que foi fornecido a você (variação ou controle) mesmo se atualizar a página ou fechar e reabrir a janela.
- Você pode testar em uma janela anônima para obter uma nova variação.
Se a atribuição estiver fixa para a sessão:
(Verifique se você está no controle/variação após esse passo)
- Comportamento esperado: você continuará vendo o que foi fornecido a você (variação ou controle) se atualizar a página. Você talvez veja uma nova variação depois que a sessão terminar ou ao abrir uma nova janela.
- Você pode testar em uma janela anônima para obter uma nova variação.
Solução
- Certifique-se de que você está no grupo de teste verificando a divisão de tráfego e, depois, abrindo a página em uma janela anônima ou encerrando a sessão.
- Altere as configurações de atribuição para a opção desejada.
- Se esta solução não funcionar, siga para o 4º passo: verifique a seleção de elementos.
4º passo: verifique a seleção de elementos
Se um seletor específico for direcionado, certifique-se de que o seletor exista nas página para as quais você estiver direcionando.
Use o console
- Copie e cole o código de JavaScript que estiver usando para direcionar ao seletor no console da página onde a campanha estiver sendo executada.
- Certifique-se de que o seletor exista na página.
Exemplo: o elemento existe
Exemplo: o elemento não existe
Verifique a guia do JS no console da Dynamic Yield
- Se o seletor estiver presente na página, certifique-se de que ele seja direcionado corretamente no JavaScript da campanha
- Erros comuns para verificar:
- O método correto está sendo usado (querySelector, querySelectorAll, getElementById etc.)
- A notação correta está sendo usada (. para classe, # para ID etc.)
- O seletor é uma string e está entre aspas
Solução
- Atualize o elemento ou encontre um novo elemento.
- Se esta solução não funcionar, siga para o 5º passo: verifique a ordem de execução da campanha.
5º passo: verifique a ordem de execução da campanha
Certifique-se de que o elemento que está sendo direcionado esteja na página antes de executar a campanha.
Descubra quando o elemento é carregado na página
Use console.logs na guia de JS da experiência para determinar se o elemento está definido quando o script da Dynamic Yield é executado.
Os console.logs devem mostrar que o elemento não está indefinido:
- Se o elemento estiver indefinido, tente usar a solução proposta.
- Se o elemento estiver definido, siga para o 6º passo.
Solução
- Use DYO.waitForElement() para esperar pelo seletor na guia de JS da experiência
Importante : use no máximo 3 para evitar tremulação. - Espere pelo elemento no direcionamento da campanha
- Se esta solução não funcionar, siga para o 6º passo: consulte a Base de Conhecimento e a Comunidade da Dynamic Yield.
6º passo: consulte a Base de Conhecimento e a Comunidade da Dynamic Yield
Pesquisa baseada em palavras-chaves relacionadas ao seu problema: https://support.dynamicyield.com/hc/en-us
Artigos úteis
- Informações da campanha por tipo: Criar Campanhas e Experimentos
- Analisando resultados: Analisar Resultados da Campanha
- Visão geral sobre direcionamento: Direcionando aos seus Visitantes
- Depurando Avaliadores
Não encontrou a solução? Siga para o 7º passo: abra um chamado de suporte.
7º passo: abra um chamado de suporte
Se nenhuma dessas soluções funcionar para resolver o problema, abra um chamado de suporte. Você pode abrir um chamado clicando em Open a Ticket (Abrir Chamado), no topo de qualquer página desta Base de Conhecimento.
Elementos que devem ser incluídos no chamado:
- Nome e ID do site
- Link da campanha
- Link da página na qual a campanha está sendo executada (teste ou produção)
- Instruções para reproduzir o problema (pode ser um link ou detalhes sobre como entrar em um público ou campanha)
- Descrição detalhada do problema encontrado (resultados reais)
- Resultados esperados