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)
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!
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.
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
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
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.
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.
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.