랭킹 페이지네이션 UI 짧은 고찰..
랭킹 페이지의 맨 처음과 맨 끝으로 가는 링크를 사용할지 고민했다.
이 링크가 내 페이지에 적용했을 때 적절한 UI일까?
적절한지는 어떤 기준으로 판단할 수 있을까?
어떤 기준?
정보 습득을 목적으로 하는 포털사이트의 경우 앞 페이지일수록 연관성이 높은 결과가 들어있다.
왜 그럴까?
- 사용자에게 정보를 빠르게 전달하기 위함이다.
- 정보를 습득하는 시간이 짧을수록 사이트에 대한 신뢰가 향상된다.
이 흐름은 사용자가 순차적으로 페이지를 탐색하게끔 유도한다.
(검색 결과가 총 1000페이지일 때 1000페이지부터 보는 사용자는 없을 것이다.)
앞선 얘기만으로도 맨 처음과 맨 끝으로 가는 링크를 쓰지 않는 아래 사이트의 UI가 어느 정도 이해가 된다.
심지어 네이버는 결과를 10페이지까지밖에 출력해주지 않는다.
이제 나의 경우를 살펴보자
포털사이트와 유사하게 랭킹이라는 검색 결과에 객관적인 우선순위를 매겨 나열해줄 뿐이다.
알 수 있는 의도는 사용자가 랭킹을 확인하러 왔다는 것이다.
그리고 3가지로 해석할 수 있다.
1. 전체 랭킹을 확인하기 위해
2. 특정 유저의 랭킹을 확인하기 위해
3. 나의 랭킹을 확인하기 위해
3가지 중 어떤 해석을 하던 랭킹이란 결국 경쟁심을 불러일으켜
사용자가 게임을 하게 되는 원동력이 된다는 것이다.
만약 이 조촐한 게임에 이 기능이 없다면 허허벌판을 혼자 돌아다니는 것과 같다.
그것을 즐기는 사용자도 있겠지만 내가 의도하는 바와는 다른 방향이다.
위 3가지 해석을 하려는 사용자들에게 만족감을 주는 UI는?
-맨 처음과 맨 끝이 필요 없다.
모든 사용자를 나열할 필요는 없다. 끝페이지는 항상 처음 가입한 사용자가 속해 있기 때문이다.
이는 서버에 드는 비용도 절감된다.
- 검색 기능이 필요하다.
특정 유저를 목표 삼는다면 검색을 해야만 그 사용자의 순위를 알 수 있고
이는 게임을 이용할 목적성을 더 해준다.
- 자신의 순위를 보여준다.
맨 처음과 맨 끝이 없고, 정보에 제한이 있다면 자신의 순위를 찾지 못할 수도 있다.
이를 방지하고자 내 순위를 보여준다.
마무리
내 상황에 필요한 페이지 네이션 UI에 대해 확신이 들었다.
글을 작성하기 전의 나는 사용자 전체를 나열하려 했고,
그렇기 때문에 특정 유저 검색 기능은 생각 안 하고 있었는데(페이지 넘기면서 어떻게든 찾아봐 라식으로..)
글을 작성해가면서 검색 기능의 필요성을 느끼게 되었다.
20페이지까지 보여주되, 검색 기능을 추가하기로 결심했다.