Hexo에 Google Analytics를 연동

Google Analytics 가입 및 Tracking ID 확인

처음

1단계

2단계

3단계

최종동의

Tracking ID가 생성되고 대시보드가 나온다.

Hexo에 셋업

Hexo의 Theme에 따라 지원 여부가 다를 수 있다. 만약 해당 테마에서 셋업을 지원한다면 다음과 같이 config.yml에 다음 부분만 추가해주면 된다고 한다.
/_config.yml 파일

google_analytics: <<트래킹ID>>

하지만 어떤 블로그에선 검색이 제대로 되지 않기 때문에, 추가적인 설정이 필요하다고. 그래서 이 블로그에서 참조하는 github을 참조해서 다음을 수정한다.

/themes/next/layout/_scripts/analytics.swig 생성

{% include 'analytics/google-analytics.swig' %}

/themes/next/layout/_scripts/이하로 analytics/google-analytics.swig폴더와 파일을 생성

{% if theme.google_analytics %}
    
    {% endif %}

/themes/next/layout/_layout.swig 수정

<body ...>

    {% include '_scripts/analytics.swig' %}

...

실제 돌아가는지는, 시간이 좀 지난 다음에 확인이 가능하다고 한다.

Google Analytics에서 확인

대시보드에서 테스트 트래픽을 날리면 잡히는게 생기는듯

.끝.