GA4 연동기능은 현재 베타(Beta) 버전으로 모니터링을 통해 개선 중입니다.
목차
1. 결제단계별 이벤트
결제단계별로 정의되어 있는 전자상거래 이벤트와 스크립트 전문은 다음과 같습니다.
- /step1: begin_checkout
- /step1_cms: add_payment_info
- /step2: purchase
1.1 후원정보 입력 단계 (/step1)
begin_checkout 이벤트는 Clinet-side에서만 발생합니다.
gtag('event', 'begin_checkout', {
'event_category': 'ecommerce',
'event_action': 'begin_checkout',
'event_label': '{{정기/일시}}',
'items': [{
'affiliation': 'Donus Pay',
'item_category': '{{정기/일시}}'
}]
});
1.2 CMS 출금동의 단계 (/step1_cms)
add_payment_info 이벤트는 Server-side에서만 발생합니다.
gtag('event', 'add_payment_info', {
'event_category': 'ecommerce',
'event_action': 'add_payment_info',
'event_label': '{{정기/일시}}',
'items': [{
'affiliation': 'Donus Pay',
'item_category': '{{정기/일시}}'
}]
});
1.3 후원완료 단계 (/step2)
purchase 이벤트는 Server-side에서만 발생합니다.
gtag('event', 'purchase', {
'event_category': 'ecommerce',
'event_action': 'purchase',
'event_label': '{{정기/일시}}',
'transaction_id': '{{온라인등록코드}}',
'currency': 'KRW',
'payment_type': '{{결제수단}}',
'value': {{총 후원금액}},
'user_id': '{{구성원코드}}',
'user_properties': {
'member_id': '{{구성원코드}}',
'member_email': '{{이메일주소 SHA-256 해시값}}',
},
'items': [{
'affiliation': 'Donus Pay',
'item_id': '{{모금상품 ID}}',
'item_name': '{{모금상품명}}',
'item_category': '{{정기/일시}}',
'price': {{후원금액}},
'quantity': {{후원수량}}
}]
});
2. 맞춤 측정기준
구글 애널리틱스에 '맞춤 측정기준'을 추가하면 도너스에서 GA로 전송하는 다양한 정보를 GA 보고서에서 조회할 수 있습니다. 일반적으로 사용하는 측정기준 이름은 다음과 같습니다.
2.1 이벤트 맞춤 측정기준
- event_action: 이벤트명과 동일
- event_category: ecommerce
- event_label: 납입주기에 따라 '정기' 또는 '일시'로 구분
- transaction_id: 온라인등록코드 (step1_cms, step2 에서만 수집)
- payment_type: 납입방법 (step1_cms, step2 에서만 수집)
2.2 사용자 맞춤 측정기준
- member_id: 구성원코드 (step2 에서만 수집)
- member_email: 이메일 (step2 에서만 수집)
댓글
댓글 0개
이 문서에는 댓글을 달 수 없습니다.