구글 시트로 자동 저장하기
접수가 들어올 때마다 내 구글 시트에 한 줄씩 쌓이게 하는 방법입니다. 구글 계정을 디비풀에 연결하지 않고, 시트에 제공 코드를 붙여넣어 주소만 받아 옵니다.
광고주나 상담팀이 디비풀에 로그인하지 않고도 명단을 보게 하고 싶을 때 씁니다. 접수가 들어오면 내 구글 시트에 한 줄씩 자동으로 추가됩니다.
사용 가능
이 방식은 구글 계정을 디비풀에 연결하지 않습니다. 시트 안에 작은 코드(Apps Script)를 넣고, 그 코드가 받는 주소를 디비풀에 알려 주는 방식입니다. 디비풀에는 구글 계정이나 비밀번호가 저장되지 않습니다.
설정 순서
- 구글 시트(스프레드시트)를 새로 만듭니다.
- 시트 위 메뉴 확장 프로그램 → Apps Script를 엽니다.
- 디비풀 설정 → 연동(웹훅) → 📊 구글시트 → 설정하기를 눌러 나오는 코드를 코드 복사합니다.
- Apps Script 편집기의 기존 코드를 지우고, 복사한 코드를 붙여넣고 저장합니다.
- 오른쪽 위 배포 → 새 배포를 누르고 유형을 웹 앱으로 고릅니다.
- 실행: 나, 액세스 권한: 모든 사용자로 두고 배포를 누릅니다. 처음이면 구글이 권한 승인을 묻습니다.
- 만들어진 웹 앱 URL(
https://script.google.com/macros/s/…/exec모양)을 복사합니다. - 디비풀로 돌아와 칸에 붙여넣습니다. 모양이 맞으면 "✓ 웹 앱 주소 모양이 맞아요"가 뜹니다.
- 테스트 전송을 눌러 시트에 시험 줄이 생기는지 봅니다.
- 저장을 누릅니다. 목록 옆에 연결됨이 표시됩니다.
스크린샷 준비 중/l/[id]/integrations · 구글시트 설정 펼친 화면(단계 안내·코드 복사·웹 앱 URL 칸·테스트 전송)
시트에 쌓이는 칸
저장하는 순간의 폼 항목으로 칸이 정해집니다.
접수시각 → (폼 항목 이름들, 폼 순서대로) → 유입경로 → 기기 → DB번호
- 칸 이름은 폼 항목 이름 그대로 시트 첫 줄에 자동으로 만들어집니다.
- 기기는 모바일·태블릿이면 M, PC면 W로 들어갑니다.
- DB번호는 디비풀 안의 접수 번호입니다. 디비내역과 맞춰 볼 때 씁니다.
- 광고 소재(
utm_content)·처리분류는 기본 칸에 없습니다. 연결된 시트 줄의 칸 구성은 화면에서 직접 고칠 수 없고, 같은 시트 주소로 웹훅을 하나 더 넣는 것도 두 번 전송을 막기 위해 거절됩니다. 소재까지 받아야 한다면 시트 줄을 삭제한 뒤 웹훅 추가에서 같은 주소를 방식 JSON으로 넣고, 파라미터에 원하는 칸(예: 이름소재, 값{#UTM_CONTENT#})을 직접 구성하세요. 이렇게 넣은 뒤 구글시트 설정에서 다시 저장하면 칸 구성이 기본값으로 돌아갑니다.
폼 항목을 바꿨다면
폼에 항목을 추가하거나 이름을 바꿨다면, 구글시트 설정에서 같은 주소로 한 번 더 저장하세요. 시트 칸 이름이 지금 폼 항목에 맞춰집니다. 다시 저장하지 않으면 새 항목 값이 시트에 들어가지 않거나 엉뚱한 칸에 들어갈 수 있습니다.
테스트가 오래 걸리거나 '시간 초과'가 뜰 때
Apps Script는 한동안 쓰지 않다가 처음 깨어날 때 느립니다. 테스트 전송이 20초까지 걸릴 수 있습니다.
20초가 지나도 답이 없으면 실제 접수에서는 확인 필요로 남기고 다시 보내지 않습니다. 이미 시트에 적혔는데 다시 보내 같은 디비가 두 줄이 되는 것을 막기 위해서입니다. 확인 필요가 보이면 시트에 그 줄이 있는지 직접 확인하세요.
알아 둘 것
- 웹 앱 주소는 남에게 알리지 마세요. '모든 사용자' 권한이라 주소를 아는 사람은 누구나 시트에 줄을 보낼 수 있습니다. 주소가 새었다면 Apps Script에서 새로 배포하고 새 주소로 다시 저장하세요.
- 시트는 온전히 내 것입니다. 시트를 다른 사람과 공유하면 그 사람도 신청자 개인정보를 보게 되니, 공유 범위를 확인하세요.
- 시트에 쌓이는 것은 저장 이후 들어온 접수입니다. 그 전 디비는 엑셀(CSV) 내려받기로 받아 붙여넣으세요.
- 연결을 끊으려면 연동(웹훅) 목록에서 시트 줄을 중지하거나 삭제합니다.
다음에 볼 글 → 문자 발송·휴대폰 인증 설정 관련 기능 → 웹훅·구글시트·픽셀 연동
관련 글·기능
글에 틀린 내용이 있으면 정정 요청을 남겨 주세요.
직접 만들어 보세요
베타 기간 · 결제 없음 · 랜딩 개수 무제한