본문 바로가기
기타

[구글 애널리틱스] 웹페이지 이벤트 수집하기

by 책 읽는 개발자_테드 2020. 9. 23.
반응형

홈페이지의 헤더에 

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=추적아이디"></script>
<script>   window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());    gtag('config', '추적아이디');
</script>

다음과 같은 구글 애널리틱스 코드를 삽입하여,

사용자 유입 정보를 수집하고 있었다. 

 

그런데 타 업체와 협업을 하면서, 해당 업체들의 홈페이지로 유입되는 이벤트를 카운팅할 일이 생겼다.

 

아래 링크의 구글 개발자 가이드에 따르면

수집을 원하는 이벤트가 발생할때 다음과 같은 코드를 실행하면되었다.

gtag('event', <action>, {
    'event_category': <category>,
        'event_label': <label>,
            'value': <value>
                });

developers.google.com/analytics/devguides/collection/gtagjs/events

 

결론적으로 타 업체의 홈페이지로 이동하는 버튼을 클릭할때 

아래와 같은 함수를 호출하여 문제를 해결했다.

function moveToXxx(){
    gtag('event', 'move_to_xxx', {
        'event_label': 'xxx',
        'event_category': 'click',
        'non_interaction': true
    });
}

 

해당 이벤트가 발생했을 때 구글 애널리틱스 홈페이지에서

행동 - 이벤트 탭을 클릭하면,

다음과 같이 확인할 수 있다.

 

 

반응형

댓글