web-dev-qa-db-fra.com

Les cartes d'actualité poussent la logique

Contexte:

Je crée une application mobile qui envoie des cartes de contenu à l'utilisateur, qui est similaire au fil d'actualité de Facebook. Le système étudiera le comportement de l'utilisateur et fournira des "cartes recommandées" en fonction de l'intérêt du signet et du taux de clics. Le backlog des cartes sera trié chaque fois que le système étudiera le comportement de l'utilisateur.

Approche actuelle:

L'approche actuelle consiste à envoyer 20 nouvelles cartes recommandées à l'utilisateur chaque fois qu'il ouvre l'application. Les anciennes cartes ne seront pas repoussées (sauf s'il y a une mise à jour) et seront triées au bas des nouvelles cartes.

Par exemple L'utilisateur lance l'application le matin, l'application poussera les 20 cartes recommandées à l'utilisateur.

Si l'utilisateur devait lancer l'application dans l'après-midi, aucune nouvelle carte ne sera Push.

Si l'utilisateur devait lancer l'application le lendemain, 20 nouvelles cartes recommandées seront Push.

Si l'utilisateur devait lancer l'application 5 jours plus tard, 20 nouvelles cartes recommandées seront Push.

Question:

J'examine la logique et je ne peux pas penser à une meilleure façon/logique de fournir le contenu à l'utilisateur. Ce sera extrêmement utile pour moi si la communauté peut me dire comment je peux l'améliorer. (Excusez-moi d'avoir utilisé le terme ambigu)

  • Quelle est votre opinion sur l'UX pour cette logique? Comment ferez-vous mieux?
  • Prévoyez-vous des problèmes potentiels en termes de convivialité et d'attentes de l'utilisateur?

Mise à jour (12 janvier 2017)

Merci pour certaines de vos réponses, permettez-moi de partager un peu plus sur le contexte ...

Il existe 3 types de cartes qui seront envoyées à l'utilisateur. Cartes d'événements à venir (par exemple, fête de Noël), cartes de politique (par exemple heures de travail Flexi de l'entreprise) et cartes d'articles (par exemple, comment bien commencer la journée). Les cartes Politique ont une priorité plus élevée, suivies des cartes Événement et enfin des Cartes Article.

Actuellement, le système suivra le comportement de l'utilisateur et repoussera les cartes "appropriées". La logique sous-jacente tient compte de leur "intérêt", de la "chaleur de la carte", de la "pertinence" et de "l'interaction avec d'autres cartes". Pour chaque carte ignorée, le système fera fonctionner la magie pour réduire la priorité à ces cartes similaires.

Pour l'instant, nous ne limitons pas la taille de chaque carte.

J'espère que cette aide.

Mise à jour (18 janvier 2017)

Salut à tous et merci d'avoir répondu à ma question. Après avoir examiné toutes les réponses, voici ce que moi et mon équipe ressentons. Même si la plupart des réponses contribuent à ma question d'une manière ou d'une autre, en particulier @Petar Subotic, mon équipe pense que la réponse @Alvaro fournit de nouvelles perspectives que nous n'avons pas pu identifier. Si je peux partager la prime, je le ferai certainement. Après un examen attentif, nous pensons que la prime devrait légitimement aller à Alvaro. Merci les gars!

3
SimonTeo

Si j'ai bien compris, vous appuyez sur 20 nouvelles cartes chaque fois que l'utilisateur ouvre l'application dans une période de 24 heures, et vous les appuyez toutes en même temps.

  • Donnez à l'utilisateur quelque chose de prévisible comme 24 nouvelles cartes toutes les 24 heures, au lieu de 20 toutes les 24 heures. De cette façon, l'utilisateur sait exactement quand il recevra une nouvelle carte ou combien en recevra-t-il lors de sa connexion.
  • Poussez une carte toutes les heures au lieu de toutes à la fois, en plus de l'ancienne idée. Si l'utilisateur se connecte toutes les heures, il obtiendra une nouvelle carte. S'il se connecte toutes les 12 heures, il obtiendra 12 nouvelles cartes. S'il se connecte toutes les 48 heures, il obtiendra 24 nouvelles cartes (car vous définissez la limite de nouvelles cartes sur 24).
  • Reliez le contenu de la carte à l'heure de la journée. Si vous suivez les deux autres points, et que vous avez ce type de contenu, donnez aux utilisateurs des cartes liées au matin le matin, des plans/soirée liés l'après-midi/la nuit.
0
Alvaro

Vous devriez être en mesure d'en apprendre beaucoup plus sur le suivi des micro-interactions plutôt que sur des actions ouvertes et des signets à fort engagement

  • Si possible, je recommanderais d'introduire une métrique tertiaire pour le temps de visibilité (engagement) des cartes, qui serait inversement significatif par rapport à leur position dans la file d'attente.
  • Un avantage supplémentaire serait de suivre les changements dans la direction et la vitesse de défilement

En ce qui concerne l'approche du contenu (si les cartes sont en effet de longueur et de types de médias similaires à Facebook), je dois d'abord noter que 20 histoires semblent plutôt faibles

  • Dans le cas où vous présentez aux utilisateurs un contenu hautement organisé et pertinent, je testerais toujours une option "Aucun de ceux-ci n'est bon" sous la forme d'une option obscure "Afficher le prochain 20/recharger". Ce sera non seulement un excellent indicateur de pertinence, mais aussi un moyen d'atténuer l'attente de nouveau contenu lorsque l'utilisateur reviendra pour la prochaine fois dans la même journée.
  • Pour donner aux cartes une chance égale, vous pouvez utiliser la "métrique défilée" pour pousser les cartes vers le bas. Ceci est risqué en termes de cohérence et ne fonctionne que si toutes les cartes ont un poids de contenu similaire (par exemple, pas de gros titres), mais vaut la peine d'être exploré, par exemple, si le matin l'utilisateur a reçu 20 nouvelles cartes, fait défiler les 4 premières et a cliqué sur le 5e. La prochaine fois qu'il reviendra le même jour, la 6ème carte devrait être en haut tandis que l'original 1-5 en bas.

Au cas où une même carte pourrait être chargée plus d'une fois (comme les recommandations de films), je conseillerais une option "masquer la carte". Plus de détails sur le type de contenu seraient bénéfiques.

2
Petar Subotic

Il est difficile de mesurer ce que les gens aiment ou n'aiment pas. Cliquer sur un lien ne signifie pas que vous aimez le contenu associé. De même, acheter un billet pour un film ne signifie pas que vous avez apprécié le film, vous l'avez peut-être détesté et vous êtes parti à mi-chemin.

Le pari le plus sûr est d'ajouter une sorte de bouton similaire. Il permet aux utilisateurs en leur donnant un contrôle direct sur le contenu qu'ils obtiendront. Faites-en une belle micro interaction avec une animation cool et cela peut même être amusant .

Alternativement, voici quelques questions que vous pouvez poser qui pourraient vous aider à trouver une meilleure solution.

  • Qu'est-ce que votre application essaie d'accomplir? Divertissement, actualités de l'entreprise, détourner l'attention du travail réel, etc.
  • Pourquoi voulez-vous limiter le nombre de cartes chaque jour?
  • Est-il obligatoire que les utilisateurs lisent certaines cartes? (vous avez mentionné la politique de l'entreprise)
  • Voulez-vous que les utilisateurs deviennent accro? (ouvrez l'application toutes les 5 minutes)
  • Les utilisateurs doivent-ils trouver du contenu de la veille?
0
Martyn

Mon conseil serait de la rendre aussi centrée sur l'utilisateur que possible, à tous égards, qu'est-ce qui rend vos cartes intéressantes pour l'utilisateur que celles qu'ils choisiraient?

S'appuyant sur ce que Petar a dit, et je ne sais pas s'il y a un groupe logique à ces cartes, mais si vous donnez à l'utilisateur la possibilité de rejeter une carte sans intérêt, pourriez-vous alors charger d'autres cartes qui ne sont pas dans la même catégorie ?

Fondamentalement, mon avis est de permettre à l'utilisateur de retirer/recharger les cartes comme il le souhaite, de ne pas créer de règles où elles ne sont pas poussées pendant une journée, les 20 prochaines sont poussées, etc.

0
DarrylGodden