2010-12-14 89 views
1

ok ... Je cherche à avoir une bonne ronde de remue-méninges ici ...comment puis-je suivre les utilisateurs sans cookies

dit que je google ... le adword/adsense/division d'analyse. Je serais un peu inquiet pour l'avenir, lorsque les utilisateurs commencent à désactiver les cookies (ou du moins les supprimer régulièrement), utiliser la navigation privée, se déplacer sur plusieurs appareils. Comment Google pourrait-il suivre les utilisateurs sans les avantages des cookies?

quelques idées pour commencer (s'il vous plaît élaborer sur ces questions et les autres):

utilisateurs -TRACK en utilisant un autre côté stockage local/client persistant

-Utiliser fingerprinting chaîne agent utilisateur

réponse du cache -test - si l'utilisateur 304 est une image, ils étaient ici

-Suivi adresse mac

-toute aléatoire/des idées hors de la boîte?

+7

Que diriez-vous si les gens font tout leur possible pour désactiver les cookies, laissez-les avoir leur vie privée? – gdj

+1

* "Je cherche à avoir une bonne ronde de brainstorming ici" * Alors ce n'est probablement pas l'endroit. SO n'est pas un forum de discussion. Peut-être http: // http: //programmers.stackexchange.com/, qui a un objectif différent. –

+0

Je vote pour clore cette question hors sujet car elle n'affiche pas les recherches personnelles antérieures requises par SO. En outre, il ne répond pas à une question spécifique sur la programmation avec une réponse fermée; il fait la promotion d'un "débat ouvert" qui va à l'encontre des règles de l'OS. –

Répondre

2

Je pense que vous pourriez le faire en utilisant des URL personnalisées. Vous écrypiez un cookie et l'attachez dans le cadre de l'URL que vous envoyez au navigateur. Quand il reviendra, votre serveur Web sera assez intelligent pour le décoder et suivre celui qui l'a envoyé. Je pense que le framework Spring peut le faire en fait.

+0

Tout comme .Net via une session "sans cookie". – dana

0

vous pouvez toujours revenir à la bonne façon, le HIT COUNTER.

  1. à la page, utiliser la balise et un lien vers l'image externe sur votre serveur
  2. sur votre serveur, lorsque l'image est récupérée, rediriger vers script php par les informations d'en-tête .htaccess et enregistrer sur ID du périphérique, etc. {similaire code comme la désactivation du hotlinking de l'image}
  3. maintenant, vous avez toutes les informations, utilisez php_session() pour garder une trace de celui-ci

vous pouvez toujours utiliser js dans le même but, mais en utilisant tag vous assurerez que js n'est pas requis et le script sera exécuté sur tous les navigateurs

1

Si votre site nécessite suivi de l'utilisateur, alors je l'aurais manqué de fonctionner si les cookies sont désactivés. Ensuite, concentrez votre temps et vos efforts pour en faire un site fantastique pour la grande majorité de vos visiteurs, et ne vous inquiétez pas pour ceux qui, pour une raison quelconque, ont pris la décision explicite de désactiver les cookies.

(en a fait une réponse CW parce que c'est une question subjective qui est susceptible d'être fermé.)

+0

Je ne pense pas que ce soit subjectif. C'est un problème technique honnête rencontré par beaucoup. bon appel sur CW si. – user406905

3

Jetez un oeil à http://samy.pl/evercookie/, il est une API JS pour les cookies ultra-persistants, mais vous pouvez prendre idée (s) de son mécanisme pour trouver le stockage de vos données.

1
  1. Informations sur le navigateur/système/affichage via js et IP de cause;
  2. Java Applet fournir beaucoup d'informations sur l'utilisateur;
  3. Flash également (par ex.polices installées);
  4. Les navigateurs modernes fournissent également beaucoup d'informations sur les utilisateurs (par exemple, les extensions installées) et fournissent de nouvelles façons d'enregistrer des informations sur le côté client (par exemple le stockage html5). tout à fait: