Is there are a way to stop tracking in_app_purchase Firebase automatically collected event on iOS?
Unfortunately, it's not possible for now. Just got an answer from Firebase support:
Currently, disabling of in_app_purchase data can only be done on
Android, and not on iOS. Disabling of analytics collection on iOS
includes every analytics data. However, we've added this to our
feature requests list. As of now, we are yet to find out any details
or timelines as to when (or if) it will be implemented. You can check
our release notes from time to time for any updates about Firebase
features and its services.
I created request for adding this feature:
https://github.com/firebase/firebase-ios-sdk/issues/2435
If somebody interested in this feature too, add a comment, please by this link, they will do it faster, will hope.
Related
I want to use Firebase Analytics to track my click events by users. In Firebase there are Functionality called Events.
Use Code:
Analytics.logEvent("ToDo_Pressed", parameters:["User_id":"1"])
So, I am not understanding how it will track. And in Firebase console it is not updating in real time. Why?
To reduce battery consumption Analytics most events are only reported periodically to the Firebase servers.
See the blog posts:
"How Long Does it Take for My Firebase Analytics Data to Show Up?"
Realtime Analytics For Everyone
To see whether your analytics code is working correctly during development, enable debug mode and use DebugView.
If it crucial to the functioning of your app that the event be reported immediately, you can mark it as a conversion event. But keep in mind that this may impact the battery usage of your app, which hurts the user experience.
So I am trying to find a way to incorporate a messaging feature within an app. I cannot find any up to date information on the web, so I figured I'll ask on this platform. Can someone guide me in the right direction?
I am currently using firebase and swift as building tool for my app. I am looking to build a simple chat/messaging function where users can message each other like instagram, facebook and airbnb allows users to do.
Firebase provides realtime database for chatting feature and many other features where you need data updates in realtime.
You can refer to https://firebase.google.com/docs/database/ios/lists-of-data where it shows you can handle child-added, child-changed event for realtime updates.
You will have to design your database to incorporate chats in it though and then write business logics to handle it through firebase realtime apis.
I recently added Firebase analytics to my iOS app and I was wondering if Firebase analytics can track app usage in China? The thing is, we get a lot of downloads from China and tracking app usage in China is pretty important.
Some context, I initially wanted to add Google Analytics but the Google Analytics page for iOS apps redirected me to Firebase and hence I ended up adding Firebase analytics to my app.
I finally have a theory that I am satisfied with and I have written a blogpost that I hope can save others some time. The post details my analysis of the situation the includes how the GFW in China works, the OPT-IN nature of App Analytics in iTunes and why some data for Firebase analytics comes through. Yes and the reason we may see some analytics data in Firebase is not because of VPN, it's in part in the nature of how GFW works.
Firebase Analytics should work in China.
I want to track my app may be launched by referrals from ad campaigns, websites, or other apps. Therefore, I'm using Google Analytics iOS SDK. Here's guiding document https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns. According to this document, I'll write my own implementation code in application:handleOpenURL: method.
With Android SDK, Google Play app broadcasts an INTENT_REFERRER to our app during installation. This intent contains the value of the referrer parameter of the link used to reach your app's Google Play Store page, if one was present. So, my question is that "Are there any similar things in iOS? How to test it?".
Thanks and best regard,
iTunes doesn't broadcast anything similar to intent_referrer at present. If you use Google Analytics for iOS installs, GA uses Identifier for Advertiser (IDFA) for tracking. When a user taps on an advertisement from a supported network on an app, the IDFA is sent to Google. Then, when your app launches, the IDFA is sent again and compared to list of IDFAs that Google stored from previous taps. That way they can give attribution.
It's obviously not as clean as intent_referrer, but it's the best one can do at present. You can also try fingerprinting etc with Appsflyer, MobileAppTracking etc, but I don't know how accurate those are. I've heard they're not very accurate, but they're better than nothing.
Apple announced adding support for campaign tracking in iTunes Connect. But, we haven't heard about it for a very long time now. So, I won't hold my breath. Hope this helps!
I wan to integrate analytics in one of my project. I know Flurry analytics and Google analytics are good options, but both of these server are not tracking realtime data. It shows update after few hours on dashboard.
Is There any real time Analytics tool/library available which I can easily integrate with ios App?
On google Analytics, there is a real time tab, where you can watch how many users are using your app, where they are from, which version of your app they are using,...
I really like Appsee for real-time app analytics - and it’s super easy to integrate with an iOS app. Session recordings is one of the coolest features they offer, and it allows you to see exactly what was going on in the user journey (trends, crashes, bugs, ANR, etc.). You see everything in real time, which is great for understanding any issues in the app and quickly fixing / improving.