News
디지털 스탬프 투어의 구조 완벽 해설: QR·GPS·부정 방지
이 글에서 알 수 있는 것
- 디지털 스탬프 투어가 “어떻게 작동하는가”의 원리
- QR코드·GPS·NFC 등 체크인 방식별 기술적 차이
- 주최자 측·참가자 측 각각의 흐름
- 부정 참여 방지 구조와 데이터 보안
디지털 스탬프 투어의 구조: 전체 그림
디지털 스탬프 투어는 크게 세 가지 요소로 이루어집니다.
- 체크인 지점의 식별(어디에서 스탬프를 찍는지 판정합니다)
- 스탬프의 기록(누가 어느 지점의 스탬프를 찍었는지 서버에 저장합니다)
- 달성 판정과 보상 지급(조건을 충족하면 달성으로 처리합니다)
이 세 가지가 스마트폰과 클라우드 서버를 통해 실시간으로 연동되기 때문에, 현장에 상주 스태프가 없어도 스탬프 투어가 자동으로 운영됩니다. 무엇보다 한국 이용자에게 중요한 점은 앱 설치가 필요 없다는 것입니다. 참가자는 별도 앱을 받지 않고 스마트폰 브라우저만으로 참여할 수 있습니다.
체크인 지점을 식별하는 방식
“여기에서 스탬프를 찍었다”라고 판정하는 방식에는 여러 종류가 있습니다. Petanco에서는 행사 성격에 맞춰 다음과 같은 체크인 방식을 선택할 수 있습니다.
| 체크인 방식 | 특징 |
|---|---|
| QR코드 | 각 지점에 고유 QR코드를 붙이고 카메라로 읽어 스탬프 찍기 |
| GPS | 특정 위치에 가까워지면 현장 확인 후 자동으로 스탬프 찍기 |
| NFC | 스마트폰을 NFC 태그에 갖다 대어 수집 |
| 객관식 퀴즈 | 현장에서만 알 수 있는 문제를 맞히면 수집 |
| 키워드 입력(미스터리) | 현장의 힌트로 정답 키워드를 입력하면 수집 |
| 슬라이드 퍼즐 | 미니 게임을 완료하면 수집 |
| 사진 업로드 | 지정된 대상을 촬영해 업로드하면 수집 |
| AR | 증강현실 콘텐츠를 띄워 수집 |
가장 널리 쓰이는 세 가지 방식인 QR코드, GPS, 그리고 둘을 함께 쓰는 방식의 작동 원리를 차례로 살펴보겠습니다.
방식 1: QR코드 방식
가장 보편적인 방식입니다. 각 체크인 지점에 고유한 QR코드를 설치하고, 참가자가 스마트폰 카메라로 읽어 들입니다.
기술적인 원리
QR코드 안에는 체크인 지점마다 서로 다른 URL이 담겨 있습니다.
예시)
지점 A: https://example.com/stamp?spot=A&token=xxxxxxxx
지점 B: https://example.com/stamp?spot=B&token=yyyyyyyy
참가자가 QR코드를 읽으면 이 URL에 접속됩니다. 서버에서는 “누가(참가자 ID)” “어느 지점(지점 ID)을” “언제(타임스탬프)” 방문했는지를 기록합니다.
장점
- 앱 설치가 필요 없고, 브라우저만으로 참여할 수 있습니다
- QR코드를 인쇄해 붙이기만 하면 설치가 끝납니다
- 스마트폰 기종을 가리지 않고 작동합니다
단점
- QR코드 사진을 공유하면 현장에 오지 않은 사람도 참여할 수 있게 됩니다(대책은 아래에서 설명합니다)
방식 2: GPS 방식
참가자 스마트폰의 GPS 기능을 활용해, 특정 장소에 가까워지면 자동으로 스탬프가 찍히는 방식입니다.
기술적인 원리
각 체크인 지점에 위도·경도 좌표가 설정되어 있습니다. 참가자의 스마트폰이 그 좌표로부터 일정 거리(예: 반경 50m) 안에 들어오면 스탬프가 자동으로 지급됩니다.
예시)
지점 A: 위도 37.566°, 경도 126.978°, 반경 50m 이내
지점 B: 위도 37.551°, 경도 126.988°, 반경 100m 이내
장점
- QR코드 설치·관리가 필요 없습니다
- “실제로 그 장소에 왔다”는 사실을 확인할 수 있습니다
- 도보·관광형 스탬프 투어에 적합합니다
단점
- 건물 안이나 지하에서는 GPS 정확도가 떨어집니다
- 참가자가 GPS 사용을 허용해야 합니다
- 실내 행사에는 적합하지 않습니다
방식 3: QR코드 + GPS 병용 방식
QR코드 방식의 간편함과 GPS 방식의 위치 확인을 결합한 하이브리드 방식입니다. QR코드를 읽는 순간 동시에 GPS로 현재 위치도 확인합니다.
장점
- QR코드 사진 공유로 인한 부정 참여를 막을 수 있습니다
- 설치 장소를 유연하게 정할 수 있습니다(실내외 무관)
단점
- 참가자의 GPS 허용이 필요합니다
- GPS 정확도에 따라 오판정이 생길 수 있습니다
참가자 입장에서 본 흐름
참가자가 실제로 어떤 흐름으로 스탬프를 모으는지, 단계별로 설명합니다.
STEP 1: 참가 시작
서비스에 따라 다르지만, 대부분 URL에 접속하기만 하면 참여할 수 있습니다. 이메일 주소나 계정 등록이 필요 없는 서비스도 늘고 있습니다. Petanco 역시 앱 설치 없이 브라우저만으로 바로 시작할 수 있습니다.
참가자의 단말(스마트폰)에는 개인을 식별하기 위한 세션 ID 또는 참가자 ID가 발급됩니다. 이 값은 쿠키나 로컬 스토리지에 저장되어, 다음 접속 때도 같은 참가자로 인식됩니다.
STEP 2: QR코드 스캔
체크인 지점의 QR코드를 스마트폰 카메라로 읽어 들입니다. 카메라 앱을 켜고 QR코드를 비추기만 하면 자동으로 URL이 인식되어 브라우저가 열립니다.
STEP 3: 스탬프 기록
브라우저가 URL에 접속하면 서버 측에 다음 정보가 기록됩니다.
| 기록되는 정보 | 내용 |
|---|---|
| 참가자 ID | 해당 참가자를 식별하는 고유 ID |
| 지점 ID | 어느 체크인 지점인지 나타내는 ID |
| 타임스탬프 | 몇 시 몇 분에 스캔했는지 |
| IP 주소 | 부정 탐지에 사용(경우에 따라) |
이 기록이 스탬프 한 개분의 데이터가 됩니다.
STEP 4: 화면에 스탬프가 표시됨
서버에서 “스탬프를 기록했다”는 응답이 돌아오면, 참가자의 화면에 스탬프가 표시됩니다. 스탬프 디자인과 연출은 서비스에 따라 다릅니다.
STEP 5: 달성
설정된 조건(예: 전체 5곳의 스탬프를 모으기)을 충족하면 달성 화면이 표시됩니다. 쿠폰 표시, 추첨 자동 응모, 디지털 경품 지급 등이 자동으로 이루어집니다.
주최자 입장에서 본 흐름
주최자 측이 어떻게 설정·관리하는지 설명합니다.
행사 만들기
관리 화면에서 행사 정보를 입력합니다.
- 행사 이름·설명문
- 개최 기간(시작일·종료일)
- 체크인 지점의 이름·설명·사진
- 달성 조건(전체 지점 제패 / 임의의 N곳 등)
- 보상 설정(쿠폰·추첨 등)
QR코드 생성
지점을 등록하면 지점마다 고유한 QR코드가 자동으로 생성됩니다. 이 QR코드를 PDF나 이미지로 내려받아 인쇄합니다.
실시간 관리
행사가 진행되는 동안 관리 화면에서 참여 현황을 실시간으로 확인할 수 있습니다.
- 전체 참가자 수
- 지점별 스캔 수
- 달성자 수
- 시간대별 참여 현황
부정 참여 방지 구조
“QR코드 사진을 찍어 친구에게 보내면, 현장에 오지 않아도 참여할 수 있는 것 아닌가?”라는 의문이 자주 나옵니다. 디지털 스탬프 투어에는 다음과 같은 부정 방지 장치가 마련되어 있습니다.
원타임 QR(시간 제한 QR코드)
QR코드의 URL에 유효 기간을 설정해, 일정 시간마다 QR코드가 바뀌도록 하는 구조입니다. 오래된 QR코드 사진을 공유해도 사용할 수 없습니다.
연속 스캔 제한
같은 참가자가 짧은 시간 안에 같은 QR코드를 여러 번 스캔해도 한 번만 기록됩니다. 스탬프 중복 찍기를 방지합니다.
GPS 현장 확인
QR코드 스캔과 동시에 GPS 위치 정보를 확인해, 설치 장소 근처에 있지 않으면 스탬프를 지급하지 않도록 설정할 수 있습니다.
기기·IP 기록
부정이 의심될 때 조사할 수 있도록, 접속 시의 IP 주소와 기기 정보를 기록하는 서비스도 있습니다.
데이터는 어디에 저장되는가
디지털 스탬프 투어의 참여 데이터는 클라우드 서버에 저장됩니다. 참가자가 스탬프를 스캔할 때마다 실시간으로 서버에 데이터가 전송·저장됩니다.
참가자 측에 저장되는 것
- 참가자 ID를 나타내는 쿠키 또는 로컬 스토리지 데이터
- 스탬프 카드 표시에 필요한 최소한의 정보
서버 측에 저장되는 것
- 전체 참가자의 스캔 이력
- 달성자 목록
- 행사 전체의 통계 데이터
오프라인 환경에서의 동작
디지털 스탬프 투어는 인터넷 연결이 필요합니다. 산간 지역이나 전파가 약한 장소에서 개최할 때는 주의가 필요합니다.
다만 일부 서비스에서는 오프라인 캐시를 활용해, 전파가 약한 곳에서도 QR코드를 미리 스캔해 두었다가 전파가 회복되면 한꺼번에 전송하는 구조를 갖추고 있는 경우도 있습니다.
자주 묻는 질문
Q. 스탬프 데이터는 얼마나 보관되나요?
서비스에 따라 다르지만, 행사 종료 후에도 일정 기간 데이터가 보관됩니다. Petanco에서는 행사 종료 후에도 이용 기간 내라면 데이터를 확인하고 내보낼 수 있습니다.
Q. 참가자의 개인정보가 수집되나요?
계정 등록이 필요 없는 서비스에서는 개인을 특정할 수 있는 정보를 수집하지 않습니다. 참가자 ID는 무작위로 생성되는 식별자이며, 이름·이메일 주소 등은 필요하지 않습니다.
Q. 여러 대의 스마트폰에서 같은 스탬프를 찍을 수 있나요?
참가자 ID가 단말마다 다르기 때문에, 다른 단말에서 접속하면 다른 참가자로 취급됩니다. 같은 사람이 여러 단말로 참여하는 경우 스탬프 데이터는 인계되지 않습니다.
로그인 기능이 있는 경우에는 여러 단말에서 접속해도 같은 사람으로 취급됩니다.
Q. QR코드가 읽히지 않을 때는 어떻게 하나요?
QR코드가 더럽거나 빛 반사로 읽기 어려울 때를 대비해, URL을 직접 입력해 참여하는 방법을 안내 페이지에 적어 두면 안심할 수 있습니다.
정리
디지털 스탬프 투어의 구조를 정리하면 다음과 같습니다.
- 체크인 방식은 QR코드·GPS·NFC·객관식 퀴즈·키워드 입력(미스터리)·슬라이드 퍼즐·사진 업로드·AR 등 다양합니다
- 참가자가 QR을 스캔하면 서버에 참가자 ID·지점 ID·시각이 기록됩니다
- 주최자는 관리 화면에서 실시간으로 참여 현황을 확인할 수 있습니다
- 부정 방지는 원타임 QR·연속 스캔 제한·GPS 현장 확인·기기/IP 기록 등으로 대응합니다
- 참가자는 앱 설치 없이 브라우저만으로 참여할 수 있습니다
구조를 이해하면 자신의 행사에 맞는 설정과 부정 대책을 고르기가 한결 수월해집니다. 먼저 Petanco에서 직접 만들어 보며 작동 방식을 체험해 보세요.
최종 업데이트: 2026년 4월
작성: Petanco 스태프