Hi guys, I’m building a game and the client needs some tracking data from the game like games started / ended, times a user has reached a particular level etc.
They suggested Bango, but I can’t find a Corona SDK specific implementation.
Am I over-complicating this? Is it as simple as putting in some Google Analytics tags?
Any help would be very helpful!
Thanks,
G [import]uid: 146743 topic_id: 30207 reply_id: 330207[/import]
Hi there,
Corona SDK has built in support for Flurry Analytics (http://www.flurry.com/)
Very easy to use and the documentation is here : http://docs.coronalabs.com/api/library/analytics/
I have been using them in my test environment for the past couple weeks and have found their service really good and you can do what you are looking to do in 3 lines of code.
[lua]local analytics = require “analytics”
– initialize with proper API key corresponding to your application
analytics.init( “YOUR_API_KEY” )
– log events / stick this where your level unlocks
analytics.logEvent( “Level 10 unlocked” )[/lua] [import]uid: 62706 topic_id: 30207 reply_id: 120988[/import]
Thanks for this, I will check it out! [import]uid: 146743 topic_id: 30207 reply_id: 121307[/import]
Hi there,
Corona SDK has built in support for Flurry Analytics (http://www.flurry.com/)
Very easy to use and the documentation is here : http://docs.coronalabs.com/api/library/analytics/
I have been using them in my test environment for the past couple weeks and have found their service really good and you can do what you are looking to do in 3 lines of code.
[lua]local analytics = require “analytics”
– initialize with proper API key corresponding to your application
analytics.init( “YOUR_API_KEY” )
– log events / stick this where your level unlocks
analytics.logEvent( “Level 10 unlocked” )[/lua] [import]uid: 62706 topic_id: 30207 reply_id: 120988[/import]
Thanks for this, I will check it out! [import]uid: 146743 topic_id: 30207 reply_id: 121307[/import]
Hi,
CraftyDeano:
Please can you say somathing about the performance of it? I mean if i log events during playback (not each frame ofcourse but time to time) will it break my 60 fps gameplay, or it does networking in the background?
And do you have also any information that in iTunes Connect, do it requires any additional set-up, or modification of the settings? [import]uid: 88330 topic_id: 30207 reply_id: 121917[/import]
Flurry looks handy, but unfortunately my client is adamant that we use Bango because they have many existing apps using it for tracking (not built through Corona).
Is there any possible way of tracking other than with Flurry? Even if that means creating some sort of 3rd party service?
Any help would be incredible, thanks!
G
[import]uid: 146743 topic_id: 30207 reply_id: 121920[/import]
Looks like Bango allows web site analytics, so they probably have a way to track via URLs, which means you could use the Corona API network.request() call to hit a specific URL.
Check out this page for info that might be useful:
http://bango.custhelp.com/app/answers/detail/a_id/1189/session/L2F2LzEvdGltZS8xMzQ2Mzc0NTYyL3NpZC82RURGYzE1bA%3D%3D
Basically, when you’re looking on the Bango site stay away from info that talks about “app analytics” because those (probably) use an SDK that’s not Corona-friendly. But since they offer web analytics you’ll probably be able to do what you need (just think of the app as a web site).
Jay
[import]uid: 9440 topic_id: 30207 reply_id: 121929[/import]
Thanks Jay! That was indeed a great solution
[import]uid: 146743 topic_id: 30207 reply_id: 122243[/import]
Hi,
CraftyDeano:
Please can you say somathing about the performance of it? I mean if i log events during playback (not each frame ofcourse but time to time) will it break my 60 fps gameplay, or it does networking in the background?
And do you have also any information that in iTunes Connect, do it requires any additional set-up, or modification of the settings? [import]uid: 88330 topic_id: 30207 reply_id: 121917[/import]
Flurry looks handy, but unfortunately my client is adamant that we use Bango because they have many existing apps using it for tracking (not built through Corona).
Is there any possible way of tracking other than with Flurry? Even if that means creating some sort of 3rd party service?
Any help would be incredible, thanks!
G
[import]uid: 146743 topic_id: 30207 reply_id: 121920[/import]
Looks like Bango allows web site analytics, so they probably have a way to track via URLs, which means you could use the Corona API network.request() call to hit a specific URL.
Check out this page for info that might be useful:
http://bango.custhelp.com/app/answers/detail/a_id/1189/session/L2F2LzEvdGltZS8xMzQ2Mzc0NTYyL3NpZC82RURGYzE1bA%3D%3D
Basically, when you’re looking on the Bango site stay away from info that talks about “app analytics” because those (probably) use an SDK that’s not Corona-friendly. But since they offer web analytics you’ll probably be able to do what you need (just think of the app as a web site).
Jay
[import]uid: 9440 topic_id: 30207 reply_id: 121929[/import]
Thanks Jay! That was indeed a great solution
[import]uid: 146743 topic_id: 30207 reply_id: 122243[/import]