Автор: Polarhigh
Версия: 0.1b
Описание:
Неофициальный SDK для сервиса аналитики gameanalytics.com.
Сервис позволяет отслеживать базовые метрики, такие как DAU, MAU, Retention и прочие, а так же собирать статистику по вашим собственным событиям.
События начала и окончания сессий плагин отправляет автоматически. А через api можно отправлять свои собственные, причем текущая бета версия плагина поддерживает только т.н. design events. Например если у вас модовый сервер, то через сервис можно выявить с каким оружием чаще всего играют или какие-предметы чаще всего покупают.
Вызов функции апи при покупке предмета в магазине может выглядеть так:game_analytics_custom_event(player_id, fmt("Shop:%s", item_name));
item_name – имя предмета (без пробелов и специальных знаков)
Требования:
АМХХ 1.8.3 и выше
Необходимые модули:
curl версии 1.1.1
ncrypto версии 1.0
Настройка:
Вся настройка проводится в 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.
Скачать:
GitHub
GitHub релизы (Скомпилированная версия)
Sorry, the comment form is closed at this time.