Cookies - Usuários não logados / Market Place

Bom dia!

Estou precisando entender o funcionamento referente a cookies para usuários não logados. Por ex, o cookie é armazenado somente no navegador? (acredito que não, penso que tenho que salvar o mesmo valor no db para poder trabalhar sabendo que é o mesmo usuário).

Também referente a questão de campanhas baseado na atividade do usuário… Como entender que um produto gera maior interesse ao usuário? (Acredito que para isso seria setar a quantidade de acessos ao produto, quanto mais acessos, maior o interesse)… Uma questão geral mesmo sobre cookies para usuários não logados.

Obrigado!

1 curtida

Segue uma explicação simplificada.

Cookies são armazenados no navegador do usuário. O que você tem no servidor é a sessão, que pode ser autenticada via cookies, pois os valores dos cookies são enviados junto com cada requisição do usuário (seja ao clicar em um link, seja ao preencher e enviar um form).

O que pode estar te confundindo é que nem sessões, nem cookies, dependem de autenticação (login). Você poder ter cookies no cliente, e uma sessão equivalente para ele no servidor sem que ele se conecte de alguma forma, e pode usar essa sessão para rastrear a navegação. Navegue em algum site de vendas (como Amazon) e você notará que as recomendações são com base na sua navegação, mesmo se você não estiver logado (ex: usando uma aba anônima).

As recomendações e histórico também pode ser complementados pelo registro do ip de acesso (nem sempre único a um usuário só) e páginas acessadas a partir desse ip, gravando em um banco de dados. Esse tipo de informação é mais útil para fins estatísticos, pois pode capturar quais produtos um grupo de usuários tem acessado com mais frequência, enquanto que sessões são mais limitadas à um único usuário.

Cookies, sessões e registro da navegação se complementam como ferramentas de recomendação e registro de atividades.

Abraço.

1 curtida

Show!!

Muito obrigado!