일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- API
- logstash
- mariadb
- MSSQL
- Ai
- ssh
- AWS
- sample
- 구글
- Linux
- Windows
- JavaScript
- elasticsearch
- Kibana
- JS
- 영어
- docker
- 유니티
- MySQL
- unity
- ChatGPT
- error
- Python
- Git
- nodejs
- build
- 설정
- 엘라스틱서치
- s3
- Today
- Total
가끔 보자, 하늘.
Google Analytics 연동하기 - 4. 이벤트 전송 본문
기반 준비는 다 되었다. 이제 실제 이벤트를 전송하고 그 결과를 어떻게 보는지 살펴보자.
이 전 글에서 공유했던 목표는 아래와 같다.
1. 몇번째 스테이지에서 주로 좌절하는가
: Game Over되는 시점의 Day 날짜를 전달하자.
2. Food의 획득, 이동 시 사용하는 량, 좀비에게 타격받아 소비되는 량
: Food 나 Soda 획득시 획득량 전달
: 이동할 때마다 1씩 소비됨. 이 정보 전달
: 좀비에게 공격 당하면 10씩 소비된다. 이 정보 전달.
3. 각 스테이지 별로 몇 번 정도의 이동으로 클리어 하는가.
: 각 스테이지가 클리어 될 때 총 이동 횟수 전달.
event parameter는 총 4개로 구성되며, string category, string action, string label, int value로 구성된다. 위 세 가지 이벤트를 위해 아래와 같은 분류를 만들자.
Category
"game" - 게임 전체에 대한 대분류
"day" - 한 턴 끝날 때.
"food" - 게임의 중요 요소, Food
Action
"clear" - 턴 클리어 시
"gameover" - 게임 종료 시
"get" - 획득
"loss" - 손실
Label
"total move" - 한 턴의 총 이동 횟수
"Last Day" - 마지막 day
"food","soda" - 획득 시 구분되는 요소
"attacked","move" - 손실 시 구분되는 요소
관련된 코드는 첨부된 파일, GameManager.cs, Player.cs를 참고할 것!
테스트 한 실시간 그래프는 아래처럼 볼 수 있다.
Google Analytics에서는 이벤트 기록을 상세 분석하기 위해서는 하루가 지나야 가능하기 때문에
리포트 상세보기는 내일 이어서 업데이트 할 예정
'개발 이야기 > 개발 및 서비스' 카테고리의 다른 글
Stealth를 5.x 버전에서 가동하기 (0) | 2015.07.09 |
---|---|
Google Analytics 연동하기 - 5. 리포트 확인 (341) | 2015.07.09 |
Google Analytics 연동하기 - 3. 샘플 초기 세팅 (31) | 2015.07.07 |
Google Analytics 연동하기 - 2. API 살펴보기 (0) | 2015.07.07 |
Google Analytics 연동하기 - 1. 초기 설정 (0) | 2015.07.06 |