web-dev-qa-db-fra.com

Existe-t-il une bonne façon de gérer l'accès géo-restreint?

Dans un site qui, selon la loi (ou autrement?), Ne peut pas afficher certains contenus dans une région géographique particulière, quelle est la bonne façon de gérer cela?

Hulu est assez terrible (cliquez ici, sérieusement?):

enter image description here

... mais presque tous ceux que j'ai vus vont dans le même sens: un grand écran de démarrage disant qu'il n'y a rien pour vous ici.

4
fredley

Quoi que vous fassiez, dire à quelqu'un qu'il ne peut pas accéder à certains contenus sera toujours une mauvaise expérience. La seule chose que vous pouvez vraiment faire pour dévier le sentiment négatif est de expliquer pourquoi vous ne pouvez pas le montrer.

"... en raison des sanctions américaines, nous ne sommes pas légalement autorisés à afficher ce contenu dans votre pays"
"Les accords de copyright avec l'éditeur XYZ signifient que nous ne sommes pas autorisés à ..."

Le mieux que vous puissiez faire est de donner des informations à la personne afin qu'elle puisse comprendre pourquoi.

7
JohnGB

L'idéal ici serait divulgation progressive : ne montrer que les fonctionnalités utilisateur auxquelles ils ont réellement accès. Ensuite, ils ne se sentent pas arnaqués par un contenu auquel ils ne peuvent pas accéder car ils ne le voient jamais. (Même s'ils savent que c'est là, cela blessera moins leurs sentiments s'ils ne sont pas mis en valeur.)

Mais dans les cas où le contenu est fréquemment lié directement, vous ne pouvez pas vraiment empêcher les gens d'essayer de naviguer vers la page. Et quand ils y arrivent, vous devez leur montrer quelque chose. Je recommanderais:

  • confirmation de la région détectée et un lien vers les étapes de dépannage si ce n'est pas ce que l'utilisateur attend
  • une explication sur la page expliquant pourquoi le contenu est bloqué dans ce pays
    • Si vous vous sentiez vraiment piquant, vous pourriez fournir un lien pour que les utilisateurs contactent les responsables de leur gouvernement pour se plaindre de leurs restrictions légales locales (le cas échéant).
  • des suggestions de contenu alternatif (de préférence assorti à une sorte de moteur de similitude) disponible dans la région détectée

L'objectif de ces recommandations serait d'anticiper les besoins des utilisateurs en fonction de votre incapacité à afficher du contenu. Si un utilisateur voit une page de contenu bloqué, quelles tâches voudront-ils accomplir en réponse? C'est la fonctionnalité que vous devez vous efforcer de fournir.

Et s'il vous plaît, non cliquez ici liens. C'est un peu 1996, tu ne crois pas?

4
Sam Blake

Je pense que la meilleure approche est un message amical, subtil et suggestif qui encourage l'utilisateur à dépasser le contenu indisponible et à accéder au site.

Les illustrations sont un moyen fantastique de rendre ce type de message plus convivial, prenez la page 404 de Github:

https://github.com/404

La clé est de se rappeler que même ce point est un point pour engager et communiquer l'identité de la marque à l'utilisateur. S'ils doivent vivre sans le contenu, pourquoi ne pas leur laisser une expérience positive et mémorable de la marque?

1
mprototype

Oui , il existe une belle façon de gérer la géo-restriction: la jeter .

Le blocage du contenu en fonction du pays de l'utilisateur n'a rien à voir avec le World Wide Web . Cela est même contraire à la norme Web inventée par Tim Berners-Lee. Une URL donne une ressource, et la ressource n'est pas censée être modifiée en fonction de l'origine de la demande.

0
Nicolas Barbulesco