오늘 닫은 팝업이 계속 다시 나온다면

처음에는 팝업의 닫기 표시만 잘 누르면 된다고 생각했습니다. 그런데 이런 요청을 받는다면 멈춰 보게 됩니다. “오늘은 그만 보고 싶은데, 페이지를 옮길 때마다 행사 팝업이 다시 떠요. 닫은 걸 기억할 수 있나요?” 손님에게 ‘오늘 닫기’는 작은 버튼 하나가 아니라, 방해받지 않고 사이트를 볼 수 있다는 약속일 수 있습니다.
‘오늘’이 언제까지인지 먼저 정합니다
예를 들어 한국 시간 자정까지 닫힌 상태를 유지할지, 닫은 시점부터 24시간일지에 따라 결과가 다릅니다. 저는 달력 기준의 오늘이라면 사이트가 기준으로 삼는 시간대를 명확히 정하겠습니다. 자정을 지나면 새 소식으로 다시 보여 줄 수 있다는 뜻도 함께 설명합니다. “오늘만 보지 않기”라고 적고 다음 날 오전까지 숨기는 식의 어긋남은 피하고 싶습니다.
손님께는 “닫기를 누른 기기와 브라우저에서는 오늘 끝날 때까지 다시 보이지 않게 할 수 있어요. 다만 브라우저 기록을 지우거나 다른 기기를 쓰면 기억이 이어지지 않을 수 있습니다. 기간 기준은 화면 문구와 같게 정해 둘게요”라고 답하겠습니다. 이미지가 예전 것으로 보이는 캐시 문제나 UTC 날짜 계산 자체를 풀이하는 일과는 다릅니다. 이번에는 방문자의 닫기 선택을 어떻게 존중할지 정하는 이야기입니다.
새 캠페인은 같은 팝업이 아닐 수 있습니다
팝업 내용이 바뀌었는데 예전에 닫았다는 이유로 새 안내까지 숨겨지면 운영자는 곤란할 수 있습니다. 그래서 캠페인마다 구분값을 두고, 문구나 기간이 새로 정해진 캠페인만 다시 보이게 할지 결정합니다. 단순히 이미지를 바꿨다고 무조건 다시 띄우기보다, 정말 새로 알릴 가치가 있는지를 대표님과 정하는 편이 낫습니다. 닫기 선택을 지우는 순간도 설명할 수 있어야 합니다.
여러 화면에서 한 번 닫은 상태를 확인합니다
컴윗에는 “행사 팝업에서 오늘 보지 않기를 누르면 한국 시간 자정 전까지 같은 브라우저에서는 다시 보이지 않게 해줘. 새 캠페인일 때만 다시 표시할 수 있도록 캠페인 구분을 두고, 오늘 보지 않기와 그냥 닫기의 기준을 화면에서 구분해줘”라고 요청할 수 있습니다. 저는 첫 방문, 오늘 보지 않기, 다른 페이지 이동, 새로고침, 자정 기준 전후, 새 캠페인 변경 상황을 나눠 확인하겠습니다.
처음에는 팝업을 띄우는 법에만 눈이 갔습니다. 이제는 손님이 끈 안내를 언제까지 끈 것으로 존중할지 먼저 생각합니다. 알림을 많이 보여 주는 것보다, 한 번 한 선택이 예측 가능하게 지켜지는지가 홈페이지의 신뢰를 만든다고 배웁니다.


