2014-12-04 4 views
3

추적 :이벤트는 내가 지금처럼 certian 이벤트의 추적을 처리하는 기능을 가지고 빈 레이블 문자열

searchedProduct가 정의되지 않았거나 빈 문자열 인 경우 무슨 일이 일어날 지 이제
var trackAddress = function (providedProduct, searchedProduct) { 
    _trackEvent('Address found', providedProduct, searchedProduct); 
} 

?

Google 애널리틱스에서 모든 이벤트 작업의 합계가 총 이벤트 수와 동일하다는 것을 알 수 있습니다. 이벤트 레이블에는 해당되지 않습니다.

무엇이 원인 일 수 있습니까?

답변

2

난 당신이 알고 확신하지만, 인수를 위해이가 이벤트 추적기의 해부학입니다 :

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction) 
  • 카테고리 (필수) : 이름이 그룹에 대한 공급 추적하려는 개체의
  • 작업 (필수) : 각 카테고리와 고유하게 쌍을 이루며 일반적으로 웹 객체에 대한 사용자 상호 작용 유형을 정의하는 데 사용되는 문자열입니다.
  • 레이블 (선택 사항) : 이벤트 데이터에 추가 차원을 제공하는 선택적 문자열.
  • 값 (선택 사항) : 사용자 이벤트에 대한 수치 데이터를 제공하는 데 사용할 수있는 정수입니다.
  • 비 상호 작용 (선택 사항) : true로 설정하면 이벤트 조회가 이탈률 계산에 사용되지 않음을 나타내는 부울입니다.


이제 경우에 필요한 매개 변수는 가 모두 이벤트를 무효화 구글 웹 로그 분석에서 메커니즘해야합니다 거기에 (귀하의 경우처럼 행동를) 누락되었습니다. 반대로 선택적 매개 변수는 이벤트 추적에 영향을주지 않고 보고서에만 영향을 미칩니다. 요약하면 결과는 동일합니다. 데이터 유실.


과 같이 함수의 인수에 대한 기본 매개 변수를 제공하기 위해이 주위에 가능한 방법 :

providedProduct = typeof a !== 'undefined' ? providedProduct : "defaultValue"; 


더 읽을 거리 :Setting Up Event Tracking