web-dev-qa-db-fra.com

Est-il possible de modifier le lien de téléchargement et les captures d'écran en fonction de l'agent utilisateur?

Je vends un produit logiciel.

Je détecte actuellement si l'agent utilisateur s'identifie comme Mac d'une manière ou d'une autre. Si tel est le cas, le serveur génère la page de destination. Son lien de téléchargement par défaut est donc pour Mac et affiche une capture d'écran de Mac. (S'il n'est pas détecté en tant que mac, le lien de téléchargement Windows et la capture d'écran sont affichés.)

Il peut également y avoir d'autres pages où le lien --- "télécharger" par défaut est corrigé en fonction de l'agent utilisateur, mais c'est tout. Aucun changement de contenu d'une autre manière.

Ce "cloaking" pourrait-il devenir un problème? Je ne le pense pas, mais je suis curieux de savoir si quelqu'un a de l'expérience à ce sujet, par exemple Google ou Bing pénalisant.

J'ai envisagé de faire en sorte que .htaccess soit redirigé vers une version ayant ?os=mac ajouté à l'URL (et utiliser canonical pour faire référence à la page de destination du produit principal), mais il me faudrait écrire du code pour garantir que tous les liens internes ajoutent ensuite ?os=mac. Cependant, je suppose que cela pourrait être la solution si nécessaire.

2
Tom

Pour plus de facilité d'utilisation, vous devez autoriser les utilisateurs à télécharger le logiciel pour un autre système d'exploitation. Par exemple, parce que l'utilisateur a plusieurs systèmes d'exploitation et souhaite utiliser le logiciel pour un autre, ou parce que celui qui achète le logiciel n'est pas celui qui l'utilise.

Cela pourrait, par exemple, être effectué avec des onglets.

Si vous proposez des onglets, le contenu des deux systèmes d'exploitation se trouve sur la même page et le seul travail de votre détection d'agent d'utilisateur consiste à décider quel onglet doit être ouvert par défaut pour un utilisateur.

Ensuite, aucun moteur de moteur de recherche assez sophistiqué ne devrait considérer cela comme une dissimulation, car tout le contenu de cette page est accessible à tous.

1
unor

Je ne pense pas que vous risquiez une pénalité pour dissimulation dans ce cas. Cloaking est quand vous faites quelque chose de différent pour les robots des moteurs de recherche que pour les utilisateurs réguliers. Tant que vous traitez le bot comme la majorité de vos utilisateurs, ça devrait aller.

Je suis au courant de deux autres sites de téléchargement de premier plan qui font des choses similaires. S'ils peuvent le faire, vous devriez pouvoir le faire aussi.

Firefox

https://www.mozilla.org/en-US/firefox/new/ modifie le bouton de téléchargement en fonction de votre agent utilisateur

Java

https://Java.com/en/download/ a un seul bouton qui renvoie à un script de redirecteur. Ce script redirige différents endroits en fonction de l'agent utilisateur.

0