AndreLC Posted July 10, 2012 at 03:09 PM Report #468198 Posted July 10, 2012 at 03:09 PM Boa tarde a todos, A minha dúvida é que estou a actualizar a lista de contactos que tenho para envio de newsletter e gostaria de implementar um script para saber quais os utilizadores que abrem realmente a newsletter no seu e-mail. Já estive a estudar um pouco e vi que existe a técnica "Web Beacon", mas também li que poderia ser considerada spam, correto? E o senão de que a maioria das vezes no e-mail é-nos bloqueada as imagens... Ou então a opção de link, mas para isso era necessário o utilizador clicar e não é o que se pretende. A minha ideia era inserir o e-mail do utilizador que leu a newsletter na Base de Dados, alguém tem alguma ideia para fazer isto da melhor maneira (clean) possível, sem referenciar spam? Obrigado pela ajuda. Cumprimentos, AndreLC echo ($knowledge != $sharing) ? "Serves no purpose!" : "Thank you for your help. It was very precious.";
KTachyon Posted July 10, 2012 at 03:35 PM Report #468208 Posted July 10, 2012 at 03:35 PM Pah, se imaginares que estás a enviar a mesma mensagem para vários utilizadores, não tens uma forma específica de saber a que mail corresponde cada mensagem (embora pudesses distinguir cada mensagem com um identificador do destinatário, sendo cada e-mail enviado individualmente, por ser uma mensagem diferente). Para além disso, não estou a ver coisas como JavaScript num mail a ser executado por muitos fornecedores e aplicações de e-mail. “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.” -- Tony Hoare
AndreLC Posted July 10, 2012 at 04:22 PM Author Report #468215 Posted July 10, 2012 at 04:22 PM (edited) Exacto KTachyon. Então qual é a tua sugestão para o problema em questão? Edited July 10, 2012 at 04:22 PM by AndreLC echo ($knowledge != $sharing) ? "Serves no purpose!" : "Thank you for your help. It was very precious.";
KTachyon Posted July 10, 2012 at 05:08 PM Report #468221 Posted July 10, 2012 at 05:08 PM Só estou a colocar-te os problemas para os quais não tenho sugestões. “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.” -- Tony Hoare
softklin Posted July 10, 2012 at 05:38 PM Report #468224 Posted July 10, 2012 at 05:38 PM (edited) Ainda bem que não existe nenhuma maneira "clean" de fazer isso, caso contrário, muitas caixas de correio ficavam ainda mais entupidas de spam. As hipóteses que tens são basicamente as que colocaste: web-beacon (aqueles pixels de 1x1 que chamam um script PHP) ou os links que passam por um script de contagem. Nenhuma delas é infalível, mas entre as duas, eu escolheria a maneira dos links, caso fosse aplicável. Se o cliente estiver realmente interessado no produto, ele clica no link correspondente e fazes a contagem. A minha ideia era inserir o e-mail do utilizador que leu a newsletter na Base de Dados, alguém tem alguma ideia para fazer isto da melhor maneira (clean) possível, sem referenciar spam? Por melhores que sejam as tuas intenções, isto é precisamente parte da atividade dos spammers (separar o que funciona do que não funciona e vender listas de endereços). Não é viável no website associado às newsletters colocar lá uma caixa para permitir as subscrições voluntariamente, incentivando os utilizadores a fazê-lo de alguma forma (freebies, descontos, manter-se a par da atividade da empresa, etc)? Edited July 10, 2012 at 05:38 PM by softklin Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
laeknishendr Posted July 10, 2012 at 09:35 PM Report #468248 Posted July 10, 2012 at 09:35 PM (edited) Uma maneira que pensei é usando imagens, assim você cria uma imagem com GD em php e inclui a imagem no texto que será mandado por email, e no php da imagem você cria uma espécie de contador. http://php.net/manual/pt_BR/book.image.php Edited July 10, 2012 at 09:36 PM by laeknishendr
AndreLC Posted July 11, 2012 at 08:44 AM Author Report #468276 Posted July 11, 2012 at 08:44 AM Só estou a colocar-te os problemas para os quais não tenho sugestões. OK. Agradeço a discussão dos problemas que colocaste. Ainda bem que não existe nenhuma maneira "clean" de fazer isso, caso contrário, muitas caixas de correio ficavam ainda mais entupidas de spam. As hipóteses que tens são basicamente as que colocaste: web-beacon (aqueles pixels de 1x1 que chamam um script PHP) ou os links que passam por um script de contagem. Nenhuma delas é infalível, mas entre as duas, eu escolheria a maneira dos links, caso fosse aplicável. Se o cliente estiver realmente interessado no produto, ele clica no link correspondente e fazes a contagem. Por melhores que sejam as tuas intenções, isto é precisamente parte da atividade dos spammers (separar o que funciona do que não funciona e vender listas de endereços). Não é viável no website associado às newsletters colocar lá uma caixa para permitir as subscrições voluntariamente, incentivando os utilizadores a fazê-lo de alguma forma (freebies, descontos, manter-se a par da atividade da empresa, etc)? Pois, só que pode estar a ler a newsletter e não clicar em nada... Sim seria bem melhor e concordo, mas infelizmente não sou eu que decido. Não daria para... não sei exactamente como fazer mas se usasse um JPEG dentro da newsletter com um nome diferente de acordo com o leitor. Exemplo: banner001.jpg -> user001@email.com banner002.Jpg -> user002@email.com Assim que alguém fizesse download do banner001.jpg ele validasse o user001 como leitor que leu a Newsletter, ou é má política? Obrigado pelas sugestões/críticas que são sempre bem-vindas. Uma maneira que pensei é usando imagens, assim você cria uma imagem com GD em php e inclui a imagem no texto que será mandado por email, e no php da imagem você cria uma espécie de contador. http://php.net/manual/pt_BR/book.image.php Pois, será +/- como indiquei a ideia em cima? Mas como associo que X imagem pertence a X utilizador? echo ($knowledge != $sharing) ? "Serves no purpose!" : "Thank you for your help. It was very precious.";
KTachyon Posted July 11, 2012 at 11:22 AM Report #468319 Posted July 11, 2012 at 11:22 AM Mas tens que ter consciência que nunca vais poder garantir que o utilizador não abriu a newsletter. Muitos serviços de e-mail não colocam as imagens nos e-mails sem que o utilizador lhes indique especificamente que quer ver as imagens. Para além disso, visto que vais estar a enviar vários e-mails consecutivos e diferentes para cada utilizador, penso que é bastante provável que sejas marcado como spammer mais tarde ou mais cedo. “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.” -- Tony Hoare
AndreLC Posted July 11, 2012 at 11:49 AM Author Report #468326 Posted July 11, 2012 at 11:49 AM Mas tens que ter consciência que nunca vais poder garantir que o utilizador não abriu a newsletter. Muitos serviços de e-mail não colocam as imagens nos e-mails sem que o utilizador lhes indique especificamente que quer ver as imagens. Para além disso, visto que vais estar a enviar vários e-mails consecutivos e diferentes para cada utilizador, penso que é bastante provável que sejas marcado como spammer mais tarde ou mais cedo. Compreendo perfeitamente. Tanto que referi a questão do spam logo quando elaborei o post. Então uma opção "segura" seria utilizar um serviço pago, como o mailchimp ou o constantcontact, por exemplo? echo ($knowledge != $sharing) ? "Serves no purpose!" : "Thank you for your help. It was very precious.";
simonoop Posted July 11, 2012 at 11:56 AM Report #468329 Posted July 11, 2012 at 11:56 AM bem... podes meter uma imagem única em cada email. email 1 tem uma imagem com src=http://www.exemplo.com/imagenscompletamenteinofensivas/imagem_21EC2020-3AEA-1069-A2DD-08002B30309D.jpg email 2 tem uma imagem com src=http://www.exemplo.com/imagenscompletamenteinofensivas/imagem_75931827-77BB-4B56-922C-000B88427782.jpg etc... etc... depois o que tens na pasta imagenscompletamenteinofensivas é um .htaccess que pega no request, saca - no caso do exemplo que dei ali em cima - um GUID e faz com isso o que for para fazer, e finalmente serve uma imagem qualquer para disfarçar. Mas esta questão tem barbas... e esta solução falha se o destinatário tiver o cliente de email configurado para não abrir imagens...
AndreLC Posted July 11, 2012 at 01:31 PM Author Report #468344 Posted July 11, 2012 at 01:31 PM (edited) bem... podes meter uma imagem única em cada email. email 1 tem uma imagem com src=http://www.exemplo.com/imagenscompletamenteinofensivas/imagem_21EC2020-3AEA-1069-A2DD-08002B30309D.jpg email 2 tem uma imagem com src=http://www.exemplo.com/imagenscompletamenteinofensivas/imagem_75931827-77BB-4B56-922C-000B88427782.jpg etc... etc... depois o que tens na pasta imagenscompletamenteinofensivas é um .htaccess que pega no request, saca - no caso do exemplo que dei ali em cima - um GUID e faz com isso o que for para fazer, e finalmente serve uma imagem qualquer para disfarçar. Mas esta questão tem barbas... e esta solução falha se o destinatário tiver o cliente de email configurado para não abrir imagens... Pois... Mas, normalmente pergunta se quer mostrar as imagens, quando clica em mostrar as imagens supostamente correrá o script? A questão é com tanta imagem diferente muito possivelmente os e-mails serão referenciados como spam. Aproveitando a ideia do GUID, como fazia a associação de que a imagem X pertence a X leitor? Anyway, qual seria a sugestão que apresentarias face ao discutido aqui? Edited July 11, 2012 at 01:42 PM by AndreLC echo ($knowledge != $sharing) ? "Serves no purpose!" : "Thank you for your help. It was very precious.";
taviroquai Posted July 11, 2012 at 07:09 PM Report #468395 Posted July 11, 2012 at 07:09 PM Uma forma de garantir que o cliente recebeu a newsletter e quer ler o conteúdo é colocar um link para o conteúdo online tipo "leia mais..." obrigando o cliente a clicar para ler...
Rui Carlos Posted July 11, 2012 at 10:27 PM Report #468414 Posted July 11, 2012 at 10:27 PM Para além disso, visto que vais estar a enviar vários e-mails consecutivos e diferentes para cada utilizador, penso que é bastante provável que sejas marcado como spammer mais tarde ou mais cedo. Estás a dizer que o facto de se enviarem emails diferentes para cada utilizador faz com que aumente a probabilidade de ser classificado como spam? Rui Carlos Gonçalves
laeknishendr Posted July 11, 2012 at 11:01 PM Report #468417 Posted July 11, 2012 at 11:01 PM (edited) Pois, será +/- como indiquei a ideia em cima? Mas como associo que X imagem pertence a X utilizador? Pode usar o parâmetro GET no link montado para um determinado usuario, tipo: <img src='imagem.php?user=Lucas&texto=1'> Edited July 11, 2012 at 11:01 PM by laeknishendr
AndreLC Posted July 13, 2012 at 08:56 AM Author Report #468536 Posted July 13, 2012 at 08:56 AM (edited) Pode usar o parâmetro GET no link montado para um determinado usuario, tipo: <img src='imagem.php?user=Lucas&texto=1'> Mas como passo cada e-mail no parâmetro email em cada newsletter, correctamente? Imaginando: <img src='imagem.php?email=abc@mail.pt <img src='imagem.php?email=xyz@mail.pt <img src='imagem.php?email=xpto@mail.pt ? Edited July 13, 2012 at 08:57 AM by AndreLC echo ($knowledge != $sharing) ? "Serves no purpose!" : "Thank you for your help. It was very precious.";
brunoais Posted July 15, 2012 at 06:32 PM Report #468721 Posted July 15, 2012 at 06:32 PM Mas como passo cada e-mail no parâmetro email em cada newsletter, correctamente? Imaginando: <img src='imagem.php?email=abc@mail.pt <img src='imagem.php?email=xyz@mail.pt <img src='imagem.php?email=xpto@mail.pt ? Pode ser. De qq modo, o melhor é usares um id que n seja o e-mail. Pode ser o id do utilizador. "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now