2016-06-08 4 views
0

내 프로젝트가 angularjs에 있습니다. 이는 모바일 앱과 데스크톱 사이트 용입니다. 내 로컬에 analytics.js를 저장하고 GA 추적 코드에 사용했습니다.angularjs 앱에서 Google 애널리틱스 페이지 추적이 제대로 작동하지 않습니다.

ga('send', 'pageview', $location.url()); 

그것은 (즉, 저예요) .IT의 추적 이벤트 1 개 사용자 온라인을 보여주는 것 :

(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','js/analytics.js','ga'); 
    ga('create', 'UA-57325467-1', 'auto'); 
    ga('set', 'checkStorageTask', null); 
    ga('set', 'checkProtocolTask', null); 
    ga('send', 'pageview'); 

cotroller에서, 나는 페이지 추적 코드를 다음 사용한 : 내 추적 코드가 index.html을 파일에 문제는 페이지 뷰입니다. 내 응용 프로그램의 다른 페이지를 방문하고 실시간 분석 -> 개요 "/"가 표시되는 반면 페이지로 돌아갈 때 페이지 추적이 정상적으로 작동하지만 (항상 그렇지는 않음). 기본적으로 항상 페이지를 추적하지 않습니다. 가끔은 작동하지만 때로는 "/"만 보입니다.

+0

페이지를 전환 할 때 새로운 '페이지 뷰'를 보냈습니까? – weigreen

+0

예, 모든 페이지 전환마다 페이지 뷰를 보냅니다. –

답변

0

실시간 분석을 사용하도록 설정했는지 확인하십시오. 속성이 당 더 많은 안타를 보내는 경우

: 실시간 분석 당신이 표시되지 않을 수 있습니다 데이터가

데이터 수집 제한되어 있습니다

https://support.google.com/analytics/answer/1638635?hl=en

다른 이유를 사용하려면이 참조 문서의 단계를 따릅니다 애널리틱스 서비스 약관 ( )에서 허용하는 것보다 초과 된 조회수가 처리 될 것이라는 보장은 없습니다. 속성의 조회수가이 한도를 초과하는 경우 경고가 사용자 인터페이스에 표시 될 수 있으며 보고서에 액세스하지 못할 수 있습니다.

데이터 처리 대기 시간 :

처리 지연 시간은 24-48 시간입니다. 웹 로그 분석에 하루에 20 만 회의 세션을 보내는 표준 계정의 경우 보고서가 하루에 한 번만 표시됩니다. 최대 2 일 동안 보고서 및 측정 항목 업데이트가 지연 될 수 있습니다. 일일 처리를 복원하려면 계정에서 보내는 세션 수를 하루에 < 200,000으로 줄이십시오.

참조 : 나는 angular module를 사용하는 것이 좋습니다 각 프로젝트에 구글 웹 로그 분석을 사용하기 위해

https://support.google.com/analytics/answer/1070983?hl=en

1

.

자동으로 원하는 것을 수행합니다.

나는 그것이 당신의 질문에 대한 직접적인 답이 아니라는 것을 알고있다. 그러나 나는 스스로를 디버깅하는 대신에 단위 테스트를 거친 라이브러리를 사용할 것이라고 생각했다.

관련 문제