GameManager.zip

기반 준비는 다 되었다. 이제 실제 이벤트를 전송하고 그 결과를 어떻게 보는지 살펴보자.


이 전 글에서 공유했던 목표는 아래와 같다. 


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에서는 이벤트 기록을 상세 분석하기 위해서는 하루가 지나야 가능하기 때문에 


리포트 상세보기는 내일 이어서 업데이트 할 예정


  1. 2015.07.14 16:29

    비밀댓글입니다

    • 가끔.하늘 가온아 2015.07.15 09:37 신고

      첨부파일이 빠졌었네요. ^^;

      첨부된 압축파일에 두 파일 같이 업데이트 해뒀습니다.

      도움 되셨으면 좋겠네요. 즐거운 하루 되세요.

  2. 개발초봅 2015.07.16 14:40 신고

    공유 감사합니다!! 많은 도움이 될 것 같습니다.
    항상 하시는 일 건승을 기원합니다~

  3. ssh 2015.08.12 00:39 신고

    글 잘 봤습니다!
    앱의 활성 사용자 수는 바로 업데이트가 되나요?
    작업 시작한 지 한시간이 되었는데도 아직도 액티브 사용자 수가 0이네요..

    • 가끔.하늘 가온아 2015.08.12 16:59 신고

      위 스크린 샷처럼 데이터를 보내는 유저가 있으면 활성 사용자 수는 변화합니다. 데이터 전달이 없으면 활성 사용자 수는 다시 줄어드니 참고하세요.

+ Recent posts