비율 제한으로 웹 푸시 알림 가치 높이기

Rob Kochman
Rob Kochman

게시일: 2026년 1월 6일

이번 달부터 Chrome에서는 사이트 참여도가 높지 않은데 알림을 많이 보내는 사이트에 푸시 API 메시지 전송률 제한을 적용하기 시작합니다. 이 게시물에서는 변경사항과 이로 인해 영향을 받을 수 있는 사이트를 설명합니다.

개방형 웹은 사용자와 소통할 수 있는 강력한 플랫폼이며 Push API는 이러한 플랫폼의 혁신적인 부분입니다. Notifications API와 함께 Push API를 사용하면 웹사이트가 브라우저에서 실행되지 않는 경우에도 사이트에서 적시에 알림을 전송할 수 있습니다. 이를 통해 사용자와 가장 관심 있는 사이트 간에 지속적이고 가치 있는 연결이 가능합니다.

하지만 강력한 기술이 흔히 그렇듯이 오용될 가능성이 있습니다. 관련성이 없거나 유용하지 않은 알림을 끊임없이 쏟아내는 웹사이트를 경험해 본 적이 많을 것입니다. 이는 권한이 부여된 후 웹사이트의 동작이 변경되거나 사용자가 권한 요청을 수락하도록 속임수를 당하는 등의 문제로 인해 발생할 수 있습니다. 이러한 원치 않는 알림은 사용자의 워크플로를 방해하고 알림과 웹에 대한 부정적인 인식을 야기할 수 있습니다. 푸시 알림의 강력한 기능에는 이를 현명하게 사용할 책임이 수반되어야 합니다.

더 나은 알림 환경을 위한 Google의 지속적인 노력

Google은 사용자에게 더 많은 제어 권한을 제공하고 알림 스팸에 정면으로 대처하기 위해 노력해 왔습니다. Chrome 80에서는 눈에 띄지 않는 알림 권한 메시지를 도입했습니다. 이 메시지는 수락률이 낮은 사이트나 알림 요청을 자주 차단하는 사용자에게 더 미묘한 메시지를 표시합니다. 최근에는 Android의 Chrome에서 기기 내 머신러닝을 사용하여 스팸 또는 악성 알림을 식별하고 사용자에게 경고하기 시작했습니다. 이를 통해 개인 정보를 침해하지 않고 피싱 시도 및 기타 유해 콘텐츠로부터 사용자를 보호할 수 있습니다. 또한 Google 세이프 브라우징에서 악성 행위에 가담하는 것으로 확인된 사이트의 알림 권한을 자동으로 취소합니다. 마지막으로, 10월에 Chrome은 사용자가 최근에 상호작용한 적이 없는 사이트의 경우 사용자별로 알림 권한을 자동으로 삭제한다고 발표했습니다. 이는 모두를 위해 더 안전하고 쾌적한 알림 환경을 만들기 위한 Google의 지속적인 노력의 몇 가지 예에 불과합니다.

새로운 레이어: 푸시 API 비율 제한

Chrome 사용자를 과도한 알림 수로부터 더욱 보호하고 알림이 모든 사용자에게 유용한 도구로 유지되도록 하기 위해 사용자 참여를 기반으로 푸시 API에 비율 제한 메커니즘을 도입할 예정입니다. Google의 목표는 사용자가 제어하고 개발자가 의미 있는 연결을 구축할 수 있는 더 나은 웹을 만드는 것입니다. 이 변경사항은 악용 사례가 있는 알림 관행을 억제하는 동시에 합법적인 웹사이트에는 영향을 미치지 않도록 설계되었습니다.

작동 방식

처음에는 사이트의 요청 제한 여부가 매일 계산되는 다음 세 가지 주요 요소를 기반으로 결정됩니다.

  • 사이트에서 보낸 푸시 메시지 수(사이트에서 보낸 시간당)입니다.
  • 사이트에서 보낸 시간당 표시되는 권한 메시지의 수입니다.
  • 사용자의 사이트 참여도입니다(사이트 참여도 점수 및 포그라운드 시간(분) 기준).

사용자 참여도가 매우 낮은 알림을 많이 보내는 사이트는 방해가 되는 것으로 간주되어 메시지를 보낼 수 있는 기능이 분당 1, 000개 이상으로 제한됩니다. 이 한도를 초과하는 요청은 HTTP 429 응답을 반환합니다.

중단 유발 사이트가 중단 유발 동작과 중단 유발이 아닌 동작 사이를 빠르게 전환하지 못하도록 요금 제한을 삭제하는 로직은 더 복잡합니다.

  • 방해 행위가 발생한 첫날 이후에는 일일 한도가 하루 동안 적용됩니다.
  • 방해 행위가 발생한 지 2일이 지나면 7일 동안 비율 제한이 적용됩니다.
  • 세 번째 및 그 이후의 방해 행위가 발생한 후에는 14일 동안 비율 제한이 적용됩니다.
  • 연속 42일 동안 중단되지 않는 행동을 하면 횟수가 재설정됩니다.

이는 초기 접근 방식을 설명한 것으로, 사용자 및 개발자 커뮤니티에 최상의 서비스를 제공하기 위해 생태계가 발전함에 따라 이 계산의 세부사항이 시간이 지남에 따라 변경될 수 있습니다.

이러한 변경사항이 내 사이트에 영향을 미치나요?

이 변경사항은 Push API에만 영향을 미친다는 점을 강조해야 합니다. 사이트는 Notifications API를 사용하여 열려 있는 동안 알림을 전송할 수 있습니다.

거의 모든 웹사이트는 이번 변경사항의 영향을 받지 않습니다. 이 이니셔티브는 가치가 낮은 알림을 과도하게 보내는 소수의 사이트를 대상으로 합니다. 적절하고 관련성 있는 흥미로운 알림을 보내는 데 중점을 두는 광범위한 개발자 커뮤니티의 경우 이번 변경사항을 통해 이 강력한 커뮤니케이션 채널의 무결성과 효과를 유지할 수 있습니다.

이는 웹 알림의 건전하고 지속 가능한 미래를 보장하기 위해 필요한 단계라고 생각합니다. 더 신중하고 사용자 중심적인 접근 방식을 장려함으로써 웹의 모든 사용자를 위해 더 나은 알림 환경을 공동으로 만들 수 있습니다.