Search
🇰🇷

DPA 전환 스크립트 설치 가이드

이 가이드는 기본 전환 스크립트(dablena) 설치가 완료된 상태를 전제합니다. 기본 설치 가이드를 참고하여 init까지 완료한 후 진행해주세요.

전환 스크립트 설치 기본 가이드

전환 추적 스크립트 확인하기

각 광고 계정은 고유의 전환 스크립트를 가지고 있습니다.
현재 사용 중인 광고 계정의 전환 스크립트는 대시보드 좌측 메뉴의 `전환 스크립트` 항목에서 확인하실 수 있습니다.
공통 스크립트 & 이벤트 스크립트
데이블은 전환 추적을 위해 최소 2개의 스크립트 설치를 권장합니다.
공통 스크립트 (PageView)
공통 스크립트는 웹사이트의 로그 수집을 위하여 필수적으로 설치해야하는 스크립트입니다. 공통 스크립트는 웹사이트 전체 또는 광고 랜딩 페이지에 설치하며 그 위치는 일반적으로 사이트의 </head> 직전입니다.
<!-- Dable 스크립트 시작 --> <script> (function(d,a,b,l,e,_) { d[b]=d[b]||function(){(d[b].q=d[b].q||[]).push(arguments)};e=a.createElement(l); e.async=1;e.charset='utf-8';e.src='//static.dable.io/dist/dablena.min.js'; _=a.getElementsByTagName(l)[0];_.parentNode.insertBefore(e,_); })(window,document,'dablena','script'); dablena('init', '001-000-001'); dablena('track', 'PageView'); </script> <!-- Dable 스크립트 종료 -->
Plain Text
복사
위 코드는 예시입니다. 각 광고 계정의 고유 스크립트는 대시보드에서 확인 가능합니다.
이벤트 스크립트
전환 이벤트는 웹사이트에서 여러분이 추적하기를 원하는 사용자의 특정 ‘행동’을 가리킵니다. 전환은 회원가입이나 구매일 수도 있고 조회나 쇼핑카트 담기 등이 될 수도 있습니다. 여러분이 광고 캠페인을 통하여 측정하고 싶은 전환 유형을 선택하세요. 데이블은 전환 측정이 필요한 대부분의 상황에 대응할 수 있도록 여러 개의 맞춤형 전환 추적을 제공합니다. 예를 들어 잠재 고객의 정보를 수집하는 광고 캠페인의 경우 랜딩페이지에서 사용자가 자신의 정보를 입력하고 전송하는 행동을 추적해야 할 것입니다. 이 경우 ‘회원가입 및 사용자 정보 수집` 스크립트를 활용할 수 있습니다. 사용자가 정보를 입력하면 도착하는 웹 페이지에 해당 스크립트를 설치하시는 것이 일반적이지만 도착 URL이 없는 경우 버튼 클릭으로 전환 추적이 가능하도록 구성할 수도 있습니다.
<!-- Dable 스크립트 시작 --> <script> (function(d,a,b,l,e,_) { d[b]=d[b]||function(){(d[b].q=d[b].q||[]).push(arguments)};e=a.createElement(l); e.async=1;e.charset='utf-8';e.src='//static.dable.io/dist/dablena.min.js'; _=a.getElementsByTagName(l)[0];_.parentNode.insertBefore(e,_); })(window,document,'dablena','script'); dablena('init', '001-000-001'); dablena('track', 'CompleteRegistration'); </script> <!-- Dable 스크립트 종료 -->
Plain Text
복사
위 코드는 예시입니다. 각 광고 계정의 고유 스크립트는 대시보드에서 확인 가능합니다.
데이터가 누락 되지 않도록 한번 더 확인해주세요.
PC와 모바일 페이지가 분리되어 있다면 전환 스크립트가 모든 페이지에 설치되어 있나요?
내 광고 계정의 스크립트 코드가 설치되어 있나요? 스크립트 코드 내 ‘000-000-000’ 형식의 번호가 내 광고 계정의 번호와 일치해야 합니다.

DPA 전환 스크립트 설치 - 상품 이벤트 설치

상품 정보를 수집할 수 있는 이벤트는 3가지입니다.

ViewContent — 상품 상세 페이지 조회

dablena('track', 'ViewContent', { items: [{ product_id: '상품ID' }] });
JavaScript
복사

AddToCart — 장바구니 추가

dablena('track', 'AddToCart', { items: [{ product_id: '상품ID_1' }] });
JavaScript
복사

Purchase — 구매 완료

value(금액)와 currency(통화)가 필수입니다.
dablena('track', 'Purchase', { value: 50000, currency: 'KRW', items: [ { product_id: '상품ID_1' }, { product_id: '상품ID_2' } ] });
JavaScript
복사

주의사항

items 배열에는 product_id 외에 다른 필드는 필요 없습니다.
product_id가 없는 항목을 넣으면 해당 항목만 무시되며, 에러는 발생하지 않습니다.
Purchase 이벤트에서 value / currency는 필수입니다. 누락 시 이벤트가 전송되지 않습니다.
product_id는 EP에 등록된 상품 ID와 반드시 동일한 값이어야 합니다.