GA360 tracking campaigns as Desktop instead of App (Push notifications in FB) - google-analytics

I am launching some push notifications campaigns through Firebase. Until last week, those campaigns were populating correctly as App Channel. However, this weekend they started to populate as Desktop.
However, they are only populating 1 or 2 sessions per campaign in total.
There have not being major changes on the Utm tracking. An example of tracking for the last campaigns:
?utm_source=firebase_messaging&utm_medium=ema-push-notifications&utm_campaign=dto20-112022_210820854259&utm_id=dto20-112022
Those campaigns were both set up for iOS and Android.
Do you have any idea of why this could be happening? Or where should continue investigating?
It's the first time I see this.
Thanks!

Related

How to send Server-originated events to Google Analytics 4 today?

What is a reliable way to send server-originated events (like purchase and refund) about specific mobile app users to Google Analytics 4 today?
As far as I can see, GA 4 Measurement protocol is still in the alpha stage. I've tried to implement it, however, it does not work (events sent to it are available in Realtime Dashboard and in intraday BigQuery table but they are not present in the daily dump of BigQuery and in the Google Analytics dashboards. Recently even this stopped working and I can't see any events nor in BigQuery neither in Realtime Dashboard.)
Also, there is a feature called Google Tag Manager Server Container.
I've found there a way to send events to GA4. However, it seems that GA4 Tag supports only events which were collected from web pages (it has Measurement ID parameter only, which corresponds to a specific data source in Google Analytics), but does not support mobile apps.

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

Query Google Core Reporting API to get list of Google Analytics events in order they were sent out

I am writing an Android app and I am tracking some events through Google Analytics. Most of those events are interactions of the user with the app.
I am querying Google Core Reporting API to get detailed information about those events.
I am interested in finding out, for a particular session, the order in which the events happened. I have tried sorting the events by date, hour and minute, ("ga:date, ga:hour, ga:minute") but this is not good enough as some events happen within seconds of each other.
Is there any way I can get the list of events sorted by the order in which they were sent out?
Thank you very much.

How to get real time user count of mobile app

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.
:)

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

Resources