Recently I got all of my applications spam on Google Analytics as in picture:
all spam from Macintosh, which is not possible because this is an Android App.
I saw this post: Google Analytics Spam on Mobile - App Not Released
but I don't see any relevant answer.
does anyone know how to remove spam?
You can simply select a new checkbox option which would be included in the view level of the management user interface. This option would be labeled "Exclude traffic from known bots and spiders".
See: Guide
finally i found solution:
you can add any filter:
go to Admin -> select your Account & property -> Filters -> add custom filter
in my case i exclude all results from Operation System Platform -> 'Macintosh Intel 10\.10' (USE AS REG EXP)
Related
I do all the steps according to the Huawei documentation
First, I enabled the Push Kit api through the Project Settings -> Manage Apis
Then I go to the Grow -> Push Kit and turn on Push Kit there, after which I turn on precise messaging:
After that, I try to enable precise messaging for my app, but instead I see this window
I did not find any information about what to write in the Authentication parameters window
According to the screenshot, precision marketing has been enabled. For authentication parameters of Configure other android-based push , pls kindly check the link.
The settings do not affect the normal sending and receiving of Huawei push messages. If you are not sure whether to enable or disable the settings, you do not need to enable or configure the settings.
In addition, according to the screenshot you provided, only Setting options are available for the Push Kit service, and other notifications are unavailable. In this case, your team administrator needs to configure operation permissions for your account.
If you are facing this problem, then most likely you do not have enough rights for these actions.
You need to contact the account owner and ask to expand your rights and permissions
Please refer to the document, screenshot and answer to your question below. You need to copy-and-paste the JSON key file of the target platform into Authentication parameters.
https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/3rd-party-push-integration-0000001050992231
I need to use Google analytics services in my app (android and ios). I created a project in Google API Console and imported it into Firebase for FCM services. But after that, I cannot link the Google project into Google Analytics and get configuration file. When I try to get configuration file and select app name, it jumps to Firebase console.
If I add Android or iOS in the Firebase project, the configuration file I got doesn't have google analytics info.
Anyone know how to solve this. I need to use Google Analytics in my app but not the Firebase analytics.
I also need to support both standalone Google Analytics SDK and Firebase Analytics, and I was finally able to find a solution in this Google Analytics Support answer (Analytics for mobile apps).
Google Analytics without Firebase:
Go to Google Analytics > Admin > Create new Property
Select Website, using your app name as Website Name, and optionally your company website as Website URL.
Back up to the Admin page.
For the Property you just created, in the right-most column (View), there should be an "All Website Data" view. Create a new View.
Select Mobile App, naming the view something appropriate, like "All Mobile Data".
Note: Property Settings will now contain a valid GA Tracking ID you'll need for client set-up.
Google Analytics with Firebase:
Create a Firebase project for your app.
Go to Google Analytics > Admin > Create new Property
Select Mobile App, then use the "Link to Firebase" dropdown to connect to the Firebase project you created in Step 1.
Keep in mind that while there is still a standalone, non-Firebase Google Analytics API to support legacy applications, Google is definitely pushing all new application-development over to Firebase APIs. My opinion is that this solution is mainly good for libraries that need to support new & legacy apps, or during a transitional period.
Refill and Re-enter your application name in App name field manually, so that you will not have to select the routing to the Firebase option and it will not take you to the firebase console.
It's a silly thing by google
TO go to enable or disable the api like map , drive and other of google apis from Firebase project go to this link and will see all api , hope this help.
1. If you don't have GoogleAnalytcs library in your project, get it.
You can use cocoapods: pod 'Google/Analytics'.
2. Get Tracking ID from https://analytics.google.com. If you have not created an analytics account yet, you can do it there:
3. Add this Tracking ID to GoogleService-info.plistwith key TRACKING_ID:
4. Configure the app:
// Configure tracker from GoogleService-Info.plist.
var configureError:NSError?
GGLContext.sharedInstance().configureWithError(&configureError)
5. Example - sending screenView:
func sendScreenView(name: String) {
let tracker:GAITracker = GAI.sharedInstance().defaultTracker as GAITracker
let build = GAIDictionaryBuilder.createScreenView().set(name, forKey: kGAIScreenName).build() as NSDictionary
tracker.send(build as [NSObject : AnyObject])
}
Note: Above procedure is for iOS, Android configurations should be similar.
In our App we're using FCM, so Firebase analytics is also working.
However, from the dashboard, we can only see top devices.
Is there a way to see more details about devices?
All the models
All OS
Region of all the devices?
etc.
For instance, we want to verify whether some users are being tracked in analytics (by their models), but can't find anyway to do that.
On Analytics -> Dashboard, clicking the three vertical dots then "Download CSV" will give you a CSV with all devices, OS versions, countries, languages, and more, as well as the user distribution for each.
It may also be under the share button (3 connected circles) -> Download File -> Download CSV
There is one way to see the list of devices and OS. In the screenshot you uploaded, click on the Add Filter -> User Property -> {Device Model, Device Brand, App Version, OS Version etc.} will be listed there.
If you have not specified any User Properties your self then also, firebase is Automatically collected user properties. Check the list of properties automatically collected by firebase.
https://support.google.com/firebase/answer/6317486?hl=en
Note: If firebase has collected any of the properties itself you will as I mentioned above.
Good luck!!
Is there any way to download this report
If you hover your mouse over the grey 'other' bar, you can see a more detailed breakdown of the rest of the devices without needing to download the data as a CSV file.
You can see the device information (model and OS) on Firebase Dashboard page, in the Device tab of the last card
You can see them on Google Analytics as well if you have it linked with your Firebase project. The path is Technology -> App -> Device Models.
You can see the device list in Firebase Analytics. In dashboard -> device model click in view device model. You can see list of all the devices with details.
I want to use Google Analytics to collect more information about the use of my applications, how to add Google Analytics to my Android application?
That's was made very easy now a days by Android Studio guys.
i. create analaytics id from Google analytics, sign in to your google analytics account. In the home page -> choose admin -> property column ->click the first dropdown - > press create new property.
ii. In this create property screen you are going give information like whether you need analytics id for website/app, fill information you will get an tracking id.
iii. open your android studio -> your porject - > right click project name- > open module settings -> choose google analytics -> it will list the property name which you have just created, select and click okay. (It will add needed dependencie files)
That's it, you are done add events with trackers to your project.
I always like to start with a sample, you can try the Google Analytics sample first, you can download it from here.
In order to run it, you have to download a json file and add it to your project's 'app' folder, you can get that from here.
Basically just have to follow this (in comment) page with the sample you successfully build, you should be good to go. It's surprisingly simple to implement specially if you worked with other google services before, good luck!
My apologies for asking this question on Stackoverflow, but Google says that this is my only choice. I have a support package from Google in theory, but all attempts to get a PIN yield "Invalid Operation" (a different problem).
I am just trying to use the Google web page instructions to create an Android client Id for secure access to AppEngine Endpoints.
In the following Google instructions, steps 6 and 7 point me to non-existent user choices on the Google Cloud console.
Straight from the web page:
[https://developers.google.com/appengine/docs/java/endpoints/auth#Java_Creating_OAuth_20_client_IDs]
...
Creating an Android client ID
...
Open the Google Cloud Console. [https://cloud.google.com/console]
When your project appears in the projects pulldown menu, select it to make it the active project. [Selected the project from the table of projects]
Click APIs and Auth and select Registered Apps [No such selections exist; tried all links - nothing even close to on topic.]
If your app is not yet registered, select the Register App button. [No such link exists.]
…
I hope Google is listening and can help. My apologies to everyone else. I have no other way to contact Google.
I don't understand what's the issue, as the instruction provided is correct and that's how we generated the client ID for our projects: