개요
먼저 최상위 콘텐츠 분류를 만든 다음 해당 분류 내에 다음 방법 중 하나에 따라 개별 콘텐츠 그룹을 만듭니다.
- 분류할 각 페이지의 추적 코드를 수정합니다.
- 정규식 캡처 그룹이 있는 페이지를 추출합니다.
- 그룹에 페이지를 포함하는 규칙을 만듭니다.
애널리틱스는 추적 코드, 정규 표현식, 규칙의 순서대로 처리합니다. 일치되는 사항이 발견될 때마다 처리 작업이 종료되고, 첫 번째 일치 결과에 따라 콘텐츠가 분류됩니다.
예를 들어 남성 및 여성 의류를 판매하는 사이트를 운영하는 경우, 의류의 일반적인 카테고리가 다음과 같다고 가정해 보겠습니다.
- 남성
- 셔츠
- 바지
- 액세서리
- 여성
- 상의
- 바지
- 치마 및 드레스
- 액세서리
제품군에 따라 다음 유형의 분석을 수행하는 것이 좋습니다.
- 남성과 여성의 전체 매출 비교
- 남성 및 여성의 제품군별 매출 비교
수행할 분석 유형에 따라 다음 콘텐츠 분류를 만들고 해당 콘텐츠 분류 내 다음 그룹을 만들 수 있습니다.
남성 및 여성 비교:
- 콘텐츠 분류: 의류
- 콘텐츠 그룹: 남성 및 여성
남성 그룹 내 제품군 비교:
- 콘텐츠 분류: 남성
- 콘텐츠 그룹: 셔츠, 바지, 액세서리
여성 그룹 내 제품군 비교:
- 콘텐츠 분류: 여성
- 콘텐츠 그룹: 상의, 바지, 치마 및 드레스, 액세서리
위 구성의 경우 다음과 같이 설정될 수 있습니다.
- 의류, 남성, 여성은 기본 측정기준 > 콘텐츠 분류 메뉴에서 제공되는 옵션입니다.
- 기본 측정기준에서 의류를 선택하면 측정기준 값인 남성 및 여성이 보고서 표의 첫 번째 열에 표시됩니다.
- 기본 측정기준으로 남성을 선택하면 표의 첫 번째 열에 표시되는 측정기준 값은 셔츠, 바지, 액세서리입니다.
- 기본 측정기준으로 여성을 선택하면 표의 첫 번째 열에 표시되는 측정기준 값은 탑, 슬랙, 스커트 및 드레스, 액세서리입니다.
각 측정기준 값(콘텐츠 그룹)에 대해 페이지 조회수 및 이탈률과 같은 행동 측정항목이 표시됩니다.
콘텐츠 그룹을 자세히 살펴보면 해당 그룹의 각 페이지에 대한 행동 측정항목을 볼 수 있습니다.
콘텐츠 분류 만들기
콘텐츠 분류는 최대 5개까지 만들 수 있습니다.
콘텐츠 분류는 삭제할 수 없습니다. 정의는 변경하거나 사용 중지할 수 있습니다.
- 애널리틱스 계정에 로그인합니다.
- 관리를 클릭한 후 원하는 보기로 이동합니다.
- 보기 열에서 콘텐츠 분류를 클릭합니다.
- +새 콘텐츠 분류를 클릭합니다.
- 새 분류에 이름을 입력합니다.
- 콘텐츠 그룹을 만들기 위해 사용할 방법(추적 코드, 추출, 규칙)을 선택합니다.
추적 코드를 사용하여 콘텐츠 그룹 만들기
- 추적 코드별로 그룹화 아래의 추적 코드 사용 설정을 클릭합니다.
- 옵션이 사용하는 것으로 설정되어 있는지 확인합니다.
- 콘텐츠 분류를 식별할 색인 번호(1~5)를 선택합니다.
- 완료를 클릭합니다.
추적 코드를 수정할 때 콘텐츠 분류는 색인 번호(1~5)로 식별하고 콘텐츠 그룹은 그룹 이름으로 식별합니다.
- gtag.js:
gtag('config', 'GA_TRACKING_ID', {'content_group<Index Number>': '<Group Name>'});
- analytics.js:
ga('set', 'contentGroup<Index Number>', '<Group Name>');
예를 들어 색인 번호 1로 식별되는 의류 콘텐츠 분류를 구성하고 이 분류 안에 남성이라는 콘텐츠 그룹을 만드는 경우 코드를 다음과 같이 업데이트합니다.
- gtag.js:
gtag('config', 'GA_TRACKING_ID', {'content_group1': 'Men'});
- analytics.js:
ga('set', 'contentGroup1', 'Men');
contentGroup
또는 _setPageGroup
호출별로 1개의 색인 번호(그룹 이름 쌍)만 찾을 수 있습니다.
구현 방법은 아래에 표시된 예를 따르세요.
gtag.js 스니펫 수정하기아래 예에 나와 있는 것처럼 콘텐츠 그룹 매개변수 및 값을 포함하도록 추적 코드를 수정하세요.
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_TRACKING_ID', {'content_group5': '/news/sports'});
</script>
아래 예에 나와 있는 것처럼 _send
를 호출하기 직전에 _set
함수 호출을 포함하도록 추적 코드를 수정하세요.
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-Y', 'example.com');
ga('set', 'contentGroup5', '/news/sports');
ga('send', 'pageview');
</script>
Tracker tracker = GoogleAnalytics.getInstance(this).getTracker("UA-XXXX-Y");
tracker.set(contentGroup(5), "/news/sports");
id tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXX-Y"];
[tracker set:[GAIFields contentGroupForIndex:5]
value:@"/news/sports"];
콘텐츠 그룹에 포함할 각 페이지에서 해당 코드를 수정해야 합니다.
페이지에 추적 코드를 업데이트하면 해당 페이지는 색인 번호 및 그룹 이름별로 식별한 대로 분류됩니다.
동일한 페이지에서 같은 색인 번호를 여러 번 호출하는 경우 해당 색인 번호에 대한 마지막 호출만 애널리틱스로 전송됩니다.
_setPageGroup
함수를 포함하지 않은 모든 페이지는 (not set) 콘텐츠 그룹에 포함됩니다.
추출을 사용하여 콘텐츠 지정하기
페이지 URL, 페이지 제목 또는 화면 이름으로 페이지를 추출할 수 있습니다. 정규식 캡처 그룹으로 각 페이지를 식별합니다(애널리틱스는 각 정규식에 대한 첫 캡처 그룹을 사용).
추출 추가를 클릭하고 페이지 URL, 페이지 제목 또는 화면 이름 중 하나를 선택합니다.
오른쪽의 입력란에 검색하려는 값을 입력합니다. 예를 들면 다음과 같습니다.
- 페이지 > /Men/(.*)/
- /Men/의 각 하위 디렉터리에 대한 콘텐츠 그룹을 만들고 해당 콘텐츠 그룹에 대한 각 하위 디렉터리에서 페이지를 추가합니다.
- 페이지 제목 > (.*shirts).*
- 셔츠라는 단어를 포함한 페이지에 대한 콘텐츠 그룹을 만듭니다.
예를 들어 다음과 같이 사이트에 셔츠 페이지를 포함하는 디렉터리가 있는 경우:- /men/m_dress_shirts.html
- /men/m_tshirts.html
- /boys/b_dress_shirts.html
- /boys/b_tshirts.htm.
그 안에 다음의 콘텐츠 그룹 및 페이지를 포함합니다.- men (m_dress_shirts.html, m_tshirts.html)
- boys (b_dress_shirts.html, b_tshirts.html)
- 셔츠라는 단어를 포함한 페이지에 대한 콘텐츠 그룹을 만듭니다.
- 화면 이름 > (.*pants).*
- pants를 포함하는 화면 이름에 대한 콘텐츠 그룹을 만듭니다.
추출을 구성한 후 완료를 클릭합니다.
정규식 캡처 그룹을 이용한 콘텐츠 추출을 자세히 알아보려면 이용 사례를 참고하세요.
규칙 세트를 사용하여 콘텐츠 지정
이 옵션을 사용하면 규칙을 만들어 콘텐츠를 지정할 수 있습니다.
규칙 에디터를 열려면 규칙 세트 만들기를 클릭합니다.
각 규칙에 대해 다음 단계를 따르세요.
- 사용할 콘텐츠 그룹 이름을 입력합니다.
- 규칙 정의에서 페이지 URL, 페이지 제목, 화면 이름 중 하나를 선택합니다.
- 검색 유형을 선택하고 일치시킬 값을 입력합니다. 예를 들면 다음과 같습니다.
- 페이지 > 포함 > /Pants/
- URL에 '/Pants/'가 있는 모든 페이지를 콘텐츠 그룹에 추가합니다.
- 페이지 > 포함 > /Pants/
- OR 또는 AND를 클릭하여 규칙에 OR 또는 AND 조건을 추가합니다. 추가 조건을 지정하려면 위의 지침을 따르세요.
- 사용할 모든 조건을 정의한 후 완료를 클릭합니다.
- 해당 그룹에 대한 모든 구성을 완료한 후 저장을 클릭합니다.
이름 지정: 대소문자 구분 및 이전 데이터에 미치는 영향
대소문자 구분
콘텐츠 그룹 이름은 대소문자를 구분하지 않습니다. 규칙이 콘텐츠 그룹을 다음과 같이 정의하는 경우를 예로 들어보겠습니다.
페이지가 다음과 정확하게 일치함: /Google+Redesign/Apparel
이 규칙은 대소문자 관계없이 페이지 이름이 같으면 일치합니다. 예를 들면 다음과 같습니다.
- /Google+Redesign/Apparel
- /Google+Redesign/apparel
이전 데이터에 미치는 영향
콘텐츠 분류의 이름을 변경하면 이전 데이터에는 영향을 미치지 않습니다. 모든 데이터는 즉시 콘텐츠 분류의 새 이름 아래에 표시됩니다.
콘텐츠 그룹을 정의하는 규칙의 이름을 변경하면 그 시점부터 데이터가 새 콘텐츠 그룹 이름 아래에 표시되며, 이름 변경 이전의 데이터는 이전 이름 아래에 표시됩니다.