숨겨진 필드: 사용자 입력 없이 데이터 전달
모든 데이터가 사용자 입력에서 나오는 것은 아닙니다. 사용자는 어디에서 유입되었을까요? 어떤 광고를 클릭했을까요? 어떤 페이지를 방문했을까요? 숨겨진 필드는 이러한 보이지 않는 데이터를 자동으로 수집하여 양식 사용에 불편함을 더하지 않고도 제출된 데이터를 더욱 풍부하게 만들어 줍니다. 숨겨진 필드를 효과적으로 사용하는 방법을 알아보겠습니다.
숨겨진 필드란 무엇인가요?
정의
숨겨진 필드는 사용자에게 보이지 않으면서 데이터를 저장하고 제출하는 폼 요소입니다. 폼에서 빈 공간처럼 보이지만, 사용자가 입력한 내용과 함께 제출되는 값을 담고 있습니다.
그들이 일하는 방식
표시되는 형식: ┌───────────────────────────────────────┐ │ 이름: [John Smith ] │ │ 이메일: [[이메일 보호] ] │ │ 메시지: [얼마입니까...] │ │ │ │ [제출] │ └───────────────────────────────────────┘ 실제로 제출되는 내용: - 이름: John Smith - 이메일: [이메일 보호] - 메시지: 가격은 얼마인가요...? - 출처: google_ads ← 숨겨진 필드 - 캠페인: summer_sale_2026 ← 숨겨진 필드 - 랜딩 페이지: /pricing ← 숨겨진 필드
사용자 경험
- 사용자는 숨겨진 필드를 볼 수 없습니다.
- 추가로 입력해야 할 항목이 없습니다.
- 자세는 깔끔하고 집중된 상태를 유지합니다.
- 자동으로 캡처된 데이터
숨겨진 필드를 사용하는 이유는 무엇일까요?
1. 마케팅 소스 추적
어떤 캠페인이 리드를 유도하는지 파악하세요:
- 광고 캠페인 ID
- 교통 소스
- 제휴 추천
- 소셜 미디어 채널
2. 페이지 컨텍스트 캡처
사용자가 제출할 당시 어디에 있었는지 파악하세요:
- 방문 페이지 URL
- 제품 보기
- 블로그 게시글을 읽고 있는 중
- 페이지 언어/버전
3. 기술 데이터 전달
시스템 정보를 캡처합니다.
- 양식 버전
- A/B 테스트 변형
- 사용자 에이전트
- 시간 기록
4. 알려진 정보 미리 입력
이미 가지고 있는 데이터를 포함하세요:
- 사용자 ID (로그인한 경우)
- 계정 유형
- 구독 레벨
- 이전 상호 작용
5. 관련 데이터 연결
다른 시스템과의 연동 제출:
- CRM 레코드 ID
- 주문 번호
- 티켓 참조 번호
- 세션 식별자
AFB에서 숨겨진 필드 생성하기
방법 1: 숨김 모드가 있는 텍스트 필드
- 추가 할 본문 들 양식에
- 필드 설정 열기
- 사용 숨겨진 필드 모드
- 기본값을 설정합니다
- 필드가 프런트엔드에서 보이지 않게 됩니다.
구성 옵션
- 레이블 : 내부 명칭 (참고용)
- 기본값: 제출할 값
- 숨겨진: 켜기
예제 설정
필드: 텍스트 레이블: "트래픽 소스" 숨김 여부: 예 기본값: "organic_search"
일반적인 숨겨진 필드 사용 사례
사용 사례 1: UTM 파라미터 추적
목적 : 어떤 마케팅 캠페인이 양식 제출을 유도하는지 추적하세요.
숨겨진 필드:
utm_source: [URL에서 가져온 값] utm_medium: [URL에서 가져온 값] utm_campaign: [URL에서 가져온 값] utm_content: [URL에서 가져온 값] utm_term: [URL에서 가져온 값]
URL 예시:
yoursite.com/contact?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale
제출 데이터:
이름: 존 스미스 이메일: [이메일 보호] utm_source: google utm_medium: cpc utm_campaign: summer_sale
사용 사례 2: 페이지/제품 컨텍스트
목적 : 양식이 몇 페이지에 있었는지 알아두세요
숨겨진 필드:
page_url: [현재 페이지 URL] page_title: [현재 페이지 제목] product_id: [보고 있는 제품]
유용한 이유:
- “…에 대해 질문이 있어요.” → 어떤 제품인지 아시죠?
- 지원 요청 → 그들이 어떤 기사를 읽고 있었는지 아시잖아요
- 판매 문의 → 어떤 서비스 페이지인지 아시죠?
사용 사례 3: 양식 버전/테스트
목적 : 어떤 양식 변형이 제출되었는지 추적하세요.
숨겨진 필드:
폼 버전: "v2.3" ab_test_variant: "B" 폼 위치: "사이드바"
유용한 이유:
- 버전 간 전환율을 비교하세요
- 어떤 A/B 변형이 더 나은 성과를 냈는지 알아내세요
- 양식 배치 효과 추적
사용 사례 4: 추천인 정보
목적 : 사용자들이 어떻게 사이트에 접속했는지 파악하세요.
숨겨진 필드:
referrer_url: [문서 참조]
캡처:
- 어떤 사이트가 당신에게 링크를 걸었나요?
- 어떤 검색 엔진
- 소셜 미디어 플랫폼
- 이메일 캠페인 (링크를 클릭한 경우)
사용 사례 5: 사용자 식별
목적 : 알려진 사용자에게 링크 제출
숨겨진 필드:
user_id: [워드프레스 사용자 ID] user_email: [로그인한 사용자의 이메일] customer_type: [계정 유형]
유용한 이유:
- 로그인한 사용자는 정보를 다시 입력하지 않습니다.
- CRM 기록 링크
- 개인 맞춤형 후속 조치
사용 사례 6: 타임스탬프/메타데이터
목적 : 제출 맥락을 캡처합니다.
숨겨진 필드:
제출 타임스탬프: [현재 날짜/시간] 사용자 시간대: [브라우저 시간대] 브라우저 언어: [브라우저 언어 설정]
사용 사례 7: 제휴/파트너 추적
목적 : 추천인에 대한 크레딧 파트너
숨겨진 필드:
affiliate_id: [URL 매개변수에서 가져온 값] partner_code: [쿠키 값]
URL 예시:
yoursite.com/signup?ref=partner123
동적 은닉 필드 값
정적 값
하드코딩되어 있어 모두에게 동일합니다.
양식 이름: "문의 양식" 양식 버전: "1.0" 부서: "영업"
URL 매개 변수
페이지 URL에서 가져온 값:
URL: yoursite.com/page?source=facebook&campaign=spring 숨겨진 필드 캡처: 소스: "facebook" 캠페인: "spring"
페이지 정보
현재 페이지 컨텍스트:
페이지 URL: "https://yoursite.com/products/widget" 페이지 제목: "프리미엄 위젯 - 귀하의 사이트"
쿠키 값
브라우저에 저장된 데이터:
visitor_id: [추적 쿠키에서 가져옴] first_visit: [쿠키에서 가져온 첫 방문 날짜]
자바스크립트로 생성됨
페이지에서 계산된 값:
타임스탬프: [현재 시간] 화면 해상도: [사용자 화면 크기] 시간대: [사용자 시간대]
URL 파라미터 캡처 설정하기
URL 파라미터 작동 방식
기본 URL: yoursite.com/contact 매개변수 포함: yoursite.com/contact?source=email&campaign=newsletter 매개변수: - source = 이메일 - campaign = 뉴스레터
숨겨진 필드에서 매개변수 캡처
1 단계 : 매개변수 이름을 사용하여 숨겨진 필드를 생성합니다.
필드 레이블: source 숨김: 예 기본값: (비어 있거나 대체 값)
2 단계 : URL에서 읽도록 구성
이름이 일치하면 해당 필드는 URL 매개변수에서 자동으로 채워집니다.
3 단계 : URL 매개변수를 사용하여 테스트
방문 주소: yoursite.com/contact?source=test_value 양식 제출 제출 내용 확인: source = "test_value"
모범 사례
1. 명확한 이름 지정 방식을 사용하세요
권장: - traffic_source - utm_campaign - landing_page_url 피해야 할 항목: - field1 - data - x
2. 대체 값 설정
URL 매개변수가 누락된 경우는 어떻게 되나요?
기본값: "직접"(소스) 기본값: "없음"(캠페인) 기본값: "유기적"(매체)
3. 과도하게 추적하지 마세요
실제로 사용할 데이터만 수집하세요.
- 이 분야를 분석해 주시겠습니까?
- 잠재 고객 검증에 도움이 되나요?
- 후속 조치가 필요한가요?
4. 투명하게
개인정보 보호정책에는 다음 사항이 명시되어야 합니다.
- 수집하는 데이터
- 추적 데이터를 사용하는 방법
- 타사 통합
5. 철저한 테스트
- 매개변수와 함께 테스트 양식을 제출하세요.
- 입력된 값이 올바르게 입력되었는지 확인하십시오.
- 매개변수 누락 시나리오를 테스트합니다.
- 제출된 내용에 숨겨진 데이터가 포함되어 있는지 확인하십시오.
6. 필요할 때 유효성을 검사하십시오.
숨겨진 중요한 값의 경우:
- 서버 측에서 형식을 확인합니다.
- 입력 내용 정리
- 클라이언트 측 데이터를 맹목적으로 신뢰하지 마세요.
이메일 알림의 숨겨진 필드
숨겨진 데이터 포함
숨겨진 필드가 알림 이메일에 나타날 수 있습니다.
새 문의 양식 제출 이름: 존 스미스 이메일: [이메일 보호] 메시지: 더 자세히 알아보고 싶습니다... --- 추적 정보 --- 출처: Google Ads 캠페인: summer_sale 페이지: /pricing
이메일 콘텐츠 정리하기
- 숨겨진 필드는 별도로 그룹화됩니다.
- "추적" 또는 "메타데이터"라고 레이블을 지정하세요.
- 고객에게 발송되는 이메일에서 제외하는 것을 고려해 보세요.
내보내기의 숨겨진 필드
CSV 내보내기
숨겨진 필드는 열로 표시됩니다.
이름, 이메일, 메시지, 출처, 캠페인, 페이지 John,[이메일 보호]질문..., 구글, 여름 세일, 가격 제인,[이메일 보호]문의..., 페이스북, 봄 프로모션, 서비스
숨겨진 필드를 기준으로 필터링
스프레드시트에서:
- 출처별로 필터링하여 모든 Google 리드를 확인하세요.
- 캠페인별로 필터링하여 특정 프로모션의 효과를 측정하세요.
- 랜딩 페이지별 전환율 분석
마케팅 기여도 분석 예시
설정
숨겨진 필드: 1. utm_source (기본값: "direct") 2. utm_medium (기본값: "none") 3. utm_campaign (기본값: "none") 4. utm_content (기본값: "none") 5. landing_page (현재 URL 캡처)
광고 캠페인 URL
Google Ads: yoursite.com/offer?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale Facebook: yoursite.com/offer?utm_source=facebook&utm_medium=paid_social&utm_campaign=retargeting 이메일: yoursite.com/offer?utm_source=newsletter&utm_medium=email&utm_campaign=march_promo
결과 데이터
제출 1: - 이름: John - utm_source: google - utm_medium: cpc - utm_campaign: spring_sale 제출 2: - 이름: Jane - utm_source: facebook - utm_medium: paid_social - utm_campaign: retargeting 제출 3: - 이름: Bob - utm_source: direct - utm_medium: none - utm_campaign: none (URL에 UTM 매개변수 없음)
분석
- 구글 광고: 45건의 리드
- 페이스북: 32건의 리드
- 이메일: 28건의 잠재고객
- 직접: 15건의 리드
보안 고려 사항
숨김 ≠ 안전함
중요: 숨겨진 필드는 페이지 검사자가 확인할 경우 보이지 않는 것이 아닙니다.
- 페이지 소스 코드에서 볼 수 있음
- 브라우저 개발자 도구를 사용하면 확인할 수 있습니다.
- 숙련된 사용자는 수정할 수 있습니다.
숨겨진 필드에 넣지 말아야 할 것
- 비밀번호 또는 비밀
- 민감한 개인 데이터
- 가격 변경 불가
- 보안 토큰(적절하게 검증되지 않은 경우)
무엇이 적절한가
- 추적/분석 데이터
- 페이지 컨텍스트
- 민감하지 않은 메타데이터
- 서버 측에서 유효성 검사를 받는 값
문제해결
숨겨진 필드가 제출되지 않음
- 확인 필드가 양식에 실제로 있는지 확인하십시오
- 숨김 모드가 활성화되어 있는지 확인하세요.
- 기본값이 설정되어 있는지 확인하십시오.
- 먼저 간단한 정적 값으로 테스트해 보세요.
URL 매개변수가 캡처되지 않았습니다.
- 매개변수 이름이 정확히 일치하는지 확인하십시오(대소문자 구분).
- URL에 매개변수가 있는지 확인하세요
- 테스트 파라미터 캡처가 구성되었습니다.
값은 항상 기본값으로 표시됩니다.
- 동적 값 소스가 구성되지 않았을 수 있습니다.
- 콘솔에서 JavaScript 오류를 확인하세요
- 검증 기능이 지원되는지 확인합니다.
제출물에 빈 값이 있는 경우
- 대체 기본값을 설정합니다.
- 값 소스를 사용할 수 있는지 확인하십시오.
- 직접 방문을 나타낼 수 있습니다(매개변수 없음).
제품 개요
숨겨진 필드를 효과적으로 사용하는 방법:
- 텍스트 필드 추가 숨김 모드가 활성화된 경우
- 레이블을 설정하세요 – 명확하고 설명적인 이름
- 설정 값 정적 소스 또는 동적 소스
- 폴백 설정 – 소스를 사용할 수 없는 경우 기본값
- 철저한 테스트 – 캡처된 값을 확인합니다
- 분석에 사용 - 숨겨진 데이터를 필터링하고 보고합니다.
맺음말
숨겨진 필드를 활용하면 단순한 데이터 수집 도구였던 양식을 강력한 추적 도구로 탈바꿈시킬 수 있습니다. 사용자에게 불편함을 주지 않으면서 마케팅 기여도, 페이지 컨텍스트, 메타데이터를 수집하여 모든 제출 내용을 더욱 풍부하게 만들 수 있습니다. 어떤 캠페인이 리드를 유도하는지, 어떤 페이지에서 문의가 발생하는지, 어떤 콘텐츠가 전환율을 높이는지 모두 자동으로 파악하세요.
자동 양식 작성기 텍스트 필드의 숨김 모드를 통해 숨겨진 필드를 지원하므로 사용자 제출과 함께 URL 매개변수, 페이지 정보 및 정적 값을 캡처할 수 있습니다.
더 많은 데이터를 추적할 준비가 되셨나요? 자동 양식 작성기 다운로드 그리고 숨겨진 필드를 활용하여 양식 제출 내용을 더욱 풍부하게 만들어 보세요.