본문 바로가기
[AWS-FRF]/MATOMO

[참고][AWS] Matomo 대시보드 및 API 활용: 데이터 추출 방법 (6편)

by METAVERSE STORY 2024. 10. 29.
반응형

 

 

 

이번 포스트에서는 Matomo 대시보드 확인방법 및 Matomo에서 자체 제공하는 URL(API)를 호출해서 사용하는 방법에 대해서 설명한다.

 

 

1. 대시보드 정보


  • 기본적으로 설정을 완료하고 트래픽 추적이 된다면 아래와 같은 정보를 보여주게 된다.

 

matomo 대시보드

 

  • 실시간 방문자에 대한 정보

 

실시간 방문자 통계

 

  • 개요 그래프

 

개요 그래프

 

  • 3분 이내의 실시간 방문자 

 

실시간 방문자 합계

 

  • 최근 방문 그래프

 

최근 방문 그래프

 

  • 페이지 url별 페이지뷰 정보

 

페이지뷰

 

 

 

2. 메뉴 정보 (자주 사용하게될 메뉴)


  • 좌측의 Behaviour 메뉴로 가면 페이지에 대한 굉장히 많은 추적정보들이 존재한다. 모두 확인 가능하고 API로 추출할 수 있다.

 

행동관련 메뉴

 

  • 방문 메뉴에도 실시간 방문자에 대한 많은 지표들을 제공한다.

 

방문

 

 

 

3. 설정


3-1. 마토모의 설정에 들어가면 가장 먼저 다음과 같은 창을 볼 수가 있다.

  • Quick Links : 새 사이트 추가를 통해 추적할 site 정보를 추가할 수 있다.
  • 시스템 요약: 설치된 시스템 정보의 요약이다.
  • 시스템 체크: 시스템이 어떻게 동작중이고 오류가 존재하는지 체크하는 부분이다.

 

마토모 설정

 

 

3-2. 보안 (Token 발급)

  • 앞으로 matomoAPI를 사용하게 될텐데 외부에서 이것을 가져다 사용하려면 API의 맨 뒤의 param에는 발급받은 token값을 넣도록 되어있다. 이에 설정의 "보안" 메뉴에서 토큰값을 발급받아야 한다.

  • "설정"에 들어왔으면 좌측 메뉴에서 "개인 > 보안"을 선택한다.

 

보안

 

 

  • 맨 하단으로 내리면 Auth tokens라는 메뉴가 존재한다.

 

보안 - token 발급

 

 

  • 이제 비밀번호로 인증을 한번 더 하고 토큰 이름(설명)을 적는 창이 나올 것이다.

 

Auth tokens

 

  • 여기서 설명을 적고 CREATE NEW TOKEN을 클릭하면 토큰이 생성된다. (이 토큰값은 바로 삭제했다.)

 

token

 

 

 

4. JSON, XML, EXCEL로 데이터 추출하는 방법 (API사용할 URL 추출)


4-1. 개요 그래프 하단의 맨 왼쪽 내보내기 버튼을 누르면 데이터 추출하는 팝업이 나온다.

 

JSON 추출

 

 

4-2. 내보내기 주요 지표 팝업창에서 각 Radio버튼을 선택한다.

  • Export format:
    • CSV, Excel, XML, Json, HTML, RSS 등 여기서 원하는 타입을 선택해서 데이터를 받게 된다.
  • Report type:
    • Standard report: 표준 결과를 받는다.
    • Report with metadata: 메타데이터를 포함한 데이터를 받는다.
  • Row limit:
    • 모두: 말 그대로 모든 Row를 전부 다 받는다.
    • Custom limit: 내가 원하는 Row의 개수를 작성하고 그 개수만큼 데이터를 받는다.

 

내보내기 지표1

 

  • 지표에서 Show Export URL을 클릭하면 아래와 같이 데이터를 담고 있는 URL이 나온다.
    • url을 보면 맨 뒤에 token_auth=ENTER_YOUR_TOKEN_AUTH_HERE 부분이 있고 이게 토큰을 입력하는 부분이다.

 

내보내기 지표2

 

 

4-3. 하단의 "내보내기" 버튼을 클릭하면 적혀있는 url로 자동 이동이 되어 아래와 같이 나올 것이다.

  • 여기의 nb_visits, nb_actions 등의 JSON key에 대한 정보는 matomo 공식 홈페이지에 검색해서 한국어로 번역해 보면 각각의 정보가 나온다. (조금 헷갈리는 부분들이 있지만 사용하다 보면 뭔지 알게 될 것이다.)

 

json 정보

 

4-4. url 사용해 보기 (API로 호출하는 방법)

  • 코드에 URL을 가져가서 API로 호출해서 통계 JSON데이터를 받아 필요한 값만 정제해서 사용하면 된다. 근데 위에서 설명했듯이 token값이 필요하다.

 

API url

 

  • 위의 3-2 보안에서 발급받은 Token값을 ENTER_YOUR_AUTH_HERE에 적어주면 된다. (이 token은 삭제해서 사용불가능 하다.)

 

token

 

  • 그럼 token_auth=d95ce1b41e019835f9e4c8e65a305340 이런 형태로 호출할 url에 입력하게 된다.
  • 이제 이것을 사용하면 위의 "내보내기" 버튼을 클릭해서 받은 값과 같은 값을 받을 수 있게 된다.

 

 

 

출처: https://curiousjinan.tistory.com/entry/matomo-dashboard-and-api-data-retrieval-6#2. 메뉴 정보 (자주 사용하게될 메뉴)-1

반응형

댓글