로컬 컴퓨터에서 새 GA 계정을 테스트해야합니다.
Google에서 제공 한 표준 스 니펫을 페이지에 복사하면 작동합니까?
나는 그것이 작동하는지 아닌지를 확인하기 위해 24 시간을 보내고 싶지 않습니다.
답변
이 질문은 오늘날에도 유효하지만 기술이 변경되었습니다. 기존 Urchin 추적기는 더 이상 사용되지 않으며 사용되지 않습니다. 새로운 비동기 Google 웹 로그 분석 추적 코드는 약간 다른 코드를 사용하여 동일한 결과를 얻습니다.
Google 웹 로그 분석 클래식-비동기 구문- ga.js
Google 웹 로그 분석에서 추적 도메인을 없음으로 설정하는 현재 구문은 다음과 같습니다.
_gaq.push(['_setDomainName', 'none']);
그런 다음 Google 웹 로그 분석은 localhost에서 _utm.gif 추적기 요청을 시작합니다. 즐겨 사용하는 브라우저에서 개발자 도구를 열고 페이지로드 중 네트워크 요청을보고이를 확인할 수 있습니다. 작동하면 네트워크 요청 목록에 _utm.gif에 대한 요청이 표시됩니다.
범용 웹 로그 분석을 위해 2013 년 업데이트- analytics.js
Google은 “Universal Analytics”(2012 년 말 또는 2013 년 초)라는 새로운 버전의 분석을 출시했습니다. 필자가 작성한 것처럼이 프로그램은 여전히 베타 버전이므로 기존 Google Analytics 설치가있는 대부분의 사용자에게 위의 코드가 여전히 권장됩니다.
그러나 새 analytics.js
코드를 사용한 새로운 개발의 경우 Google 웹 로그 분석 고급 구성-웹 추적 설명서 에 다음 코드를 사용하여 로컬 호스트에서 범용 웹 로그 분석을 테스트 할 수 있습니다.
ga('create', 'UA-XXXX-Y', {
'cookieDomain': 'none'
});
범용 웹 로그 분석의 고급 구성에 대한 자세한 내용은 링크 된 설명서를 확인하십시오.
2019 업데이트
글로벌 사이트 태그 gtag.js
와 범용 웹 로그 분석 모두 자동으로 analytics.js
감지 localhost
됩니다. 구성을 변경할 필요가 없습니다.
로컬 서버를 실행하는 것을 gtag.js의 감지 한 경우 (예
localhost
), 자동으로이 설정cookie_domain
에'none'
.
답변
2014 년 업데이트
이제 도메인을로 설정하면됩니다 none
.
ga('create', 'UA-XXXX-Y', 'none');
참조 : https://developers.google.com/analytics/devguides/collection/analyticsjs/domains#localhost
답변
나는 같은 문제가 있었고 두 가지 일을 할 때까지 모든 솔루션이 작동하지 않았습니다.
명백한 코드 :
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXXX-X']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
과
localhost에 다른 FQDN-도메인 이름을 추가했습니다. Windows 시스템에서 편집 하여이 작업을 수행했습니다.
C:\Windows\System32\drivers\etc\hosts
파일을 작성하고 다음을 넣습니다.
127.0.0.1 my.domain.org
그런 다음 Google 웹 로그 분석 JS가 포함 된 페이지를 제공하는 http://my.domain.org/WebApp 을 방문했습니다 .
유닉스에 있다면, 같은 결과를 위해 / etc / hosts를 편집하십시오.
Google은 GA FAQ에 인트라넷 구성을 넣어야한다고 생각합니다. 그들은 단지 FQDA가 필요하다고 말합니다. 예, 그렇습니다. 그러나 사용자가 액세스 할 수는 없지만 HTTP 요청에 호스트 속성 만 있으면됩니다.
FQDN의 또 다른 이유는 쿠키입니다. 쿠키는 데이터를 추적하는 데 사용되며 FQDN이 없으면 쿠키를 설정할 수 없으며 JS 코드가 중지되고 GIF를 가져 오지 않습니다.
답변
2019 년 답변
가장 좋은 방법 은 개발 / 스테이징과 프로덕션 서버에 대해 두 개의 개별 속성을 설정하는 것입니다. 웹 로그 분석 데이터를 테스트로 오염시키지 않으려면 강제로 필터를 설정하는 것이 좋지 않습니다.
즉, Google Analytics에는 실시간 추적 기능 이 있으며 캠페인 또는 거래를 추적하려는 경우 현재 날짜를 선택하는 한 페이지에 데이터가 표시 될 때까지 약 1 분이 소요 됩니다.
예를 들어, 사이트 및 사이트 테스트를 작성하고 각각 하나는 UA-XXXX-Y 코드를 작성합니다.
분석 JavaScript를 제공하는 응용 프로그램 논리에서 환경을 확인하고 프로덕션 환경에서 Site UA-XXXX-Y를 사용하고 준비 / 개발을 위해 Site Test를 사용하십시오.
GA의 기능을 익힐 때까지이 설정을 수행 한 다음이를 제거하거나 지속적으로 변경해야하는 경우 유지합니다 (먼저 개발 / 스테이징 테스트).
출처 : 개인적인 경험, 다양한 기사.
답변
이제 귀하의 질문에 대한 답변은 그렇습니다. 표준 스 니펫을 복사하여 작동합니다. documentation 에 따르면 이제 표준 스 니펫에는 자동 쿠키 도메인 구성이 있습니다. ga('create', 'UA-XXXXX-Y', 'auto');
여기서 쿠키 도메인은 자동으로 결정됩니다.
또한 analytics.js가 로컬에서 서버를 실행중인 것으로 감지하면 (예 : localhost) cookieDomain을 ‘none’으로 자동 설정합니다.
답변
IP를 사용하거나 도메인을 none으로 설정하면 작동합니다. 자세한 내용은 여기 :
http://analyticsimpact.com/2011/01/20/google-analytics-on-intranets-and-development-servers-fqdn/
답변
약 2 시간 동안 솔루션을 만들려고 노력한 후 GA에 대한 호출을 차단하는 애드 블로커가 있다는 것을 깨달았습니다. 일단 내가 그들을 끄면 나는 좋았습니다.