Esconder popup só pra quem vem de e-mail marketing, com cookie

Primeiro leia isto sobre como setar cookie em php para você se familiarizar.

Colocar e recuperar um cookie 1

Estude esse código:

E veja a explicação dele na imagem:

Colocar e recuperar um cookie 2 Colocar e recuperar um cookie 3

Coloquei ele depois do “<head>”. O que vai acontecer é que se o visitante não vier de e-mail marketing, não tem dados e a pop-up aparece (quando ele vem, quando ele acessa seu site vindo de link do e-mail, coloca automaticamente alguns dados na url como vemos abaixo), mas quando ele vem de e-mail marketing, tem dados, então a popup não aparece.

Ou seja, quando o visitante vem de e-mail marketing, coloca o cookie no visitante, para que na próxima vez não mostre mais a popup.

Veja, abaixo consultamos o cookie no nosso navegador e não vimos ele.

Colocar e recuperar um cookie 4

Acessamos a página como quando clicamos num link no e-mail, que ele coloca dados na url. Ele coloca o cookie no navegador.

Colocar e recuperar um cookie 5 Veja.Colocar e recuperar um cookie 6 Quando acessei a url, mostrou.

Colocar e recuperar um cookie 7

Atualizei não mostrou mais a popup.

Colocar e recuperar um cookie 8

Se eu removo o cookie que foi injetado.

Colocar e recuperar um cookie 9 Dou f5Colocar e recuperar um cookie 10

e ele agora mostra.

Colocar e recuperar um cookie 11

Uma ótima forma de só mostrar popup para coletar emails para visitante do blog que não estão cadastrados. Os que estão cadastrados na lista (que clicam no link do email) não mostra popup de coleta de email porque não é preciso. Agora atente que você tem que ter uma página dessa de privacidade, avisando sobre cookie para o visitante.

Colocar e recuperar um cookie 12

Siga-me no Facebook

Comments

comments

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios são marcados com *