Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- jqueryplugin
- json-server 서버설치
- 의미있는태그
- book_club
- niceselect사용법
- Array 내장함수
- js Array 내장함수
- 이미지에 링크여러개
- 이미지에 다중링크걸기
- 카카오 Maps
- 변수선언방법
- 노개북
- 노마드코더
- book-club-it-dictionary
- 텍스트입력 라이브러리
- node.js이메일보내기
- 개발자북클럽
- json-server 사용하기
- vue 카카오 Maps API
- iCalendar
- node.js 로그관리
- node메일보내기
- 카카오 Maps API
- 텍스트서식태그
- select플러그인
- 자바스크립트 변수 차이점
- plugin
- 이미지에 링크여러개걸기
- 모바일 사용자를 위해 올바른 HTML input type
- vue Maps API
Archives
- Today
- Total
ㅇㅅㅇ
구글 애널리틱스(gtag), 동일 사이트에 추적코드 두 개 이상 적용하기 본문
작업할 때 대부분 1개를 넣지만 간혹 2개 이상을 삽입 요청하는 경우가 있어 정리해둔다.
(예시는 구글 가이드 사이트에서 발췌)
1개만 삽입할 경우는 아래와 같은데
<!-- Global site tag (gtag.js) - Floodlight -->
<script async src="https://www.googletagmanager.com/gtag/js?id=DC-ZZZZZZ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'G-XXXXXX');
</script>
여기서 2개 이상 삽입이 필요한 경우, 공식문서를 보면 각 페이지에는 전체 사이트 태그 인스턴스가 하나만 있어야 하기에 추가 제품마다 새로운 전체 사이트 태그를 복사하면 성능 문제가 발생하고 코드를 유지하기가 더 어려워질 수 있다고 한다. 해서 이미 소스가 있는 경우 추가할 소스의 config()부분만 가져와 아래처럼 추가하면 된다고 한다.
<!-- Global site tag (gtag.js) - Floodlight -->
<script async src="https://www.googletagmanager.com/gtag/js?id=DC-ZZZZZZ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'G-XXXXXX');
gtag('config', 'AW-YYYYYY'); /* 추가 */
gtag('config', 'DC-ZZZZZZ'); /* 추가 */
</script>
이렇게 하고 이벤트 추적도 넣어보니 잘 되었다.
참고 :
https://amina.co.kr/bbs/board.php?bo_table=apms_qa&wr_id=119381
'프로그래밍 > 기타' 카테고리의 다른 글
네이버, 구글 검색엔진 최적화(SEO) 가이드 사이트 (0) | 2020.09.09 |
---|---|
카페24쇼핑몰 디자인 수정 시 참고 사이트 (1) | 2020.07.27 |
웹표준과 웹접근성 (0) | 2019.11.20 |
티스토리 코드블럭에 하이라이트 적용해보기 (0) | 2019.04.15 |
Comments