Migrate custom events created from Fabric into Firebase? - ios

My existing iOS app have custom events logged in Fabric to verify user actions. Now I migrated from fabric into firebase. All Crashlytics issues are shown in firebase Crashlytics. But custom events stored in fabric is not transferred to firebase events page. Will it automatically moved or we need to do it? Can anyone help me with that.

new events added to firebase analytics takes around a day to update and reflected in events section, mean while you can debug your custom events and check in realtime for debug version check the following link

Related

iOS Firebase Events Don't Show in BigQuery but do in Google Analytics and Firebase Console

I'm having an issue with Firebase Events from my iOS app in that they are missing from BigQuery (Events Table) but show up in the Firebase Console and Google Analytics dashboard. Android does not have this issue for a custom event of a similar name. The event we are looking for is "ar_video_launch_ios" but the issue is the same for all iOS events.
Firebase - Shows iOS events:
Google Analytics - Shows iOS events:
BigQuery iOS - Missing iOS events:
BigQuery Android - Android event of similar name exists:
Running "Firebase/Analytics" Cocoapod v7.8.0.
The query I'm using is:
SELECT * FROM `<event_table_name>` where event_name like '%_ios%' LIMIT 1000
The same query is used to successfully pull the android events using '%_android%' so the data seems to be missing from the events table entirely. Any ideas?
This happens because the app export for iOS apps is not enabled in the BigQuery firebase integration.
Follow these steps to troubleshoot:
Sign in to Firebase.
Click the Settings icon, then select Project Settings.
On the Project Settings page, click the Integrations tab.
On the BigQuery card, click View Link.
Now check in Google Analytics within Exported integrations
In exporting_apps, Select all Apps including your iOS apps
You can directly access BigQuery integration page with this link https://console.firebase.google.com/project/YourProjectNameHere/settings/integrations/bigquery
ps: You need Owner access to perform these steps.

Firebase Cloud Notification shows 0 opens 0 clicks

I have integrated Firebase Cloud Notifications for Push Notifications in my iOS App written in Swift.
Although, the notifications are working as expected and I can see the Number of Deliveries, It doesn't show the Open Count and Click Count.
I have searched for similar questions on StackOverflow but none of them has been answered yet.
As you can see in the screenshot below, the number of sends is being tracked but not Open Count or other things.
Any Help is Appreciated.
We had a similar issue and it was caused by the missing Firebase Analytics library.
Documentation for iOS:
Step 4: Add Firebase SDKs to your app
...
4. Choose the Firebase libraries you want to use.
If Google Analytics is enabled in your Firebase project, make sure to add
FirebaseAnalytics. For Analytics without IDFA collection capability, add
FirebaseAnalyticsWithoutAdId instead.
Documentation for Android:
Step 4: Add Firebase SDKs to your app
...
// Add the dependency for the Firebase SDK for Google Analytics
implementation 'com.google.firebase:firebase-analytics'
Google Analytics also has a setup guide in the Admin UI (Admin - Property - Data Streams, select the stream, click "SDK Setup Instructions"):

Rename Firebase Analytics Log Event

I currently have a production app using Firebase Analytics events, some of the event names no longer make sense and I would like to rename them.
Is it possible to rename a Firebase Analytics log event?
For instance, rename My_Event to My_New_Event
Analytics.logEvent("My_Event", parameters: nil)
There is no way to change historical analytics data. So while you can start logging a new name for the same event at any point, you will then have to look for both events in the Google Analytics and Firebase dashboards.
If you're using the BigQuery integration, you can implement the old name as an alias in your queries. But no such functionality exists in the Google Analytics or Firebase dashboards that I'm aware of.
In response to your question: "Is it possible to rename a Firebase Analytics log event?" The answer is yes if you have edit permissions for your Google Analytics 4 property.
In Firebase Analytics click Events, the Modify Event button, and then the Create button. Follow the guidance from here or the video to rename the event, for example:

Firebase Analytics Events don't show ad_click and ad_impression events

I am using Firebase event reporting for an iOS app. As stated here ad_click and ad_impression are automatically collected events. I have linked the AdMob app to the Firebase app. I have followed the instructions here . Firebase Analytics SDK is 5.5.0 and Google-Mobile-Ads-SDK is 7.37. I see ad_click and ad_impression events in Debug View in Firebase Analytics. But I don't see them in Events in Firebase Analytics even after 24 hours. What could be the reason?
These two events can't be exported to BigQuery from Firebase Analytics, which is documented here: https://support.google.com/firebase/answer/7061705?hl=en. Hope this provides the reason.

Firebase custom event for ios "notification_open" not showing on dashboard

I know that notification_open is used by Firebase on Android but not on ios.
Can I use notification_open as a custom event name on iOS app?
You shouldn't use preserved event names in Automatically collected events, after I change to something like ios_notification_open, it shows up in Firebase Analytics dashboard

Resources