이 페이지에서는 gtag.js를 사용하여 Google 애널리틱스 이벤트를 전송하는 방법을 설명합니다.
이벤트 전송
Google 태그가 추가된 웹페이지에서 Google 애널리틱스 이벤트를 보내려면
다음 구문과 함께 gtag.js event
명령어를 사용합니다.
gtag('event', <action>, {
'event_category': <category>,
'event_label': <label>,
'value': <value>
});
이름 | 유형 | 기본값 | 설명 |
---|---|---|---|
<action> |
string |
Google 애널리틱스 이벤트 보고서에서 이벤트 액션으로 표시될 값입니다. | |
<category> |
string |
"general" |
이벤트의 카테고리입니다. |
<label> |
string |
이벤트 라벨입니다. | |
<value> |
number |
이벤트 값으로 표시될 음수가 아닌 정수입니다. |
다음은 'aaa'
작업, 'bbb'
카테고리,
'ccc'
라벨이 있는 이벤트를 전송합니다.
gtag('event', 'aaa', {
'event_category' : 'bbb',
'event_label' : 'ccc'
});
<category>
또는 <label>
를 생략하면
"(not set)"
의 기본값으로 설정됩니다.
Google 애널리틱스에서 이벤트 구조를 해석하는 방법에 대한 자세한 내용은 Google 애널리틱스 이벤트 매개변수 분석을 참조하세요.
기본 Google 애널리틱스 이벤트
미리 설정된 카테고리와 라벨이 있는 기본 Google 애널리틱스 이벤트를 사용해야 합니다. 이러한 이벤트를 사용하면 일관된 보고 및 향후 기능과의 상호 운용성을 촉진할 수 있습니다.
다음 표에는 기본 Google 애널리틱스 이벤트, 기본 카테고리,
기본 라벨 유형 (사용 가능한 경우)이 나와 있습니다. 이 표에 나열되지 않은
이벤트 이름 (예: 개발자가 만든 임의의 이벤트 이름)의 경우 기본 카테고리는
"engagement"
이고 기본 라벨은 "(not set)"
입니다.
이벤트 이름 | 기본 카테고리 | 기본 라벨 유형 |
---|---|---|
add_payment_info |
ecommerce |
|
add_to_cart |
ecommerce |
|
add_to_wishlist |
ecommerce |
|
begin_checkout |
ecommerce |
|
checkout_progress |
ecommerce |
|
generate_lead |
engagement |
|
login |
engagement |
method |
purchase |
ecommerce |
|
refund |
ecommerce |
|
remove_from_cart |
ecommerce |
|
search |
engagement |
search_term |
select_content |
engagement |
content_type |
set_checkout_option |
ecommerce |
|
share |
engagement |
method |
sign_up |
engagement |
method |
view_item |
engagement |
|
view_item_list |
engagement |
|
view_promotion |
engagement |
|
view_search_results |
engagement |
search_term |
상호작용 이외의 이벤트 전송
비상호작용 이벤트를 보내려면 non_interaction
매개변수를 true
로 설정합니다.
gtag('event', 'video_auto_play_start', {
'event_label': 'My promotional video',
'event_category': 'video_auto_play',
'non_interaction': true
});