맞춤 측정기준 및 측정항목

이 가이드에서는 analytics.js를 사용하여 맞춤 측정기준 및 측정항목을 전송하는 방법을 설명합니다.

개요

맞춤 측정기준 및 측정항목은 맞춤 데이터를 Google 애널리틱스로 전송하는 효과적인 방법입니다. 웹 개발자는 맞춤 측정기준 및 측정항목을 사용하여 로그인 및 로그아웃한 사용자 간의 차이점, 페이지 작성자, 게임 레벨 또는 페이지에 있는 다른 비즈니스 데이터를 분류 및 측정할 수 있습니다.

이 기능의 작동 방식에 대한 전체 개요는 맞춤 측정기준 및 측정항목 기능 참조를 참고하세요.

다음 값 중 하나 또는 둘 다를 사용하여 맞춤 측정기준 및 측정항목 데이터를 전송합니다.

필드 이름 값 유형 필수 설명
dimension[0-9]+ 텍스트 아니요 측정기준 색인입니다. 맞춤 측정기준마다 연결된 색인이 있으며, 최대 맞춤 측정기준 수는 20개입니다(애널리틱스 360 계정의 경우 200개). 색인 접미사는 0보다 큰 양의 정수여야 합니다(예: dimension3).
metric[0-9]+ 정수 아니요 측정항목 색인입니다. 맞춤 측정항목마다 연결된 색인이 있으며, 최대 맞춤 측정항목 수는 20개입니다(애널리틱스 360 계정의 경우 200개). 색인 접미사는 0보다 큰 양의 정수여야 합니다(예: metric5).

구현

먼저 Google 애널리틱스 관리 인터페이스를 통해 맞춤 측정기준 또는 측정항목을 구성해야 합니다. 구성이 완료되면, 하나의 맞춤 측정기준 또는 측정항목을 다른 맞춤 측정기준 또는 측정항목으로부터 식별 및 구분하는 고유한 색인이 할당됩니다. 그런 다음 analytics.js 라이브러리의 색인을 사용하여 특정 맞춤 측정기준 또는 측정항목의 데이터를 전송합니다.

데이터 보내기

맞춤 측정기준 또는 측정항목 데이터는 기존 조회와 함께만 전송할 수 있습니다. 예를 들어 색인이 15pageview 유형 조회의 맞춤 측정기준을 전송하려면 다음을 사용합니다.

ga('send', 'pageview', {
  'dimension15':  'My Custom Dimension'
});

색인이 18event 유형 조회의 맞춤 측정항목을 전송하려면 다음을 사용합니다.

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?>'
});