Google Analytics 4에서 양식 제출 추적 - GA4

The Faria Team
  • 업데이트 시간

이 튜토리얼에서는 Google 태그 관리자(GTM)와 Google 애널리틱스 4(GA4)에서 OpenApply 양식에 대한 전환 추적을 설정하는 방법을 안내합니다. 이 튜토리얼을 마치면 모든 양식 또는 특정 양식의 제출 건수를 GA4에서 전환으로 집계할 수 있게 됩니다.

여러분이 할 수 있는 일

학부모가 OpenApply 사이트에서 양식을 제출할 때마다 성공 페이지 URL에 표준 추적 매개변수 세트가 자동으로 포함됩니다. 즉, 전환 추적을 한 번만 설정하면 모든 양식(신청서, 문의, 이벤트 등록, 설문 조사, 재등록 등)에서 자동으로 작동하며, OpenApply 에서 매번 별도의 작업을 수행할 필요가 없습니다.

OpenApply 측에서는 별도의 설정이 필요하지 않습니다. 이러한 매개변수는 이미 인스턴스에 적용되어 있습니다.

제출된 정보를 추적 가능한 전환으로 전환하려는 경우에만 GTM/GA4를 구성해야 합니다.


URL 매개변수를 이해하세요

폼이 제출되면 OpenApply 성공 페이지 URL에 다음 매개변수를 추가합니다.

매개변수 값 적용 대상
form_status 항상 submitted 모든 형태
form_type 폼 설정에 표시된 이름과 일치하는 폼 유형입니다. 모든 형태
event_type 행사 유형 (예: 오픈 데이, 투어) 이벤트 양식만 해당
form_name 실제 양식 이름/제목 재등록 양식을 제외한 모든 양식

기존의 application_success 또는 enquiry_success=true 매개변수를 사용하여 전환을 추적하고 있었다면, 해당 매개변수는 여전히 유효하며 변경되지 않았습니다.

폼 타입 참조

관리자 → 양식 → 양식 설정에서 양식 유형을 선택하세요. form_type 값
관심 등록 registration_of_interest
애플리케이션 application
보충 자료 supplementary
설문지 questionnaire
이벤트 event
등록 enrollment
재등록 (모든 상태) reenrollment
연계학교 참조 feeder_school_reference
동문 alumni
성분 constituent
연락하다 ⛔️ 아직 지원되지 않습니다

스크린샷: Form_type 참조: ⛔️ 아직 지원되지 않음

공백 및 특수 문자에 대한 참고 사항

form_name 과 event_type 폼 제목이나 이벤트 이름에서 직접 가져오므로, 해당 이름에 공백이나 특수 문자가 포함되어 있으면 URL에서 인코딩됩니다. URL에서 공백은 더하기 기호( + )로, 기타 특수 문자는 퍼센트(%)로 인코딩됩니다.

OpenApply 에 이름을 입력하세요 URL에 표시되는 방식
오픈 데이 event_type=Open+Day
1학년 지원서 form_name=Grade+1+Application
신청 및 계약 (2025/26) form_name=Application+%26+Contract+%282025%2F26%29

시작하기 전에

OpenApply 인스턴스에 GTM이 설치되어 있어야 하고 GA4 속성이 연결되어 있어야 합니다.

GTM이 아직 설치되지 않았다면 설정 > 통합 > Google Analytics 에서 설치해야 합니다.
스크린샷: GTM이 아직 설치되지 않은 경우, 설정 > 통합 > Google Analytics에서 설치해야 합니다.


1단계: 양식 제출을 위한 트리거 생성

  1. GTM에서 트리거 → 새로 만들기 → 트리거 구성 → 페이지 보기 로 이동합니다.
  2. 페이지 조회수 중 일부를 선택하세요.
  3. 조건을 다음과 같이 설정하세요:
    • 페이지 URL — 포함 내용 — form_status=submitted
  4. 트리거 이름을 Form Submitted – All Forms 처럼 명확하게 지정하세요.
  5. 구하다.
    스크린샷: ⚠️ 이미 전환율 추적 중인 학교에 중요한 참고 사항

⚠️ 이미 전환 추적을 하고 있는 학교의 경우 중요한 주의 사항: 항상 ' equals' 대신 ' contains '를 사용하세요. 'equals'로 설정된 트리거는 특정 URL에만 고정되어 해당 URL에 추가 매개변수가 하나라도 더해지면 자동으로 실행이 중지됩니다.

2단계: 특정 양식에 대한 트리거 생성

특정 양식 유형이나 개별 양식 하나만 추적하려면 동일한 트리거에 두 번째 조건을 추가하세요.

이벤트 양식만 해당:

  • 페이지 URL 에 form_status=submitted 포함되어 있습니다.
  • 그리고 페이지 URL 에 form_type=event 포함되어 있습니다.

이름이 지정된 형태는 하나뿐입니다.

  • 페이지 URL 에 form_status=submitted 포함되어 있습니다.
  • 그리고 페이지 URL 에 form_name=Open+Day+2026 포함되어 있습니다.

참고: 양식 설정에 표시되는 일반 이름( Open Day 2026 )이 아닌 URL 인코딩된 값( Open+Day+2026 )을 사용하십시오.

스크린샷: 양식 설정에 표시된 일반 이름(Open Day 2026)이 아닌 URL 인코딩된 값(Open+Day+2026)을 사용하십시오.

3단계: GA4 이벤트 태그를 생성합니다.

  1. 태그 → 새로 만들기 → 태그 구성 → Google Analytics: GA4 이벤트 로 이동합니다.
  2. 측정 ID (GA4 속성)를 입력하세요.
  3. 이벤트 이름을 지정하세요. 예를 들어 All_Form_Submission 또는 Event_Form_Submission 과 같이 지정할 수 있습니다. 보고서에 적합한 이름으로 지정해도 됩니다.
  4. 트리거링 항목 에서 1단계 또는 2단계에서 생성한 트리거를 선택합니다.
  5. 태그를 저장하세요.
    스크린샷: GA4 이벤트 태그 생성: 태그 저장

4단계: 미리보기 모드에서 테스트

  1. GTM에서 미리보기를 클릭하세요.
  2. 학부모인 것처럼 OpenApply 사이트에서 테스트 양식을 제출하세요.
  3. 성공 페이지에서 태그가 제대로 실행되고 변수 값이 예상대로 표시되는지 확인하세요.
  4. 확인이 완료되면 GTM에서 제출을 클릭하여 컨테이너를 실제 서버에 게시하십시오.
    스크린샷: 확인 후 GTM에서 제출을 클릭하여 컨테이너를 실제 서버에 게시하세요.

스크린샷: 성공 페이지에서 태그가 제대로 실행되고 변수 값이 예상대로 표시되는지 확인하세요.


자주 묻는 질문

1. 최근 전환 추적 기능이 작동하지 않습니다. 무엇이 문제였을까요?

버그가 아닐 가능성이 높습니다. 이는 거의 항상 트리거가 "포함" 대신 "같음"으로 설정되어 있을 때 발생합니다. 2단계에 나와 있는 것처럼 GTM 트리거의 일치 유형을 확인하고 "포함"으로 변경하십시오.

2. 이로 인해 기존의 application_success / enquiry_success 매개변수에 영향을 미치나요?

아니요, 변경된 사항은 없습니다. 정확히 일치하는("같음") 규칙을 사용하는 트리거만 업데이트하면 됩니다.

3. 해당 매개변수들이 제가 만든 사용자 지정 리디렉션/감사 페이지에 표시되나요?

예, 사용자 지정 리디렉션이 있는 임베디드 양식의 경우 매개변수는 구성된 감사 페이지 URL에 추가됩니다. 정확한 URL 일치로 해당 페이지를 추적하는 경우에도 동일한 "포함" 수정 방법을 적용하세요.

4. form_type 재등록이 확정되었는지, 미정인지, 거절되었는지 알 수 없는 이유는 무엇인가요?

재등록 신청서는 한 번에 온 가족을 대상으로 제출할 수 있으며, 각 자녀에 대해 다른 결정을 내릴 수도 있으므로 단일 양식 유형으로는 이를 모두 처리할 수 없습니다. 모든 재등록 신청서는 form_type=reenrollment 보고됩니다. 결정별 세부 내역이 필요한 경우 REE 대시보드를 사용하십시오.

5. 재등록 양식에 form_name 없는 이유는 무엇입니까 ?

같은 이유로, 한 번의 제출에 여러 개의 재등록 양식이 포함될 수도 있고, 전혀 포함되지 않을 수도 있습니다. 대신 form_type=reenrollment 에 트리거를 설정하세요.

6. 학부모가 성공 페이지를 새로고침했는데, 이것도 제출 횟수에 두 번으로 계산되나요?

네, 그럴 가능성이 높습니다. 페이지를 새로고침하거나 앞뒤로 이동하면 GTM 페이지 조회 트리거가 다시 실행됩니다. GA4 수치가 OpenApply 의 실제 제출 건수보다 높게 표시되는 경우, 대개 이 때문입니다. 임시 해결책으로 GA4에서 이벤트가 아닌 사용자 기준 으로 보고하는 것을 권장합니다.

7. 이 기능은 저희 웹사이트에 삽입된 양식에도 적용되나요?

네, 하지만 추적 규칙은 부모 페이지가 실제로 도달하는 페이지에서 실행되는 GTM 컨테이너 내에 있어야 합니다.

  • 사용자 지정 리디렉션 URL을 사용하면 해당 URL이 바로 학교 웹사이트 컨테이너가 됩니다.
  • 해당 규칙이 없으면 부모 요소는 OpenApply 페이지에 그대로 남아 있게 되므로, OpenApply 에 설치된 컨테이너에 규칙이 필요합니다.

8. 부모의 언어 설정에 따라 양식 이름이 변경되나요?

아니요. form_name 항상 양식의 원래 제목을 반영하며 번역된 버전을 반영하지 않으므로 상위 사용자가 어떤 언어를 사용했는지에 관계없이 GA4 데이터는 통합된 상태로 유지됩니다.

9. 폼의 이름을 바꾸면 어떻게 되나요?

form_name 앞으로 새 이름을 반영하지만, 이전 데이터는 덮어쓰여지지 않습니다. 따라서 GA4에서는 이전 이름과 새 이름이 두 개의 별도 값으로 표시됩니다. 양식 이름을 자주 변경하는 경우 form_type 기준으로 변경을 트리거하거나 입학 주기 시작 시점에 맞춰 이름 변경을 실행하세요.


Share

도움이 되었습니까?

1명 중 1명이 도움이 되었다고 했습니다.