2017-12-21 16 views
1

R blogdown (Hugo 템플릿 사용)을 사용하여 개인 웹 사이트 (here)를 만들었습니다. 사이트는 github에서 호스팅되며 Netlify와 지속적으로 통합되도록 관리했습니다.R 블로그에 방문자 수 및 분석 추가 blogl> netlify housted website

일부 방문자 분석을 추적하고 싶습니다.

방문자 수와 일종의 방문자 분석 도구를 추가하려면 어떻게해야합니까?

Netlify를 Google Analytics 또는 이와 유사한 도구와 통합 할 수 있습니까?

답변

2

블로그 다운 가이드에는 how-to section에 블로그 다운 페이지에 Google 웹 로그 분석을 통합하는 방법이 자세히 나와 있습니다. 하나의 테마 Xmin을 사용하는 문서의 예제이지만 다른 Hugo 블로 다운 테마로 전송할 수 있어야합니다. 나는 나의 자신의 blogdown 사이트를 위해 그것을 따라 갔다.

그런 다음 사이트 당신의 GA 자격 증명 config.tomlgoogleAnalytics 필드를 구성 페이지

{{ template "_internal/google_analytics.html" . }} 

의 루트 디렉토리 아래에 살고있는 그 layouts/partials/foot_custom.html에 코드에 다음 코드를 추가합니다.

blogdown 저자 Yihui는이 PR here에서 이러한 정확한 단계를 자세히 설명합니다.

+0

나는 config.toml 파일을 GA id로 편집 할 수 있었다. 하지만 내가 사용하고있는 주제 (학술)는 partials 폴더 나 foot_custom.html 파일을 제공하지 않습니다. 레이아웃 폴더는 실제로 emptly입니다. 어떤 방법으로도 그것을 할 수 있습니까? – LucasMation

+0

https://themes.gohugo.io/theme/academic/ – LucasMation

2

면책 조항 : Netlify에서 일합니다.

Google 애널리틱스에는 현재 내장 된 애널리틱스 또는 기타 방문자 로깅이 없으므로 Google 애널리틱스를 사용하는 것이 좋습니다. The New Relic browser agent은 같은 방법으로 사용할 수있는 또 다른 옵션입니다. 그들은 자바 스크립트를 실행하고 추적을 허용하기 위해 브라우저에 의존하므로보고하는 수치는 소금 한 알을 가지고 취해야합니다.

의도 한 경로는 아무리 의미있는 것은 아니지만 모든 HTML 페이지에 삽입해야 할 GA 태그 또는 기타 코드를 빌드 & 설정 배포 페이지의 injected snippets section에 삽입하는 것입니다.

배포 시간 주변에는 몇 가지 고급 사용 가능성이 있으며 지점 종속 변수는 즉시 명백하지 않습니다. 당신은 this article on split testing에 나와있는 것을 볼 수 있습니다 (분할 테스트없이 조건문을 사용할 수 있습니다).