Palavras-chave populares
Categorias
Total Resultados
Nenhum registro encontrado
Ajudantes de código
Tabela de conteúdo
Curto e agradável
Os Code Helpers ajudam você, como desenvolvedor da Web, a configurar testes A/B, especialmente no desenvolvimento de aplicativos de página única.
Funções auxiliares de JavaScript
varifyHelpers.waitFor
Com a função waitFor um observador de mutação é usado para aguardar um elemento definido. Assim que novos elementos que correspondem ao seletor definido são adicionados ao DOM (por exemplo, via AJAX ou JavaScript), a função de retorno de chamada é executada.
A função de retorno de chamada é chamada para cada elemento recém-identificado.
Exemplo de código
This is existing content.
window.varify.helpers.waitFor('.lazyloaded-content', (element) => {
// After the content was loaded, we want to color it red.
element.style.color = 'red';
});
Adição de vários seletores
window.varify.helpers.waitFor('.lazyloaded-content, .another-selector, and-another-selector', (element) => {
// After the content was loaded, we want to color it red.
element.style.color = 'red';
});
varifyHelpers.onDomChanged
Essa função chama o CallBack sempre que elementos são adicionados ou excluídos no DOM. Ele também se baseia em um observador de mutações.
window.varify.helpers.onDomChanged(() => {
// Write code here, which will run everytime the dom changes.
});
varifyHelpers.onDomLoaded
Essa função chama a chamada de retorno assim que o DOM tiver sido carregado. Se o DOM já estiver carregado, a chamada de retorno será chamada imediatamente.
window.varify.helpers.onDomLoaded(() => {
// Write code here, which will run, when the DOM has loaded.
});
varifyHelpers.isInView
Com a função isInView o sistema aguarda que um elemento DOM específico fique totalmente visível na janela de visualização. Por padrão, a chamada de retorno é executada apenas uma vez, mas, opcionalmente, pode ser executada sempre que o elemento estiver na janela de visualização.
// The callback here will be triggered ONE TIME, when the element is in view.
window.varify.helpers.isInView('.product', (element) => {
window.dataLayer.push({
event: 'product viewed',
element,
});
});
// Adding true as third parameter
// will trigger the callback EVERY TIME the element is in view.
window.varify.helpers.isInView('.product', () => {}, true);
varifyHelpers.resetListeners
Essa função redefine todos os observadores (observador de interseção e mutação) das funções mencionadas acima. Isso significa que as funções de retorno de chamada definidas não são mais executadas.
// As an example, we setup a waitFor listener here. This will use a MutationObserver under the hood.
window.varify.helpers.waitFor('.lazyloaded-content', (element) => {
element.style.color = 'red';
});
// The next resetting function call could e.g. be located in a navigation callback function.
window.varify.helpers.resetListeners()
Primeiros passos
Rastreamento e avaliação
- Rastreamento com o Varify.io
- Avaliação do GA4 no Varify.io
- Avaliação baseada no público no GA4
- Avaliação baseada em segmentos no GA 4
- Matomo - Análise de resultados
- Avaliação do etracker
- Calcular a significância
- Eventos de clique personalizados
- Avaliar eventos personalizados em relatórios exploratórios
- Rastreamento com o Varify.io
- Avaliação do GA4 no Varify.io
- Avaliação baseada no público no GA4
- Avaliação baseada em segmentos no GA 4
- Matomo - Análise de resultados
- Avaliação do etracker
- Calcular a significância
- Eventos de clique personalizados
- Avaliar eventos personalizados em relatórios exploratórios
Direcionamento
Integrações de análise da Web
Outras integrações
Criar experimento
Funções especializadas
Editor visual
- Intensificador de campanha: Seta para cima
- Intensificador de campanha: Camada de intenção de saída
- Reforço de campanha: barra de informações
- Reforço de campanha: Notificação
- Impulsionador de campanha: Barra USP
- Adicionar destino do link
- Modo de navegação
- Seletor personalizado
- Editar conteúdo
- Editar texto
- Mover elementos
- Ocultar elemento
- Inserção de palavras-chave
- Teste de redirecionamento e divisão de URL
- Remover elemento
- Substituir imagem
- Alternador de dispositivos responsivo
- Alterações de estilo e layout
- Intensificador de campanha: Seta para cima
- Intensificador de campanha: Camada de intenção de saída
- Reforço de campanha: barra de informações
- Reforço de campanha: Notificação
- Impulsionador de campanha: Barra USP
- Adicionar destino do link
- Modo de navegação
- Seletor personalizado
- Editar conteúdo
- Editar texto
- Mover elementos
- Ocultar elemento
- Inserção de palavras-chave
- Teste de redirecionamento e divisão de URL
- Remover elemento
- Substituir imagem
- Alternador de dispositivos responsivo
- Alterações de estilo e layout