How to get real time user count of mobile app - google-analytics

We are having a launch party for our new mobile app on February 19th. At the party, we want to display a real time user count on a big tv (similar to the scene in The Social Network movie).
If someone creates an account on our app, we want to immediately see the user count go up by 1.
How do we do this? Flurry Analytics is not real time and that's our analytics platform. I've heard Google Analytics has a real time user count but can we have two analyics platforms at once?
Thanks.

To resolve this issue, I created an account with Countly (www.count.ly) which is an open source analytics platform that tracks real time. We will hook my laptop up to a TV and zoom in on the user count portion of the dashboard.

Yes google analitics have great live report.
You can also take a look at parse.com
Parse Multi platform api make it super easy for you to create a app/web page to show live stats.
:)

Related

How to let know to Google Analytics that my user is still online?

We have a dashboard application that shows some realtime data. Usually use case is that user open some dashboard and let it opened several hours and looks at it during the time. Data on the dashboard are updated on the background. Google Analytics doesn't know that the dashboard page is still opened and results about realtime online users in GA are bad.
How to let know to Google Analytics that the user is still online?
I think about using GA events, but I do not know if it is the best way.
You can know it with a margin of 5 minutes:
Active users are those who have sent a hit to Analytics within the last five minutes.
Active users per page is the number of users who have sent their most recent hit from that page.
https://support.google.com/analytics/answer/1638637?hl=en

How to change user in the appmaker editor

I created an App with the GSuite administrator account. But now when I go back I am my work user(rob) and have no access to the App I created.
If I then go to Google and switch accounts there is no issue for all other Google apps(drive, gmail etc) but Appmaker still shows me as rob.
How can I convince App Maker to work like all other Google apps and let me select the logged in user?
Most likely it happens because at this time App Maker doesn't provide users with account chooser widget like most other Google products. Here are some things to try to bypass this limitation:
use different chrome instances for better accounts separation (https://support.google.com/chrome/answer/2364824) - I would highly recommend this approach. I have about 10 different accounts and this feature saves me tons of time and gives peace of mind
use incognito window
log out from other accounts (in theory, when you open AM it will ask you to choose an account and re-login)

What marketplace are App Installer ID (not set) downloads coming from?

I'm still trying to get my free game app discovered, and notice that most of my new downloads are coming from '(not set)' according to Google Analytics/Aquisition/App Marketplace. And this despite a 'This report has been filtered to include only data where there are values for "App Installer ID" dimension' message on the page. According to the docs:
"A marketplace must support the App Installer ID to be recognized by Google Analytics. Not all marketplaces support the App Installer ID, which is what Google Analytics needs to recognize a marketplace. Traffic that comes from a marketplace that Google Analytics can’t identify appears in the report as (not set)."
I've only submitted my app to Google Play. Should I be concerned about these apparent rogue downloads? What marketplace are they coming from?
Several sites offer direct APK file downloads, one of the biggest being 'Apkmonk' where I found my free game app posted. As reported from the updated Google Analytics 'Acquisition/App Marketplace' graph, I now get 50-350 new user downloads a day from unidentified markets, compared to about 1-5 a day from Google Play (com.android.vending). I had to adjust the support code provided in the docs and examples (i.e. Trivial Drive) for InApp purchases and Google Play Services (particularly the IabHelper file) to support players who had neither Google Play Services nor Google Play Store installed on their devices. They all appeared to get null pointer exceptions on starting the app before I adjusted the code. I experimented uninstalling Google Play Services and turning off Google Play Store on my test device to find null pointer and other crash points in the support code.
As far as app performance in non-Google acquistion markets, I get banner and interstitial ad serves, but that's it. No leaderboard or achievement posts, promo redemptions or InApp purchases, which makes sense. I only get .00-.02 cents per banner or interstitial ad click in these markets, with demographics mostly US and India.

Google Analytics vs Flurry Analytics

In my app:
Flurry is showing over 11,000 new users.
I also have google analytics in the app too and that is showing 8,200 unique visitors.
Has anyone got experience of this and could lead me in the direction of a solution to why there is this discrepancy in numbers.
Thanks
There are 2 key differences in the way Flurry and Google Analytics report "New Users".
1) Flurry looks at unique devices, and not user IDs. That means that if a user uses the same user ID to install the app on multiple devices, Google will count it as 1 Sale, whereas Flurry will count it as multiple "New Users".
2) Flurry counts a user only when they have launched the app, not upon install. Which means that if Google Analytics report an "install" today, but the user launches the app tomorrow, Flurry system will count it as a New User tomorrow.
Full disclosure: I work at Flurry
I discovered that whoever setup our Google account set it up as a 'Web ' profile and not an 'App' profile. And in googles best practice guide, it states that if you do this, the results are unpredictable! I might add this as the answer for this particular problem

Google Calendar API integration

My scenario is the following: We currently own an online rental marketplace that uses peer to peer bookings just like Airbnb. This means each user has a calendar for their property.We have a Vaway calendar for the bookings on our site however are wanting to integrate google calendar so we can be able to 2 way sync/asynchronous all the Ical calendars to each other from our partner sites who support it.
After much research I have tested my personal google calendar to see how the iCal works and it seems to work perfectly so we decided this architecture would need to be implemented on a much larger scale. This would be used in all new users signups to give our users an all in one calendar that syncs all our Partner sites into one completely synced google calendar for their listing. This basically allows a user who has their listing on 7 different platforms to sync to one calendar showing availability for them to keep track of inside Vaway account.
The google calendar would be completely separate from our Vaway calendar specifically to allow our users to sync all their property bookings from other sites into one integrated calendar.. The problem when reading about google calendar API is it requires OAuth 2.0 which is required user sign in from their existing google account (Calendar, Gmail...etc). Many of our users and new signups will not have google accounts and we do not want them to have to go through a google signup process to log into their calendar. Is there any way around OAuth 2.0? We really just need the functionality of the google calendar and its syncing capabilities inside our dashboard to give read write permission and sync back and forth 2 way with other calendars on other platforms.
With all of the features the google calendar has it seems to be perfect for what we are doing when testing. Each user that signs up with us will have google calendar in their Vaway dashboard provided by vaway however they will manage their own google calendar inside the Vaway platform for their property bookings. All calendars events/bookings would be public to allow the Ical syncing option to push through.
We do not want the users accessing this calendar outside of the platform because the pulls them away from the site. I'm not sure what solution would best suit this business model and am totally at my wits end here after researching. We are trying to keep our overhead low so google apps marketplace is not an option.
You really should reformulate your question, because it's really hard to read and understand right now.
But if I really get your question, you want to enable managing google calendar from a personal application without the end user having to log to any google personal account.
If this is clearly what you want to do, I suggest you to have a look to Service Account with OAuth2.0.
(See here : https://developers.google.com/accounts/docs/OAuth2#serviceaccount)
It will provide a service account for your application, from which you will be able to handle calendars for your app.
And here you will find a sample showing how to do it with Java. (https://code.google.com/p/google-api-java-client/wiki/OAuth2#Service_Accounts)

Resources