Русское сообщество по скриптингу

Amxx GameAnalytics SDK

Утвержденные плагины для AMX Mod X администратором/модератором форума.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только работоспособных плагинов для AMX Mod X. Новые плагины нужно выкладывать в разделе "Новые плагины".

Amxx GameAnalytics SDK

Сообщение Polarhigh » 03 июл 2019, 00:24

Автор: Polarhigh
Версия: 0.1b
Описание:
Неофициальный SDK для сервиса аналитики Вы должны зарегистрироваться, чтобы видеть ссылки..
Сервис позволяет отслеживать базовые метрики, такие как DAU, MAU, Retention и прочие, а так же собирать статистику по вашим собственным событиям.

События начала и окончания сессий плагин отправляет автоматически. А через api можно отправлять свои собственные, причем текущая бета версия плагина поддерживает только т.н. Вы должны зарегистрироваться, чтобы видеть ссылки.. Например если у вас модовый сервер, то через сервис можно выявить с каким оружием чаще всего играют или какие-предметы чаще всего покупают.

Вызов функции апи при покупке предмета в магазине может выглядеть так:
Код: Выделить всё
game_analytics_custom_event(player_id, fmt("Shop:%s", item_name)); 

item_name - имя предмета (без пробелов и специальных знаков)

Требования:
АМХХ 1.8.3 и выше

Необходимые модули:
Вы должны зарегистрироваться, чтобы видеть ссылки.
Вы должны зарегистрироваться, чтобы видеть ссылки.

Настройка:
Вся настройка проводится в amxmodx/configs/ga_sdk_config.cfg

Секция Api:
Endpoint - адрес на который отправляется аналитика (скорее всего вам не придётся его менять);
GameKey - ключ игры, скопируйте из личного кабинета;
SecretKey - секретный ключ, скопируйте из личного кабинета.

Секция Common:
MinSessionLength - Минимальное время сессии в секундах. Если клиент играл меньше чем указанно, то его события не будет отправлены в сервис аналитики.

Api:
Код: Выделить всё
native game_analytics_custom_event(const player_id, const event[], Float:...); 

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

Важно! Если вы планируете отправлять события при отключении игрока, в client_disconnected, то плагин gs_sdk.amxx должен быть прописан в самом низу plugins.ini.

Репозиторий:
Вы должны зарегистрироваться, чтобы видеть ссылки.
Вы должны зарегистрироваться, чтобы видеть ссылки.


Утверждено. //Leonidddd
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Polarhigh
 
Сообщения: 1005
Зарегистрирован: 04 май 2010, 17:41
Благодарил (а): 131 раз.
Поблагодарили: 386 раз.
Опыт программирования: Больше трех лет

Re: Amxx GameAnalytics SDK

Сообщение Leonidddd » 09 июл 2019, 02:37

Полезный плагин.
Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2219
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 181 раз.
Поблагодарили: 618 раз.


Вернуться в Утвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2