Google Analytics v4 campaign in android - android

I am implementing Google Analytics v4 Campaign Measurement in Android.
In the beginning, let me show you iOS' document,
https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns
Confirm that the IDFA is being sent
Google Analytics requires Identifier for Advertiser (IDFA) for iOS
campaign tracking. Ensure that you are using Google Analytics SDK for
iOS version 3.10 or higher, you have enabled IDFA collection, and are
tracking one or more screen views or events in your app.
It explicitly explains I should use screen views or events, and I understood Campaigns are transmitted with these information.
In case of Android's document, it does not have such contents.
https://developers.google.com/analytics/devguides/collection/android/v4/campaigns
https://developers.google.com/analytics/solutions/testing-play-campaigns
If I use CampaignTrackingRecevier and CampaignTrackingService, document says I don't need additional transmission.
However, I made experiences and I realized I had to send screen views in Android too, to see campaign statistics in Google Analytics site.
So, what I'd like to know is,
Do I have to send screen views in Android too, to see statistics in Google Analytics site?
If I control "sampling frequency" < 100%, screen views and events are skipped by that ratio, I know. Then, Campaigns are also not transmitted and statistics in site are not precise? or Campaigns are transmitted unconditionally and statistics in site are precise?
Thanks in advance.

Related

Google APIs to get app revenue of all apps

I'm trying to get app revenue through Google Play purchases of Android apps from a Google API.
The aim is to display a list of all apps with their revenue, the sum of all together and, if possible, to drill down to see the revenue per country.
I saw that this can be done with Google Analytics Data API. The problem is that I need to add the property ID of the apps as a path parameter. But there is no method to get a list of all properties.
I already searched other APIs to find a way to do so.
Google Play Android Developer API, doesn't offer a list of apps
or property IDs neither. It anyway does not serve a method to see the overall revenue of an app
Google Analytics Reporting API only
queries for existing reports, which is not appropriate, because I
don't want to force a user to create report in Google Analytics, nor
do I want to be dependent on a static report.
Google Analytics Management API offers a way to query web properties. But apps are not in the list, because they are no web properties.
I'm pretty sure there is a way to do so, because the Google Play Console App displays the revenue per app and I assume their using a public API as well.
Solution:
As stated in a comment in the answer of Brett, the Google Analytics Admin API might be used to get a list of all accounts and their respective properties.
The Google Analytics Data API reports on a single GA4 property with each API request. However, a single GA4 property can have several data streams, and you can add one data stream for each app. This article describes adding data streams to a GA4 property.

Is Google Analytics for Mobile still working?

At my company we are making a new iOS + Android app.
We need to get screen views analytics.
At my company doesn't like Firebase Analytics because with the new events analytics (vs the old page views) marketing team can't get enought information from the new events reports.
So I was requested to implement this app analytics using the "old" Google Analytics for Mobile SDK (the one that was used before Firebase) using a Universal Analytics property.
In iOS seems to be working. At least I see myself as active user in Google Analytics. But it's not saving the screen paths.
In Android it doesn't even push the screen views to Google Analytics.
Does anyone knows if Google Analytics for Mobile with a universal analytics property can still be used in 2021?
Or I am obliged to use Firebase Analytics?
For some reason the historical hits data in Analytics Universal Mobile always seems to be accessible in Google Analytics. However Google sent an email to Analytics's users where it communicated that:
We want to let you know that in October 2019 we will begin to sunset our Google Analytics for mobile apps reporting and the Google Analytics Services SDK. We are investing our resources in the latest style of app reporting in Google Analytics that works in conjunction with Firebase – Google’s integrated app developer platform. As such, the following will take place:
In 2019, we will begin to decommission properties that receive data exclusively from the Google Analytics Services SDK.
Data collection and processing for such properties will stop on October 31, 2019.
Reporting access through our UI and API access will remain available for these properties’ historical data until January 31, 2020.
After our service is fully turned down, these properties will no longer be accessible via our Google Analytics UI or API, and their data will be removed from Google Analytics servers. You will receive further notification when this time nears.
At this time, no Analytics 360 properties are impacted by these changes.
Anyway Google want to focus on Firebase (GA4) as the new paradigm for Google’s mobile app (and web) analytics soit is appropriate to use the new data collection model and not the old SDK.

Firebase - how get attribution in android app

I want to get information about the source in my mobile application. For example, I advertise an application via UAC and I want to know that the user came from there. In other words, I want to get user attribution in a mobile app.
In Google Analytics for Firebase, your most important events are called conversions. Once an event is marked as conversion, Google Analytics for Firebase will associate the campaign details (source, medium, campaign name, etc.) to this event.
Conversions shows how many conversion events were driven by each aspect of your marketing (e.g., campaign, ad network, creative).
See this documentation for your reference.

How do unified tracking with Google Analytics (app and web)

We're users of Google Analytics on our organization. We've recently received an email from them saying that they're discontinuing Google Analytics for App Reporting next year (info [here])(https://support.google.com/analytics/answer/2621230). At the moment we use Google Analytics on web and apps (android/ios) jointly.
I understand the focus of Firebase is apps, and having all Analytics information together for both Android and iOS.
My question is: is the previous SDK for apps going to disappear altogether?
What would be the standard approach from this point onwards if you also have a web? Add the Firebase SDK on apps, and track with Google Analytics for Firebase, and keep Google Analytics standard SDK on web? I believe this approach would be even more cumbersome since we'll need two interfaces to follow metrics.
From the email, it stated that by OCT 2019, data processing will stop and by Jan 2020, everything will be gone/inaccessible from GA. Hopefully, by then you'll have moved to Firebase Analytics.
GA is still the standard for web and that's not going away.
For Firebase, you can use GTM with it, maybe it might make maintenance easier.

Track the user who shared my app and who installed

I have a problem: I have an app that I want to know who is partnering who installed from that user who shared it. I saw something like referrer / UTM, which reads the parameters sent by the Play Store, but I can not implement it in IONIC.
The idea is to know who shared and who installed from that shared.
Does anyone have a tutorial or a tip on what to look for?
thank you so much
You can refer to this Documentation to help you start with.
This document provides an overview of how to measure campaigns and
traffic sources with the Google Analytics SDK v4 for Android.
It was mentioned in the Overview section about the function you need.
Measuring campaigns in Google Analytics enables the attribution of
campaigns and traffic sources to user activity within your
application. These options are available for campaign and traffic
source attribution in the Google Analytics SDK v4 for Android:
Google Play Campaign Attribution - See which campaigns,
websites, and other apps are referring users to Google Play Store to
download your app.
General Campaign & Traffic Source Attribution - See which
campaigns or referrers launch your app after it is installed.
This SO post maybe could help you.

Categories

Resources