Firebase Analytics
The Firebase Analytics integration helps you understand how people use your app by capturing a number of events and user properties, and making them available in a dashboard through the Firebase console.
Important
With the functions of the Call API described in this article, you will be able to customize the integration —already installed— according to your business needs. If you want this integration but you haven't yet requested its installation, contact your admin for assistance.
Advantages of this integration include:
Providing detailed user insights (crash data, notification effectiveness, deep-link performance, in-app purchase data) that will allow building data driven apps.
Integrating with a number of other Firebase features and ad networks to optimize campaign performance.
Note
The integration described in this article may not be implemented in your environment or enabled for all your clients. Contact your admin for assistance.
Technical Details
API ID | 590 |
API Code | FIREBASE_ANALYTICS |
Call API version | 1.0 |
SDK Version | iOS: [6.15.0] Android: [16.0.5] |
App Version | 6.5.0 - For previous versions, the integration only includes the functionalities brought by default and cannot be customized. From app version 7.3.0 or later, the integration performs automatic screen tracking. |
Webfly Version | 2.6.4.5 |
Objective | User tracking |
Classification | Business intelligence |
Available for | iOS, Android, Web |
Use the Firebase Analytics Integration in Studio
The Firebase Analytics Integration can be used in Studio by activating the GA4 Tracking feature in your app settings. Refer to GA4 Tracking to learn more about the pre-requisites to configure the integration and the options you have available in Studio once you activate the feature.
The following functions are available for use in your legacy processes, and you can also use them as blocks in Lambda processes. Click each function to see more details.
Record an event and its parameters. | |
Register user properties. |
Log Event
This function allows recording events and their parameters.
Parameter Configuration
This function requires you to complete the input parameters with the name of the event to be recorded and the parameters that describe the event. Refer to the Input Registers section to learn more.
Function ID
Register | Value |
---|---|
110 | 1 |
Input Registers
Register | Description | Mandatory | Value |
---|---|---|---|
390 | Event to be recorded | X | STRING |
391 | Parameters that describe the event | X |
{ "param1":"val1", "param2":"val2", "paramN":"valN" }
|
Output Registers
Register | Description | Value | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
112 | Call Result |
|
Set User Properties
This function allows registering user properties.
Parameter Configuration
This function requires you to complete the input parameters with the user properties to be registered. Refer to the Input Registers section to learn more.
Function ID
Register | Value |
---|---|
110 | 2 |
Input Registers
Register | Description | Mandatory | Value |
---|---|---|---|
390 | User properties to be registered | X |
{ "registration_date":"10/10/2020", "last_purchase_date":"20/09/2021", "paramN":"valN" }
|
Output Registers
Register | Description | Value | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
112 | Call Result |
|