Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lchpjr

Tempo de leitura

Recommended Posts

Bom dia galera,

 

estou trabalhando em uma ferramenta de emailmarketing e uma das opcoes de relatorio seria

 

até quanto tempo o destinatário ficou lendo sua mensagem

 

porem n sei como capturar isto... alguem me da uma luz?

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou trabalhando em uma ferramenta de emailmarketing e uma das opcoes de relatorio seria

 

até quanto tempo o destinatário ficou lendo sua mensagem

Não há como fazer isso sem a permissão do usuário. Você sequer tem como saber se o usuário abriu o email, se ele não permitir.

 

Então, reanalise seus relatórios ou então peça, explicitamente, ao usuário que clique em algum lugar, avisando-o que as informações serão gravadas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Outra coisa interessante a se pensar também amigo lchpjr são as diferenças entre Linguagem Server-Side (PHP, ASP, JSP e etc) e liguagem Client-Side (Javascript, Ajax e etc).

 

Na linguagem Server-Side o script é executado no servidor, antes que o conteúdo seja exibido para o cliente.

Na linguagem Client-Side o script é executado no cliente, que depende do navegador interpretar as instruções para interagir

com o mesmo.

 

Sendo assim como ilustrou nosso amigo João Batista a menos que você informe o cliente de que ele tem de clicar em algum link

para acessar sua mensagem e de que isto será gravado pelo banco, não há como capturar este tipo de informação via PHP (quando

o cliente abre o e-mail dele por exemplo).

 

Mesmo acessando o link, para o usuário ler a mensagem, você fazer a contagem e gravar isto no banco

ainda assim teria de ser em javascript.

 

Se existir (acredito que não exista até porque os gerenciadores de e-mail bloqueiam o javascript por conta de vírus, o que pode

inclusive manchar o nome da empresa que enviou o e-mail sem alertar o usuário do que será feito) a solução seria por lógica em javascript.

 

É isso. ^_^

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você sequer tem como saber se o usuário abriu o email, se ele não permitir.

 

Isso eu já capturo... eu sei data e hora que ele abriu... so preciso saber por quanto tempo ele fico com a news aberta...

 

entao c eu sei a data e hora q ele abriu eh pq ele permitiu...

 

agora a questao é...

 

como capturar o tempo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso eu já capturo... eu sei data e hora que ele abriu... so preciso saber por quanto tempo ele fico com a news aberta...

 

entao c eu sei a data e hora q ele abriu eh pq ele permitiu...

 

E você captura as informações via PHP sem o cliente clicar em link algum??? :huh:

Ou pega essas informações via javascript? ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

capturo via php... unica coisa o cliente tem que fazer eh habilitar a visualizacao das imagens da newsletter...

 

eu faco um <img src="http://www.meusite.com/meuscript.php">

 

ai a img q seria carregada executa o php q captura as informacoes que preciso...

 

saco?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hehehe então de qualquer forma é como "clicar em um link".

 

Como disse no post anterior, sem javascript, sem chance de capturar o tempo ^_^

A menos que você coloque mais uma imagem que ao invés de abrir imagens vai contando o tempo

e gravando em um Banco de Dados. Mesmo assim você só terá uma média pois gravar no banco de 1 em 1 segundo

acredito que não seja muito viável.

 

Além de não saber se vai funcionar, eu não encaro isso como pedido de autorização para o cliente.

 

Você não avisa ele doque ocorre avisa?

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

e c eu joga esse js nessa minha pagina php q captura data e hora

 

tem como ?

 

a questao vai ser saber qnd ele fecho a pagina... e grava isso :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então amigo, não tem como saber quando o cara vai fechar o e-mail, a não ser em um HTML utilizando javascript.

Como disse no outro post só se fosse um outro arquivo php dentro do img src que ficasse gravando de tempo em tempo

no banco de dados.

 

Mas não sei se isso vai funcionar.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.