Pergunta

Como o título diz em um site é possível dizer se um usuário tiver visto uma parte da página?

Foi útil?

Solução

Will em movimento que parte de uma obra iframe separado? em seguida, se deslocar para a parte inferior, emitir um pedido GET para uma pequena imagem file..forgot o nome da técnica ..

Update: Ele é chamado Bug Web ..A Web bug é um objeto que é embutido em uma página web ou e-mail, e é geralmente invisível para o usuário, mas permite verificar que um usuário visualizou a página ou e-mail. Um uso comum é no rastreamento de e-mail. Os nomes alternativos são beacon Web, rastreamento de bugs, rastreamento de pixel, tag pixel, 1 × 1 gif, e gif clara.

Outras dicas

Se você está falando para verificar se o usuário tenha realmente visto alguma parte da página que você precisa instalar uma câmera web e acompanhar seu olho-movimento.

Se você está falando sobre como detectar o quão longe o usuário tem rolado para baixo a página, você pode usar o Javascript para detectar isso em caso OnScroll. Você pode, em seguida, disparar alguns ajax para o servidor se você precisa gravar isso.

Eu não estou certo de que este seria ético - mas tecnicamente, se você usar javascript, você poderia detectar o evento mouseover de cada tag de parágrafo no documento, e, em seguida, AJAX as informações de volta para o servidor. Como o usuário rola para baixo a página, eles estão propensos a seta do mouse sobre os parágrafos, e então você sabe pelo menos aproximadamente onde li a.

Não confiável, não.

Um exemplo simples: Eu meio-clique em um link, que abre em uma nova guia em segundo plano. Eu, então, decidir contra ele, e fechar o guia sem nunca olhar para ele. Qualquer truque JavaScript vai relatório que eu vi tudo acima da dobra.

exemplo mais complicado: um usuário novato não tem janela do navegador maximizada, e uma parte da janela do navegador é fora da tela. Qualquer truque JavaScript vai relatar como se toda a janela está sendo visto, por isso mesmo restringindo sua consulta apenas aos casos em que a rolagem ocorre não vai ajudar.

A menos que você precisar de uma ação do usuário de algum tipo, tudo o que você vai ser capaz de dizer é que eles baixado alguma parte, não que eles realmente olhou para ele.

Claro. Coloque esse conteúdo dentro de uma div, em seguida, em seu html, com um pouco de javascript, capturar a onmouseover evento e fazer o seu trabalho lá. Se eles colocar seu rato sobre algo, é uma aposta bastante segura que eles já vi isso, eu diria que ...

Espero que isso ajude.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top