2015-11-15 2 views
2

У меня уже установлена ​​Google Analytics для игры в Android, поэтому я хотел бы использовать ее для всего, если только я не хочу, чтобы это было невозможно.Как использовать Google Analytics для отслеживания баллов игроков?

Можно ли каким-либо образом использовать Google Analytics для отслеживания окончательного счета игрока за каждую игру, в которую они играют? Сейчас я использую пользовательскую метрику для этого вдоль этих линий:

tracker.send(new HitBuilders.EventBuilder() 
     .setCategory("game") 
     .setAction("over") 
     .setCustomMetric(1, score) 
     .build()); 

В консоли Analytics, я зарегистрировал пользовательские метрики 1 представлять счет. «Сфера» установлена ​​в «Хит», «Тип форматирования» установлен в «Целое число».

Проблема заключается в том, что панель инструментов Analytics, похоже, не позволяет мне показывать эти данные полезным способом. Он просто добавляет все оценки, соответствующие запрошенным фильтрам. Деля эту сумму на количество готовых игр, я могу вычислить средний балл, но не более того.

То, что я хочу, это, вероятно, гистограмма:

0-1000 points  373 games 
1000-2000 points  474 games 
2000-3000 points  122 games 
... 

Предположительно, я мог бы использовать пользовательский измерение вместо метрики, где значение размера представляет собой гистограмму ведро (0, 1000, 2000 , ...). Но это ограничит мои более поздние способности разрезать и вырезать данные по-другому.

Является ли это возможным даже с помощью Google Analytics?

ответ

0

Вы правы, что Google Analytics в настоящее время не позволяет сообщать о данных пользовательских измерений таким образом.

Однако я не изменил бы то, как вы его отслеживаете, чтобы обойти это ограничение. Как вы заметили, это повлияет на вашу способность изменять определения вашего ведра в будущем.

В следующей версии Core Reporting API было предложено несколько запросов функций для bucketing, поэтому я думаю, что это безопасная ставка, что она будет добавлена ​​в ближайшее время. И если это в API, он почти наверняка будет доступен изначально в отчетах Google Analytics.

В то же время, если бы это был я, я бы получил ваши данные через API и использовал стороннюю библиотеку, чтобы отобразить ее как гистограмму.

+0

Могу ли я на самом деле убедить API дать мне отдельные события, а не агрегаты? – Thomas

+1

Если бы вы хотели, вы могли бы технически сделать это сегодня, создав настраиваемое измерение и отправив уникальный идентификатор с каждым событием. –