가능합니다 내가 가진 구글의 코드에서 _gaq.push
방법에 대한 호출을 트리거 내 사이트에 대한 몇 가지 Google 웹 로그 분석 추적 코드 (GATC). GA를 사용할 수없는 시나리오에서 확인하고
_gaq
내가 페이지에 자바 스크립트 오류가없는 것을 확인하려면,로드되지 않았습니다.
_gaq
이 '정의되지 않음'과 동일하지 않은지 확인하여 사용할 수 있는지 그리고이 x-browser인지 확인하는 데 충분합니까? Google의 설명서를 살펴 보았지만 이에 대해서는 언급하지 않았습니다.
나는 개체가 null
경우 체크 알고 있어요,하지만 난이 필요한 경우 확실하지 않다. 코드에서이 라인을 유지하는 경우
var _gaq = _gaq || [];
그래서, 배열은 항상 사용할 수 있어야합니다 : 당신이 분석에서 얻을 권장 자바 스크립트 코드에서
if (typeof(_gaq) !== 'undefined') {
_gaq.push(['_trackEvent', 'Downloaded Video', 'Yes']);
_gaq.push(['rollup._trackEvent', 'Downloaded Video', 'Yes']);
}
Google에서 제공하는 코드에서이 변수를 사용하므로'_gaq' 변수를 다시 정의하고 싶지 않습니다. 나는 다른 곳에서 push 코드를 호출한다. _gaq를 재정의하는 것은 위험한 것처럼 보입니다. – crmpicco
다시 정의해야한다는 것은 아닙니다. 제 요점은 만약 당신이 이미 문서를 추가 한 것처럼, 더 이상 정의되지 않은 것을 확인할 수는 없다는 것입니다. – David