2017-12-22 5 views
1

새로운 Google 애널리틱스를 설정하려고합니다. Google 애널리틱스에 있는지 여부에 따라 단일 페이지 앱의 config.js를 통해 GA_TRACKING_ID을 변경하고 싶습니다. , 스테이징 또는 프로덕션 서버.설정 변수를 통한 Google의 gtag 분석 포함

우리는 이미이 API가 사용하는 API를 변경하기 위해이 설정 파일을 사용하고 런타임에는 config gtag('config', app.config.analyticsCode);을 설정할 수 있지만 analytics js 파일을 가져 오는 스크립트는 요청에서 ID를 하드 코드하는 것으로 보입니다. <script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>

JS를 사용하여 태그를 수동으로 작성해야합니까? 추적 ID없이 스크립트를 가져 와서 gtag() 명령으로 초기화 할 수 있습니까? Gtag dev 문서 사이트에서이 작업을 수행 할 수있는 방법을 찾지 못했습니다. 감사!

답변

1

기본 추적 ID (?id=GA_TRACKING_ID URL 매개 변수의 역할)를 정의하지 않고 gtag 스크립트를로드 할 수있는 것으로 보입니다.

그런 다음 사용할 수 있습니다

gtag('config', 'GA_TRACKING_ID'); // replace GA_TRACKING_ID with your tracking ID 

은 속성에 대한 기본 추적 ID를 설정할 수 있습니다.

in the docs 언급 :

스 니펫에서 다음 코드 :

  • 그것은 추적 ID와 Google 웹 로그 분석 속성을 구성합니다

    gtag('config', 'GA_TRACKING_ID'); 
    

    는 이러한 목적을 수행 GA_TRACKING_ID는 이벤트 명령으로 전송 된 데이터를 수신하는 기본 등록 정보입니다.

  • 기본 속성에 페이지 뷰를 보냅니다.

+0

골리함으로써, 당신 말이 맞아! 빠른 테스트에서 이제 모든 쿼리 매개 변수가 매개 변수를 스크립트 자체에 던져 버리는 것을 보여 주므로 gtag 스크립트 요청 ID를 사용해 보았습니다. 도와 주셔서 감사합니다. 문서화되지 않은 기능을 좋아해야합니다. – mix3d