
** 지도 위에 가상의 경계(지오펜스)를 설정하고, 사용자가 진입/이탈/체류할 때 자동으로 이벤트를 발생시키는 기술
- 사용자가 앱을 열지 않아도 위치 변화만으로 알림 발송, 기능 실행, 데이터 기록이 자동으로 작동
- 프로세스는 위치 데이터 수집 → 지오펜스 유형 설정 → 이벤트 감지 → 이벤트 처리 및 최적화 → 활용 및 응용 순으로 이어짐
위치 데이터 수집 : GPS(야외, 높은 정확도), Wi-Fi(실내, 정밀한 위치 인식), 셀룰러 네트워크(배터리 효율적, 백그라운드 추적에 유리). 서비스 목적에 따라 하이브리드 방식으로 구현
지오펜스 유형
- 정적 지오펜싱 : 고정된 위치 기준. 매장 반경 200m처럼 미리 지정된 영역 안팎으로 사용자가 이동할 때 이벤트 발생
- 동적 지오펜싱 : 이동하는 중심점 기준. 택시가 중심점이 되어 지오펜스가 차량과 함께 이동하고 목적지 근처에서 알림 발송. 모빌리티 서비스에 특히 유용
이벤트 감지 조건 : 진입(사용자가 지오펜스 안으로 들어올 때), 이탈(밖으로 나갈 때), 체류(일정 시간 이상 머물 때). 체류 조건은 잠깐 지나치는 경우의 오작동을 방지하는 데 효과적
이벤트 처리 및 최적화
- Android : GeofencingClient로 지오펜스를 등록하고 addGeofences()로 이벤트 수신
- Firebase/AWS Lambda/Node.js API로 이벤트 정보를 서버로 전송해 마케팅 자동화 시스템과 연동
- 오작동 방지 : 중복 이벤트 필터링, 체류 시간 확인, 위치 변화 방향성 분석
- 배터리 최적화와 프라이버시 권한 관리 필수. GDPR/CCPA 같은 개인정보보호법 준수
활용 및 응용 : 마케팅 자동화(매장 근처 쿠폰 발송), CRM 연동(고객 세그먼트별 맞춤 메시지), 위치 기반 서비스(배달 앱 도착 알림, 물류 자동 출고 요청 등)