반응형
localhost에서 Google 분석을 사용하지 않도록 설정하는 방법
구글 분석에 사용하는 건데요
<noscript>
<iframe src="//www.googletagmanager.com/ns.html?id=GTM-KCQGLT" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
그리고 이것을
<script>(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'//www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);})(window, document, 'script', 'dataLayer', 'GTM-KCQGLT');</script>
localhost에서 이 코드를 실행할 때 이 스크립트를 사용하지 않도록 설정할 수 있습니까?
아래 코드를 사용합니다.
<script>
var host = window.location.hostname;
if(host != "localhost")
{
// your google analytic code here
}
</script>
여기에 설명된 바와 같이, 이것은 이후에도 구글 분석에 더 이상의 이벤트가 보내지는 것을 방지하는 올바른 방법입니다.ga(...)
초기화되었습니다:
if (admin || localhost) { // disable GA:
window['ga-disable-UA-XXXXX-Y'] = true; // enter your tracking ID
}
이제 더 이상의 전화는ga(...)
효과가 없을 것입니다
문서 인용:
analytics.js 라이브러리에는 true로 설정되면 analytics.js가 Google Analytics로 데이터를 전송하지 않도록 설정되는 창 속성이 포함되어 있습니다.Google Analytics가 쿠키를 설정하거나 Google Analytics 서버로 데이터를 다시 보내려고 하면 이 속성이 true로 설정되어 있는지 확인합니다.그런 경우에는 아무런 조치도 취하지 않습니다.
추적을 비활성화하려면 다음 창 속성을 true로 설정합니다.
window['ga-disable-UA-XXXXX-Y'] = true;
UA-XXXXXX-Y 값이 추적을 비활성화할 속성 ID에 해당하는 경우.
Analytics Settings(분석 설정)로 이동하여 사이트를 편집하고 +Add Filter(필터 추가)를 선택하여 IP 주소를 제외하는 필터를 정의합니다.
언급URL : https://stackoverflow.com/questions/40297763/how-to-disable-google-analytics-on-localhost
반응형
'sourcecode' 카테고리의 다른 글
D3 힘 레이아웃 그래프를 확대하는 방법이 있습니까? (0) | 2023.10.15 |
---|---|
HTML5에서 target="_blank"를 사용해도 괜찮습니까? (0) | 2023.10.15 |
리눅스 커널에서 이상한 코드를 발견했는데 누가 설명해줄 수 있나요? (0) | 2023.10.15 |
C++를 사용하여 내 SQL 데이터베이스를 연결하는 방법 (0) | 2023.10.15 |
Angular $http POST에서 데이터 배열 전달 (0) | 2023.10.15 |