Je souhaite créer un moteur de recommandation pour mon site Web. Supposons qu'un utilisateur vienne sur mon site Web. Je veux lui recommander quels autres produits il peut voir. Je peux créer un moteur de recommandation. Mais, comment trouver des modèles? Ce que j'ai pensé est, si par n'importe quel moyen je peux savoir quels produits ont été parcourus par un utilisateur, je peux trouver un modèle là-dedans et suggérer à un autre utilisateur. Mais, ce suivi des informations est-il possible sans que l'utilisateur se connecte? Le suivi de l'adresse IP peut être unidirectionnel, mais l'adresse IP peut être dynamique. J'ai entendu parler des cookies. Aidez-moi, s'il vous plaît. Y a-t-il des API pour cela?Comment identifier les utilisateurs qui reviennent sans informations de connexion
3
A
Répondre
5
La définition de cookies est très facile. Dans mon expérience, le moyen le plus simple de les définir est à travers un JQuery plugin: jquery-cookie.
Pour votre tâche, vous pouvez définir un cookie avec un aléatoire ID presque unique (vérifier this question savoir comment) la première fois que l'utilisateur ouvre votre site Web. Par exemple
$.cookie('user_id', 'the_random_id');
Lorsque l'utilisateur de revenir, vous pouvez lire cette valeur
user_id = $.cookie('user_id')
et vérifiez dans votre base de données les informations relatives au sujet de cet utilisateur.
De toute évidence, si un utilisateur n'accepte pas les cookies ou les supprime, vous ne pouvez pas l'identifier.
Questions connexes
- 1. Lire les valeurs inconnues qui reviennent d'api
- 2. Les jointures reviennent sans aucune ligne sélectionnée
- 3. L'option "symlog" de Matplotlib: comment éviter les courbes qui "reviennent"?
- 4. Filtrer les utilisateurs de connexion
- 5. Identifier les utilisateurs connectés en PHP
- 6. Stockez tous les utilisateurs des informations sur la connexion
- 7. identifier les utilisateurs par compte-play google
- 8. Informations de connexion sécurisées sans SSL
- 9. Comment puis-je identifier les utilisateurs de Facebook qui n'utilisent pas encore mon application?
- 10. récupérer les informations des utilisateurs de facebook
- 11. Comment identifier les utilisateurs qui n'ont pas autorisé l'accès à une application?
- 12. Les questions qui reviennent d'une page XML avec ajax
- 13. Comment identifier de manière unique une connexion?
- 14. comment enregistrer les informations de connexion de l'application Android?
- 15. Identifier un utilisateur avec js/php, sans connexion
- 16. Comment les sites Web vérifient-ils les informations de connexion sans recharger la page?
- 17. Mysql - Comment sélectionner les utilisateurs qui ont des informations similaires (comme un numéro de téléphone partagé)
- 18. informations de connexion de connexion à distance en xp
- 19. En utilisant redis, comment identifier les utilisateurs actifs en fonction de leur nombre de connexion pendant une période donnée?
- 20. Identifier les utilisateurs de l'iPhone iTunes Store région?
- 21. Obtenir des informations sur les utilisateurs dans les modèles django
- 22. Meilleures pratiques pour stocker les informations de connexion Informations
- 23. Connexion automatique au compte Gmail via une URL redirigée sans les informations d'identification de connexion Gmail
- 24. Obtenir les informations de connexion de Elements
- 25. Drupal Connexion sans les champs de connexion
- 26. utilisateurs dans un domaine sans scripts de connexion
- 27. Comment distinguer les nouveaux utilisateurs Drupal anonymes?
- 28. Empêcher le partage des informations de connexion entre les utilisateurs dans WCF
- 29. Comment enregistrer les informations de connexion JDBC sur org.springframework.jdbc.CannotGetJdbcConnectionException
- 30. Comment puis-je stocker des informations sur les utilisateurs sans enregistrement?
Votre titre et vos tags sont trompeurs. Votre question devrait se concentrer sur la façon d'identifier les utilisateurs de revisiter sans information de connexion. – greeness
Je l'ai changé. Je vous remercie. – Rishi