Is there any plugin for an analytics service like Firebase or GameAnalystics stable and working on iOS and Android?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By dulvui

I’m using a firebase plugin but it’s working just for Android.

What is the best way to track what the user clicks and does in your game?
And it should work on both Android and iOS.

:bust_in_silhouette: Reply From: DrMoriarty

Hello! There are several plugins:
Firebase Analytics: GitHub - DrMoriarty/godot-firebase-analytics: Firebase Analytics plugin for Godot engine
Amplitude: GitHub - DrMoriarty/godot-amplitude: Amplitude analytics plugin for Godot engine.
Facebook Analytics: GitHub - DrMoriarty/godot-facebook: Facebook module for Godot Game Engine (android and iOS)
AppsFlyer: GitHub - DrMoriarty/godot-appsflyer: AppsFlyer module for Godot3.2 (iOS/Android)
FlurryAnalytics GitHub - DrMoriarty/godot-flurry: FlurryAnalytics plugin for Godot Engine (iOS/Android)

All of them you can install with NativeLib addon. It can be installed from AssetLib.

Thanks wow that’s quite a lot.
I didn’t find any good at the time.
I’ll check them out now

dulvui | 2021-01-09 20:14

Wow this native library plugin you created looks awesome.
So it makes it possible to integrate everything I could do with a native Android/iOS to Godot?

dulvui | 2021-01-09 20:21

Yes. There are 37 native packages in repository now. And their number is constantly growing. Also if your project required some specific third party SDK you can just ask to make an additional package.

DrMoriarty | 2021-01-10 05:32

Wow I love your work! Thank you so much for creating this.
I also searched days for notification modules and you made one!
I got you a coffee on ko-fi :slight_smile:
Keep up this amazing work!

dulvui | 2021-01-10 07:42


This analytics plugins works for Android and iOS?

There is nothing about it on firebase plugin readme.

Thanks and great job.

PRSoluções | 2021-02-22 21:46

Now it has only android binary module. iOS will be ready soon (I hope)
In NativeLib window you can see all supported platforms for every available plugin. Also you could filter plugins by supported platform.

DrMoriarty | 2021-02-23 06:36

Hi, nice plugins! Could you let us know when iOS Firebase is supported? Thanks!

Xioor | 2021-03-13 19:49

Hi, DrMoriarty. Sorry to ask for your help on an old comment. I have installed your Firebase Analytics plugin and default datas are already being logged to my Firebase console which is awesome as it was easy to do even for a newbie non-programmer like myself. However, I can’t seem to get events to log. Do you mind guiding me on that? I’ve placed the following code on my script but it doesn’t seem to send this data to the console. Is it incorrect?

fba.logEvent('level_start', {'level_name' : "start"})

tehgaming | 2022-02-23 05:28