3

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

+0

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

+0

Je l'ai changé. Je vous remercie. – Rishi

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