로컬 컴퓨터에서 새 GA 계정을 테스트해야합니다.
Google에서 제공 한 표준 스 니펫을 페이지에 복사하면 작동합니까?
나는 그것이 작동하는지 아닌지를 확인하기 위해 24 시간을 보내고 싶지 않습니다.
로컬 컴퓨터에서 새 GA 계정을 테스트해야합니다.
Google에서 제공 한 표준 스 니펫을 페이지에 복사하면 작동합니까?
나는 그것이 작동하는지 아닌지를 확인하기 위해 24 시간을 보내고 싶지 않습니다.
답변:
이 질문은 오늘날에도 유효하지만 기술이 변경되었습니다. 기존 Urchin 추적기는 더 이상 사용되지 않으며 사용되지 않습니다. 새로운 비동기 Google 웹 로그 분석 추적 코드는 약간 다른 코드를 사용하여 동일한 결과를 얻습니다.
ga.js
Google 웹 로그 분석에서 추적 도메인을 없음으로 설정하는 현재 구문은 다음과 같습니다.
_gaq.push(['_setDomainName', 'none']);
그런 다음 Google 웹 로그 분석은 localhost에서 _utm.gif 추적기 요청을 시작합니다. 즐겨 사용하는 브라우저에서 개발자 도구를 열고 페이지로드 중 네트워크 요청을보고이를 확인할 수 있습니다. 작동하면 네트워크 요청 목록에 _utm.gif에 대한 요청이 표시됩니다.
analytics.js
Google은 "Universal Analytics"(2012 년 말 또는 2013 년 초)라는 새로운 버전의 분석을 출시했습니다. 필자가 작성한 것처럼이 프로그램은 여전히 베타 버전이므로 기존 Google Analytics 설치가있는 대부분의 사용자에게 위의 코드가 여전히 권장됩니다.
그러나 새 analytics.js
코드를 사용한 새로운 개발의 경우 Google 웹 로그 분석 고급 구성-웹 추적 설명서 에 다음 코드를 사용하여 로컬 호스트에서 범용 웹 로그 분석을 테스트 할 수 있습니다.
ga('create', 'UA-XXXX-Y', {
'cookieDomain': 'none'
});
범용 웹 로그 분석의 고급 구성에 대한 자세한 내용은 링크 된 설명서를 확인하십시오.
글로벌 사이트 태그 gtag.js
와 범용 웹 로그 분석 모두 자동으로 analytics.js
감지 localhost
됩니다. 구성을 변경할 필요가 없습니다.
로컬 서버를 실행하는 것을 gtag.js의 감지 한 경우 (예
localhost
), 자동으로이 설정cookie_domain
에'none'
.
이제 도메인을로 설정하면됩니다 none
.
ga('create', 'UA-XXXX-Y', 'none');
참조 : https://developers.google.com/analytics/devguides/collection/analyticsjs/domains#localhost
'auto'
자동으로 설정 됩니다 : 여기를 참조하십시오'none'
localhost
Automatic cookie domain configuration sets the _ga cookie on the highest level domain it can. For example, if your website address is blog.example.co.uk, analytics.js will set the cookie domain to .example.co.uk. In addition, if analytics.js detects that you're running a server locally (e.g. localhost) it automatically sets the cookieDomain to 'none'.
나는 같은 문제가 있었고 두 가지 일을 할 때까지 모든 솔루션이 작동하지 않았습니다.
명백한 코드 :
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/
추적 태그를 모니터링하는 더 쉬운 도구는 Chrome 확장 프로그램 (아마도 사용 가능하거나 다른 브라우저와 동등한 기능) 인 Google Tag Assistant를 사용하는 것입니다. 그러면 어떤 태그가 실행되는지, 발견 된 문제가 무엇인지, 심지어 전자 상거래 값과 같은 정보가 표시되어 쉽게 읽을 수 있습니다. Google 태그 관리자와도 작동하며 페이지에서 여러 태그 세트를 처리 할 수 있습니다.
지금까지 말한 내용에 추가하고 싶습니다. 많은 두통을 줄일 수 있습니다 .24 시간 동안 기다릴 필요가 있는지 확인하십시오. 예, 전체 개요는 24 시간이 걸리지 만보고 탭에는 왼쪽에 실시간 결과 에 대한 링크가 있으며 현재 사이트를 방문하는 사람이 있으면 'cookieDomain': 'none'
로컬 호스트에서 작동 하도록 설정할 필요 가 없으며 설정이 켜져 'auto'
있고 제대로 작동합니다 (사용 중입니다) MVC 5), 그 위에 Google 이이 페이지에 명시된대로 헤드 태그 끝에 스크립트를 추가했습니다 .
스 니펫 (전체를 변경하지 않음)을 추적하려는 모든 웹 페이지에 붙여 넣습니다. 닫는
</head>
태그 바로 앞에 붙여 넣습니다 .
다음 은 분석이 제대로 작동하는지 확인하는 방법에 대한 자세한 정보입니다.
다음은 Tuong Lu Kim의 답변입니다.
가정 :
ga('create', 'UA-XXXXX-Y', 'auto');
... analytics.js가 로컬에서 서버를 실행중인 것으로 감지하면 (예 : localhost) cookieDomain을 'none'으로 자동 설정합니다. ...
발췌 :
자동 쿠키 도메인 구성은 _ga 쿠키를 가능한 최상위 도메인에 설정합니다. 예를 들어 웹 사이트 주소가 blog.example.co.uk 인 경우 analytics.js는 쿠키 도메인을 .example.co.uk로 설정합니다. 게다가, analytics.js가 로컬에서 서버를 실행중인 것으로 감지하면 (예 : localhost) cookieDomain을 'none'으로 자동 설정합니다.
권장되는 JavaScript 추적 스 니펫은 cookieDomain 필드에 'auto'문자열을 설정합니다.
최근 에이 문제를 발견했으며 Google이 Analytics 디버깅 에 대한 새로운 문서를 탐색하는 것이 도움이된다는 것을 알았습니다 . 실제로 추적 정보를 Google 웹 로그 분석에 전송하는 데 신경 쓰지 않았습니다. 이벤트가 올바르게 발생하는지 확인하고 디버깅 도구가 필요한 정보를 제공했습니다. YMMV, 나는 그 질문에 정확하게 대답 하지 못한다는 것을 알고 있습니다.