Flurry — различия между версиями
Shejko (обсуждение | вклад) |
Shejko (обсуждение | вклад) |
||
Строка 29: | Строка 29: | ||
* '''event''' - отправляет накопленные данные | * '''event''' - отправляет накопленные данные | ||
− | В самом объекте flurry можно задать начальные параметры, но при изменении его параметров те которые были - изменятся, а если до изменения параметров перевести объект flurry в состояние event, | + | В самом объекте flurry можно задать начальные параметры, но при изменении его параметров те которые были - изменятся, а если до изменения параметров перевести объект flurry в состояние event, то на сервер статистики отправятся значения по-умолчанию, которые были записаны. |
==Пример применения объекта flurry== | ==Пример применения объекта flurry== |
Версия 09:42, 8 января 2013
Содержание
Общая информация
Объект flurry используется для сбора статистики об использовании приложения. По умолчанию записывает такие параметры как время сессии, количество сессий, устройство, версия ОС, количество пользователей, и представляет эти данные в виде графиков и таблиц. Также можно записать какие кнопки нажимались, время между нажатиями определённых кнопок. Для сбора общих данных достаточно добавить в соответствующем виде flurry-id приложения в app.icf или в viewer.xml соответствующей платформы перед сборкой. Для сбора данных о нажатиях кнопок и др. необходимо кроме добавления flurry-id приложения в app.icf или в viewer.xml соответствующей платформы, также добавить в проект объект типа flurry и передавать ему интересующие события.
Общая статистика на сервисе Flurry выглядит примерно так:
Параметры и состояния объекта flurry
Параметры объекта flurry
Чтобы в игре установить сбор статистики нажатий определённых кнопок необходимо в редакторе сцен добавить объект Flurry (желательно на глобальный экран) и передать ему определённые параметры. У объекта flurry есть 3 параметра которые можно задавать. Это:
- event - задаёт имя события
- param_name - задаёт имя параметра
- param_value - задаёт значение параметра
Для корректной работы сбора статистики с нажатия кнопки все три поля должны быть обязательно заполнены. Рассмотрим принцип формирования названий событий на примере кнопки выбора пака в пазлах.
Параметр event должен обозначить общее название группы событий, на пример Pack_select;
Параметр param_name должен указывать на конкретный параметр который будет записываться, в нашем случае его можно назвать pack_name;
Параметр param_value задаёт конкретное значение параметра, на пример pack_1.
Состояния объекта flurry
- event - отправляет накопленные данные
В самом объекте flurry можно задать начальные параметры, но при изменении его параметров те которые были - изменятся, а если до изменения параметров перевести объект flurry в состояние event, то на сервер статистики отправятся значения по-умолчанию, которые были записаны.
Пример применения объекта flurry
Пример того как кнопка отправляет на сервер информацию о том, что она была нажата:
В данном случае кнопка записывает событие, название параметра, значение параметра, и сразу отправляет на сервер статистики.
Настройки приложения для отправки статистики
Для отправки статистики также необходимо добавить flurry-id в app.icf или в viewer.xml соответствующей платформы. Т.к. нагляднее выглядит статистика отдельно для платформы ios и отдельно для android, а также поскольку сервис предоставляет разные flurry-sdk для каждой из платформ, то flurry-id лучше всего вставлять в viewer.xml соответствующей платформы.
В app.icf необходимо добавить строки:
[Flurry]
game_id="здесь указывается flurry-id приложения"
или добавить в viewer.xml соответствующей платформы такую строку после globaltop, если таковой имеется, если его нет, то после настроек банеров (<banners platform_id="".../>):
<flurry game_id="здесь указывается flurry-id приложения"/>
Примечания
Исходя из значений параметров будет строиться на сервисе Flurry диаграмма по параметру указанному в param_name. К примеру, если для одной кнопки зададим в param_value значение pack_1, второй кнопке зададим значение pack_2, то в итоге, на странице сервиса в статистике приложения в раздеде Events получим список событий, которые были записаны, если выберем событие и выберим отобразить статистику по параметрам, для наглядности в круговой диаграмме, то увидим круговую диаграмму с долями которые занимает определённый параметр. Доли высчитываются исходя из количества пришедших значений параметров, то есть если 3 раза придёт значение pack_1 и один раз придёт значение pack_2, то доля pack_1 будет 75%, а pack_2 - 25% .
Также можно выбрать из выпадающего списка по каким параметрам(которые указывались в param_name в рамках текущего имени события) необходимо отобразить статистику по значениям параметра.