이 가이드에서는 analytics.js를 사용하여 맞춤 측정기준 및 측정항목을 전송하는 방법을 설명합니다.
개요
맞춤 측정기준 및 측정항목은 맞춤 데이터를 Google 애널리틱스로 전송하는 효과적인 방법입니다. 웹 개발자는 맞춤 측정기준 및 측정항목을 사용하여 로그인 및 로그아웃한 사용자 간의 차이점, 페이지 작성자, 게임 레벨 또는 페이지에 있는 다른 비즈니스 데이터를 분류 및 측정할 수 있습니다.
이 기능의 작동 방식에 대한 전체 개요는 맞춤 측정기준 및 측정항목 기능 참조를 참고하세요.
다음 값 중 하나 또는 둘 다를 사용하여 맞춤 측정기준 및 측정항목 데이터를 전송합니다.
필드 이름 | 값 유형 | 필수 | 설명 |
---|---|---|---|
dimension[0-9]+ | 문자 | 아니요 | 측정기준 색인입니다. 맞춤 측정기준마다 연결된 색인이 있으며, 최대 맞춤 측정기준 수는 20개입니다(애널리틱스 360 계정의 경우 200개). 색인 접미사는 0보다 큰 양의 정수여야 합니다(예: dimension3). |
metric[0-9]+ | 정수 | 아니요 | 측정항목 색인입니다. 맞춤 측정기준마다 연결된 색인이 있으며, 최대 맞춤 측정기준 수는 20개입니다(애널리틱스 360 계정의 경우 200개). 색인 접미사는 0보다 큰 양의 정수여야 합니다(예: metric5). |
구현
먼저 Google 애널리틱스 관리 인터페이스를 통해 맞춤 측정기준 또는 측정항목을 구성해야 합니다. 구성이 완료되면, 하나의 맞춤 측정기준 또는 측정항목을 다른 맞춤 측정기준 또는 측정항목으로부터 식별 및 구분하는 고유한 색인이 할당됩니다. 그런 다음 analytics.js 라이브러리의 색인을 사용하여 특정 맞춤 측정기준 또는 측정항목의 데이터를 전송합니다.
데이터 보내기
맞춤 측정기준 또는 측정항목 데이터는 기존 조회와 함께만 전송할 수 있습니다. 예를 들어 색인이 15
인 pageview
유형 조회의 맞춤 측정기준을 전송하려면 다음을 사용합니다.
ga('send', 'pageview', {
'dimension15': 'My Custom Dimension'
});
색인이 18
인 event
유형 조회의 맞춤 측정항목을 전송하려면 다음을 사용합니다.
ga('send', 'event', 'category', 'action', {
'metric18': 8000
});
맞춤 측정항목이 통화 유형을 갖도록 구성된 경우 십진수 값을 전송할 수 있습니다.
ga('send', 'event', 'category', 'action', {
'metric19': 24.99
});
맞춤 측정기준 또는 측정항목을 특정 페이지의(또는 추적기 객체의 전체 기간에) 모든 조회수와 함께 전송하고자 할 수도 있습니다. 이런 경우 set
명령어를 사용하여 맞춤 측정기준 또는 측정항목을 설정할 수 있습니다.
ga('set', 'dimension5', 'custom data');
측정기준과 측정항목의 값을 모두 set
하려면 다음을 사용할 수 있습니다.
ga('set', {
'dimension5': 'custom dimension data',
'metric5': 'custom metric data'
});
이 데이터를 전송하는 방법에 대한 특정 형식은 필드 참조 문서의 맞춤 측정기준 및 측정항목 섹션을 참고하세요.
예시
콘텐츠 기반 사이트에 작성자가 여럿인 경우에 맞춤 측정기준을 사용하면 가장 좋습니다. 애널리스트는 어떤 작성자의 콘텐츠가 가장 인기 있는지 파악해야 합니다. 이렇게 하려면 작성자별 페이지 조회수를 비교하는 보고서를 확인하면 됩니다. Google 애널리틱스에서는 작성자 데이터가 기본적으로 제공되지는 않지만, 페이지 조회별로 이러한 데이터를 맞춤 측정기준으로 전송할 수 있습니다.
솔루션의 첫 번째 단계는 관리 인터페이스에서 새 맞춤 측정기준을 구성하는 것입니다. 이름은 author
여야 하며 범위는 hit
유형입니다. 구성이 완료되면 새 맞춤 측정기준에 색인이 할당됩니다. 이 예시에서는 색인이 5
라고 가정해 보겠습니다.
author
맞춤 측정기준이 구성되고 색인이 할당되었으므로, 이제 analytics.js 라이브러리와 함께 사용하여 작성자 데이터를 맞춤 측정기준으로 전송할 수 있습니다. 예를 들어 페이지가 PHP로 작성되었다면 실제 페이지 작성자는 $author
와 같은 PHP 변수에 저장될 것입니다. PHP 템플릿에서 다음과 같이 이 작성자 변수를 사용하여 작성자 값을 맞춤 측정기준에 전달할 수 있습니다.
ga('send', 'pageview', {
'dimension5': '<?=$author?>'
});