맞춤 이벤트는 웹사이트 또는 모바일 앱에서 발생할 수 있는 일반적인 방법으로 처리되지 않는 상호작용을 추적하기 위해 사용합니다. 가장 일반적으로 사용하는 경우는 양식 제출을 추적하고 싶지만, 양식의 기본 동작이 변경되었을 경우입니다(예: submit
브라우저 이벤트가 재정의된 경우).
맞춤 이벤트 트리거
새로운 맞춤 이벤트 트리거를 만드는 방법은 다음과 같습니다.
- 트리거 새로 만들기를 클릭합니다.
- 트리거 구성을 선택하고 맞춤 이벤트 트리거 유형을 선택합니다.
- 이벤트 이름을 입력합니다. '일치하는 정규 표현식 사용'을 선택하여 이 입력란에서 정규 표현식을 처리할 수 있도록 합니다.
구성 예시
다음은 'button1-click'이라는 맞춤 이벤트가 데이터 영역으로 푸시될 때 태그를 실행하는 웹 구성의 한 가지 예입니다.
- 다음과 같이 버튼이 클릭되면 이벤트를 데이터 영역으로 푸시할 코드를 추가합니다.
<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});">버튼 1</a>
- 새로운 맞춤 이벤트 트리거를 만듭니다. 새 태그의 트리거 구성 섹션에서 다음과 같은 설정을 사용합니다.
이벤트 이름: button1-click
트리거 실행 조건: 모든 맞춤 이벤트
이 트리거를 태그에 적용하면 기본 제출 이벤트가 재정의되어도 이 태그가 실행됩니다. 지정한 버튼이 클릭되면 button1-click 값이 있는 맞춤 이벤트가 데이터 영역으로 푸시됩니다. 그러면 태그 관리자는 button1-click을 맞춤 이벤트 값으로 감지하고 태그 실행을 시작합니다.
이벤트와 함께 여러 개의 변수를 전송하려면 dataLayer.push()
를 사용하세요. 예를 들어 다음과 같이 맞춤 이벤트 이름과 함께 전환 가치를 전송할 수 있습니다.
dataLayer.push({'event':'button1-click','conversionValue':25});
태그 관리자에서 데이터 영역 변수를 만들고 이 변수를 Google Ads 전환추적 태그의 전환 가치 필드에 사용하세요.