I'm experiencing some strange statistics with google analytics for mobile.
Day-1 active users are decreasing during the day 0.
Example : Yesterday i had 3100 DL of my app, GA shows me 5,923 active users for this day (logical since i have existing users : 20K).
BUT during the day, this number decrease to 2900 active users. WTF ?
Every day, it's the same thing, my active users are set one time and fall down after (even under my day-1 downloads)
Anyone can give me a clue ?
Thanks :)
Note : I don't edit any segment, it's always on 100% of sessions.
Related
I making a SPA (single page application) and want to show the number of online users and app visits in the admin panel like this:
online users: 5 people
Today visits: 12 people.
This Year visits: 5263 people.
I don't know what the proper procedure is for implementing this.
What I'm doing as a solution is to make an endpoint at the server for computing number of online users and visits. In the client I've created a random string as UserKey and saved it into localStorage.Then I've used setInterval to send a request with UserKey payload to the endpoint every 5 minutes. This endpoint calculates the number of online users and visits based on UserKey and current date and time. Calculating Is not 100% Accurate but it's satisfactory for me.
I'm not sure if I'm in the right way. Please share me your advice.
You can simply do it with Navigator.onLine :
Source
Websockets (pusher) should be a right solution for your case. This way you don't have to poll every 5 minutes.
See https://pusher.com/docs/channels/getting_started/javascript/?ref=docs-index
It is free but just for 50 users if you want more users you can also choose to start an own Websocket server. Which is a little more complicated (without external libraries of course).
In the old (non-Ajax) Google Appengine's Developer Console Dashboard - showed estimated cost for the last 'n' hours. This was useful to quickly tell how the App engine is doing vis-a-vis the daily budget.
This field seems to be missing in the new Appengine Developer Console. I have tried to search various tabs on the Console and looked for documentation, but without success.
Looking for any pointers as to how do I get to this information in the new Console and any help/pointers are highly appreciated !
App Engine > Dashboard
This view shows how much you are charged so far during the current billing day, and how many hours you still have until the reset of the day. This is equivalent to what the old console was showing, except there is no "total" line under all charges.
App Engine > Quotas
This view shows how much of each daily quota have been used.
App Engine > Quotas > View Usage History
This view gives you a summary of costs for each of the past 90 days. Clicking on a day gives you a detailed break-down of all charges for that day.
Im working on a custom google spreadsheet analytics dashboard.
Here's the situation, I'm trying to get specific info:
Sessions, users, pageviews pageviews/sessions, avg session duration, bouncerate and % new sessions.
The thing is I almost have all the right information except for AVG Session duration and Pageviews/sessions.
Here's a screenshot of the problem:
http://puu.sh/i2rGf/37b2dab3fb.png (its the yellow and the pink one)
Google returns the value's in seconds where you easily devide by 86400
well, I've tried that and no result.
Its kinda weird because everyone is talking about a result like 1234.1234
but mine is 1234.1234.1234.1234 ?
Ideas on where the problem might be?
Check the locale in your spreadsheet settings. It needs to be US to match the GA data being sent.
I have billing enabled on my project, and have even issued a $10 payment just to test out the process (it works). But I am unable to change my daily budget on the google app engine dashboard.
I go to "Billing Status" section.
I am entering the new daily budget and I hit the "submit" button.
I am getting the not very informative error: "There was an error processing the request".
So I'm stuck without being able to update my budget, and my quota has exceeded for instance hours. My users are receiving errors and I am losing money, without any option of reaching out to Official Google Support (tried to email support - it can take up to a couple of days for them to get back to you, and the phone number requires a PIN that only premium customers get. becoming a premium customer also takes a couple of days...).
Any suggestions?
I have already tried:
making sure I have only one Google account signed in while changing the budget
replacing payment method
adding another user as a billing admin and changing the budget with that user
Nothing seems to work.
UPDATE: After reaching out to a developer advocate from Google, I found out that they are aware of this issue. They claim to have solved it last night, and for me the bug is now solved.
We currently develop a portal in asp.net mvc2 with fluent nhibernate on amazon cloud servers which have lots of user which buying or selling shares. Also they comment every where and make other activities.
Portal is actually behave like multiple portals which we called Community. Our basic statistics based on users activity (buy,sell, comment etc). We have a basic structure called TopUsers. Which we show top user home page for all topics for loggedin community. On topic page we show top users for current topic etc.
Because of a lot of calculation I want to make a top users table. I am waiting for recommentations for this?
Your approach (separate table that gets periodically repopulated) is correct, except for the interval: your users will not be fanatically clicking on your site every minute to see updated stats, so after a certain threshold of data there isn't much point in refreshing your top users this often. Doing it once per day will usually be good enough.