2014-02-18 1 views
1

내 웹 사이트의 특정 주제에 대한 방문을 추적하려고합니다. 각 기사는 여러 주제로 태그를 지정할 수 있으므로 주제 당 방문수를 추적하는 유일한 방법은 기사가있는 각 주제에 대한 이벤트를 실행하는 것입니다. Google Analytics (UA) 및 Google 태그 관리자를 사용하고 있습니다.GTM을 사용하여 JS 배열의 각 항목에 대한 Google 애널리틱스 이벤트 실행

지금까지 내가 GTM에서 사용자 지정 HTML 태그로 다음 만들었습니다

<script> 
var wt_topics = $("meta[name='WT.cg_n']").attr("content"); 
var topic_array = wt_topics.split(';'); 
var uniqueTopics = []; 
$.each(topic_array, function(i, el){ 
    if($.inArray(el, uniqueTopics) === -1) uniqueTopics.push(el); 
}); 

var recordTitle = $("meta[name='DCSext.recordtitle']").attr("content"); 

$.each(uniqueTopics, function(index, value) { 
    ga('send', 'event', 'Topics', value, recordTitle); 
}); 
</script> 

이 주제의 자바 스크립트 배열에 웹 페이지에서 사용할 수있는 문자열로 변환, 다음은 중복, 그리고 마지막으로 화재를 제거 배열의 각 항목에 대한 이벤트입니다. 아니면 적어도 마지막 비트를해야합니다.

나는 조지아를 교체 할 경우 ('전송'경고와 ... 코드() 작동, 그래서 그것을 용어 '조지아'가하도록되어 알고하지 않습니다 의심 태그.

무엇 오전 내가 잘못하고?이 할 수있는 더 좋은 방법이있다, GTMS 매크로, 태그 등을 사용하고 계십니까?

감사

답변

1

당신은 Content Groupings을 살펴본 적이 있습니까? 플러스, 구글은 콘텐츠 그룹을 추가 할 수있는 기능을 발표 Google 태그 관리자를 통해

콘텐츠 그룹화를 사용하면 사이트 또는 앱에 대한 생각을 반영하는 논리 구조로 콘텐츠를 그룹화 한 다음 집계 된 측정 항목을 그룹 이름별로보고 비교할 수있을뿐만 아니라 개별 URL, 페이지 제목 또는 화면까지 드릴 다운 할 수 있습니다 이름. 예를 들어 남성/셔츠와 같은 그룹의 모든 페이지에 대한 총 페이지 뷰 수를 표시 한 다음 드릴 다운하여 각 URL 또는 페이지 제목을 볼 수 있습니다.

+1

그래, 내가 조사해 봤지만 필요한 페이지 당 여러 개의 그룹을 가질 수는 없습니다. 자주 요청되는 기능 (예 : 블로그 태그, 뉴스 주제, 제품 카테고리 등) 인 것처럼 들리므로 정말 이상합니다. 그러나 내가 잘못된 물건을 검색하지 않는 한 아무도 해결책이 없습니다. –

관련 문제