어린 시절 본 애니메이션의 마지막 회를 기억한다. 모험이 끝나고, 주인공이 일상으로 돌아가고, 하늘에는 석양이 진다. 화면이 천천히 어두워지면서 엔딩곡이 흐른다. 그 순간의 감각이 있다. 아쉽지만, 동시에 충만한. "이 이야기는 여기서 끝입니다"라는 신호가, 지금까지의 체험을 하나의 완결된 덩어리로 만들어준다. 끝이 있기 때문에 의미가 생긴다. 끝이 없었다면, 그건 이야기가 아니라 그냥 시간의 흐름이었을 것이다.
프로덕트를 만드는 사람들은 이 감각을 잘 모른다. 아니, 알면서도 외면한다. 사용자가 떠나는 순간을 설계하는 것은, 만드는 사람의 본능에 역행하는 일이기 때문이다.
프로덕트를 만드는 사람이라면 누구나 이런 욕망이 있다. 사용자가 오래 머물기를, 자주 돌아오기를, 떠나지 않기를. 사용 시간이 늘어나면 뿌듯하고, DAU가 올라가면 안심하고, 이탈률이 낮아지면 성공했다고 느낀다. 이건 자연스러운 감정이다. 내가 만든 것에 사람들이 시간을 쓴다는 건, 그것이 가치 있다는 증거처럼 보인다.
하지만 이 욕망이 설계를 지배하면 이상한 일이 일어난다. 끝없이 스크롤되는 피드, 자동 재생되는 다음 영상, 끊임없이 울리는 알림. 이것들은 사용자를 붙잡기 위한 장치들이다. 떠나지 못하게 만드는 것. 마치 극장에서 영화가 끝났는데 문을 잠그고 다음 상영을 강제하는 것과 같다. 영화관이 관객을 가두는 순간, 그곳은 더 이상 극장이 아니라 감옥이 된다.
사용자의 시간을 점유하는 것과 사용자에게 가치를 주는 것은 다른 일이다. 이 둘을 혼동하는 순간, 프로덕트는 사용자를 위한 도구가 아니라 사용자를 소비하는 기계가 된다.
우리가 만드는 프로덕트는 사용자 인생의 주인공이 아니다. 조연이다. 아무리 뛰어난 서비스라도, 사용자의 하루 중 극히 일부만 차지한다. 그리고 그래야 한다. 좋은 조연은 주인공의 이야기를 돕고, 자기 역할이 끝나면 무대에서 내려온다. 주인공보다 오래 무대에 서려는 조연은 이야기를 망친다.
프로덕트도 마찬가지다. 사용자가 할 일을 끝내면 보내줘야 한다. 운동 기록 앱은 운동이 끝나면 "잘했다"고 말하고 조용해져야 한다. 할 일 관리 앱은 모든 할 일이 완료되면 빈 화면을 보여주며 "오늘 할 일은 끝났다"고 알려줘야 한다. 그 빈 화면이, 사용자가 자기 인생의 다음 장면으로 넘어가는 문이다.
문제는 빈 화면이 무섭다는 것이다. 만드는 사람 입장에서 빈 화면은 "사용자가 이탈할 수 있는 순간"이다. 그래서 빈 화면 대신 추천 콘텐츠를 넣고, 다음 목표를 제안하고, 뭐라도 하게 만들려고 한다. 하지만 사용자가 할 일을 다 했는데 억지로 붙잡는 것은, 친구가 집에 가겠다는데 현관문 앞을 막는 것과 같다. 한두 번은 괜찮을 수 있지만, 반복되면 그 집에 다시 가고 싶지 않아진다.
체험을 멈추게 하는 디자인이라는 개념이 있다. 직관에 반하는 아이디어다. 보통은 사용자를 더 오래 붙잡는 것이 좋은 디자인이라고 생각한다. 하지만 역설적으로, 멈출 수 있는 서비스에 사람들은 더 자주 돌아온다.
넷플릭스의 자동 재생을 생각해보자. 에피소드가 끝나면 5초 후 다음 편이 자동으로 시작된다. 멈추려면 적극적으로 행동해야 한다. 리모컨을 찾아 버튼을 눌러야 한다. 그 결과 사용자는 의도보다 더 오래 시청하게 되고, 시청 시간 지표는 올라간다. 하지만 그 시간이 끝난 후 남는 감정은 무엇인가. 충만함이 아니라 후회다. "또 너무 오래 봤다." 이 후회가 반복되면, 서비스를 여는 것 자체가 부담이 된다.
반대로, 좋은 책은 챕터마다 자연스러운 멈춤 지점이 있다. 한 장을 읽고 책을 덮을 수 있는 여유. 그 여유가 있기 때문에, 다음 날 다시 책을 집어들 수 있다. 읽다가 멈춘 것이 아쉬움이 되고, 그 아쉬움이 내일의 동력이 된다. 멈출 수 있었기 때문에 돌아오는 것이다.
리텐션의 진짜 의미는 사용자를 떠나지 못하게 하는 것이 아니라, 떠났다가 스스로 돌아오게 하는 것이다. 그리고 사용자가 스스로 돌아오려면, 먼저 떠날 수 있어야 한다.
오래된 게임 디자인에서 흥미로운 사례가 있다. 슈퍼 마리오 브라더스에는 워프 존이 있다. 스테이지를 건너뛸 수 있는 숨겨진 통로다. 게임 디자이너 입장에서 보면 이상한 결정이다. 공들여 만든 스테이지를 건너뛰게 해주다니. 플레이어가 콘텐츠의 절반을 보지 않고 넘어갈 수 있다.
하지만 워프 존이 있기 때문에, 플레이어는 자기가 이 게임을 통제하고 있다고 느낀다. 건너뛸 수도 있지만 건너뛰지 않기로 선택하는 것. 그 선택이 체험의 질을 바꾼다. 강제로 모든 스테이지를 플레이하게 하는 것보다, 선택해서 플레이하게 하는 것이 더 깊은 몰입을 만든다. "나는 이 스테이지를 하고 싶어서 하고 있다"는 감각. 이 감각이 있을 때와 없을 때, 같은 체험이 전혀 다른 의미를 갖는다.
프로덕트에서도 같은 원리가 작동한다. 사용자가 "이 기능을 안 써도 되지만, 쓰기로 선택했다"고 느끼는 것과 "이 기능을 쓸 수밖에 없다"고 느끼는 것은 완전히 다른 경험이다. 선택지가 있다는 것은 자유가 있다는 것이고, 자유가 있다는 것은 자기 의지로 참여하고 있다는 것이다. 자기 의지로 참여한 경험은 기억에 남고, 강제된 경험은 소모된다.
자유를 주면 사용자가 떠날 수도 있다. 그 가능성을 감수하는 것이 용기다. 하지만 자유를 통해 남은 사용자는, 강제로 붙잡은 사용자와는 비교할 수 없는 깊이의 관계를 맺는다.
결국 프로덕트 디자인이란, 사용자를 붙잡는 구조를 만드는 것이 아니라 사용자가 자유롭게 오고 갈 수 있는 구조를 만드는 것이다. 떠날 수 있는데도 머무는 것, 멈출 수 있는데도 계속하는 것, 건너뛸 수 있는데도 플레이하는 것. 이 "~할 수 있는데도"가 체험의 가치를 만든다.
좋은 애니메이션이 엔딩을 두려워하지 않듯, 좋은 프로덕트도 사용자의 이탈을 두려워하지 않아야 한다. 완결된 체험을 제공하고, 깔끔하게 보내주고, 다시 올 이유를 남기는 것. 사용자가 프로덕트를 닫는 순간, "잘 썼다"는 감각이 남도록 하는 것. 그 감각이 내일 다시 여는 이유가 된다.
프로덕트에서 플레이어를 떼어내는 것은 포기가 아니다. 존중이다. 그리고 존중받았다고 느끼는 사용자만이, 진심으로 돌아온다.