다음 두 가지 방법으로 페이지 조회를 Google 애널리틱스로 전송할 수 있습니다.
기본 동작
사이트에 gtag.js를 추가하면 기본적으로 페이지 조회를 전송하는 config 명령어가 스니펫에 포함됩니다. 다음과 같이 추가 매개변수를 포함하여 이 동작을 구성할 수 있습니다.
gtag('config', 'GA_MEASUREMENT_ID', <parameters>);
여기서 <parameters>
는 Google 애널리틱스 초기화 방법을 구성하는 데 사용되는
객체입니다. 페이지 조회 동작을 맞춤설정할 때 다음 키를 사용할 수도
있습니다.
이름 | 유형 | 필수 | 기본값 | 설명 |
---|---|---|---|---|
page_title |
string |
아니요 | document.title | 페이지의 제목입니다. |
page_location |
string |
아니요 | location.href | 페이지의 URL입니다. |
page_path |
string |
아니요 | location.pathname |
페이지 경로입니다. 재정의되는 경우 이 값은
|
send_page_view |
boolean |
아니요 | true |
페이지 조회 전송 여부입니다. |
예를 들어 다음은 page_title
및 page_path
값을 재정의합니다.
gtag('config', 'GA_MEASUREMENT_ID', {
'page_title' : 'homepage',
'page_path': '/home'
});
여러 속성
여러 Google 애널리틱스 속성으로 페이지 조회를 전송하려면 다음과 같이
gtag('config')
호출에서 각 속성을 지정합니다.
gtag('config', 'GA_MEASUREMENT_ID_1');
gtag('config', 'GA_MEASUREMENT_ID_2');
이는 영구 설정이 아니며 gtag.js
스니펫을 사용하여 사이트의 모든 페이지에서
반복해야 합니다.
수동 페이지 조회
대부분의 Google 애널리틱스 구현에서는 기본 스니펫을 수정할 필요가 없습니다. 그러나 페이지 조회 전송 방식(예: 단일 페이지 애플리케이션 또는 무한 스크롤)을 수동으로 제어하려면 다음을 수행해야 합니다.
페이지 조회 측정 사용 중지
기본 페이지 조회를 사용 중지하려면 gtag.js
스니펫에서 send_page_view
매개변수를 false
로 설정합니다.
gtag('config', 'GA_MEASUREMENT_ID', {
send_page_view: false
});
send_page_view
설정은 페이지 간에 유지되지 않습니다. 자동 페이지 조회를
사용 중지하려는 웹사이트의 모든 페이지에서 이 설정을
반복해야 합니다.
스니펫이 여러 속성에 대해 구성된 경우 각 config 명령어마다 페이지 조회를 사용 중지합니다.
gtag('config', 'GA_MEASUREMENT_ID_1', {
send_page_view: false
});
gtag('config', 'GA_MEASUREMENT_ID_2', {
send_page_view: false
});
수동으로 page_view
이벤트 전송
필요한 경우 다음 gtag
을 호출하여 자리표시자 값을 필요에 따라
바꿉니다.
gtag('event', 'page_view', {
page_title: '<Page Title>',
page_location: '<Page Location>',
page_path: '<Page Path>',
send_to: '<GA_MEASUREMENT_ID>'
})