제목
윈도우 데이스톱 앱 GA
작성자
쥬르댕
작성일
2022-02-11 14:29
조회
866
답변완료

안녕하세요! 강사님! 


윈도우 데스크톱 앱 태깅 관련해서 질문하려고 합니다! 

(지난 번에도 문의 드린 내용인데, 댓글로 문의하다가 강사님 답변을 놓칠 수도 있을 것 같아 게시글로 작성한 부분 양해 부탁드립니당! )

웹(HTML)으로 개발한 서비스를 데스크톱앱 (EXE 설치 파일)으로 개발하여 GA 태깅까지 걸었는데 데이터가 집계되지 않아 문의드립니다. 

지난 번에는 오프라인 환경에서도 데이터 수집을 한다고 말씀드렸는데요. 

오프라인 집계는 안하고 온라인에서만 데이터 수집하려고 합니다. 

하여, 지난번에 문의 드린 Measurement Protocol 작업은 따로 하지 않았습니다.

https://developers.google.com/analytics/devguides/collection/protocol/v1

 집계가 되지 않을 경우 추가적으로 확인해야 할 사항이 무엇인지 모르겠습니다.

구글링하여 찾은 자료는 아래와 같습니다. 뭔가 이 부분을 해결해야 하는 것일까요?

https://docs.microsoft.com/ko-kr/cpp/build/reference/ga-optimize-for-windows-application?view=msvc-170

시간나실 때, 답변 주시면 감사합니다! 

오늘도 좋은 하루 보내세요!

전체 2

  • 2022-02-11 19:24

    안녕하세요, 쥬르댕님~

    오프라인 환경에서도 뜨는 웹이라면,
    local 환경에 있는 HTML 문서를 띄우는 형태로 서비스가 개발된 것으로 보입니다.

    Google Analytics는 기본적으로 protocol(http, https)을 체크하기 때문에 local(file://)에서 페이지가 로드된다면 데이터를 수집하지 않습니다.
    이를 해결하기 위해서는 아래 첨부파일에 나온대로 추적 코드에 기본으로 설정되어 있는 checkProtocolTask를 해제하셔야 합니다.
    * 참고. 첨부파일은 analytics.js에 대한 내용으로 아쉽게도 gtag.js에서는 이 기능을 아직 제공하지 않는 것으로 보입니다. (한번 찾아보세요!)

    아무래도 현재 질문주신 데스크톱 앱은 사실, 제가 포스팅한 아래 게시글의 내용과 환경이 유사할 것으로 생각됩니다.
    GTM을 활용하는 내용이지만 아래 게시글의 내용을 analytics.js에도 동일하게 적용할 수 있기 때문에 참고하시면 좋을것 같습니다.
    - https://dachata.com/use-case/post/how-to-collect-data-from-kiosks-to-ga/
    * 위 글은 "일정시간 이벤트가 없을 경우 대기 화면으로 이동" 이전까지만 참고하시면 됩니다.

    checkProtocolTask.jpg


  • 2022-02-21 20:01

    네! 자세한 답변 감사합니다~! 해당 내용으로 확인해 보겠습니다! 늘 감사합니다!