Google 태그 관리자 이벤트 측정으로 특정 IP 연주
3906 단어 IP 주소자바스크립트GoogleTagManager
배경
회사 사이트의 버튼이 얼마나 클릭되었는지 알고 싶습니다.
「굉장히 클릭되고 있니??!!아니, , 하지만 기다려라 이 사이트 공개했을 뿐일 텐데,,,,」
직원이 클릭하고 있기 때문이었습니다. 그래서 이벤트 계측으로 사내 액세스를 연주하는 설정을 해 나가고 싶습니다.
절차
변수 만들기
왼쪽 사이드바의 変数 > ユーザー定義変数
에서 新規
로 맞춤 JavaScript 변수를 만듭니다.
여기서 액세스해 온 유저의 IP 주소를 취득하는 것 같은 JS를 걸어 줍니다. IP 주소를 반환하는 좋은 느낌의 서비스를 찾아 오고 XMLHttpRequest
요청을 건너 뜁니다. 사이트가 HTTPS이므로 리퀘스트처가 SSL화해 주고 있으면혼합 콘텐츠이 되지 않아 기쁘다! 다시 입력하는 것은
return 문을 사용하여 값을 반환하는 JavaScript 함수를 지정하십시오.
라는 것이므로 코드는 다음과 같습니다.
function () {
if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest();
else xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","https://jsonip.com/",false);
xmlhttp.send();
hostipInfo = (new Function("return " + xmlhttp.responseText))();
if (hostipInfo['ip']) return hostipInfo['ip'];
return false;
}
입력이 끝나면 적당한 이름을 붙여 저장합니다.
트리거 설정
사이드바의 トリガー
에서 제약 조건을 적용할 조건을 선택하고 이러한 조건이 모두 true인 경우 이 트리거를 사용하도록 다음을 입력합니다.
가장 왼쪽 텍스트 상자에는 방금 붙인 변수의 이름을, 가장 오른쪽 텍스트 상자에는 회사의 IP 주소를 입력. IP 주소는 여기 사이트 등으로 확인할 수 있습니다. 연주하고 싶은 IP 주소가 복수 있는 경우는 적당히 중간의 셀렉트 박스로 正規表現に一致
를 선택해, 조건의 레코드를 복수 작성하게 해 주세요.
그리고는 이 트리거를 바탕으로 태그를 만들어 공개해 완료입니다.
사이트에 있는 버튼의 클릭수 알고 싶다! 독료율 측정하고 싶다! ! 내부 사람의 액세스 데이터 필요! ! ! 라는 것은 비즈니스 요구로서 자주 있는 것이군요. 방금전과 같이 설정하면 범용적으로 사용할 수 있는 설정이므로 꼭 시험해 주세요.
Reference
이 문제에 관하여(Google 태그 관리자 이벤트 측정으로 특정 IP 연주), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ruddy95/items/e063f3c7d16a0331934c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
변수 만들기
왼쪽 사이드바의
変数 > ユーザー定義変数
에서 新規
로 맞춤 JavaScript 변수를 만듭니다.여기서 액세스해 온 유저의 IP 주소를 취득하는 것 같은 JS를 걸어 줍니다. IP 주소를 반환하는 좋은 느낌의 서비스를 찾아 오고
XMLHttpRequest
요청을 건너 뜁니다. 사이트가 HTTPS이므로 리퀘스트처가 SSL화해 주고 있으면혼합 콘텐츠이 되지 않아 기쁘다! 다시 입력하는 것은return 문을 사용하여 값을 반환하는 JavaScript 함수를 지정하십시오.
라는 것이므로 코드는 다음과 같습니다.
function () {
if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest();
else xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","https://jsonip.com/",false);
xmlhttp.send();
hostipInfo = (new Function("return " + xmlhttp.responseText))();
if (hostipInfo['ip']) return hostipInfo['ip'];
return false;
}
입력이 끝나면 적당한 이름을 붙여 저장합니다.
트리거 설정
사이드바의
トリガー
에서 제약 조건을 적용할 조건을 선택하고 이러한 조건이 모두 true인 경우 이 트리거를 사용하도록 다음을 입력합니다.가장 왼쪽 텍스트 상자에는 방금 붙인 변수의 이름을, 가장 오른쪽 텍스트 상자에는 회사의 IP 주소를 입력. IP 주소는 여기 사이트 등으로 확인할 수 있습니다. 연주하고 싶은 IP 주소가 복수 있는 경우는 적당히 중간의 셀렉트 박스로
正規表現に一致
를 선택해, 조건의 레코드를 복수 작성하게 해 주세요.그리고는 이 트리거를 바탕으로 태그를 만들어 공개해 완료입니다.
사이트에 있는 버튼의 클릭수 알고 싶다! 독료율 측정하고 싶다! ! 내부 사람의 액세스 데이터 필요! ! ! 라는 것은 비즈니스 요구로서 자주 있는 것이군요. 방금전과 같이 설정하면 범용적으로 사용할 수 있는 설정이므로 꼭 시험해 주세요.
Reference
이 문제에 관하여(Google 태그 관리자 이벤트 측정으로 특정 IP 연주), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ruddy95/items/e063f3c7d16a0331934c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)