Skip to main content

Veritran Docs

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.

LogEvent

Record an event and its parameters.

SetUserProperties

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

  • Parameters should be entered as a dictionary in JSON format, for example:

{
"param1":"val1",
"param2":"val2",
"paramN":"valN"
}
  • In Webfly, a two-column array should be completed. Column 1 is for the name of the parameter and Column 2 is for the value of the parameter.

Output Registers

Register

Description

Value

112

Call Result

000

NO_ERROR

001

GENERIC_ERROR

002

API_WRONG_PARAMETERS_ERROR

003

JSON_ERROR

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

  • Parameters should be entered as a dictionary in JSON format, for example:

{
"registration_date":"10/10/2020",
"last_purchase_date":"20/09/2021",
"paramN":"valN"
}
  • In Webfly, a two-column array should be completed. Column 1 is for the name of the user property and Column 2 is for the value of the user property.

Output Registers

Register

Description

Value

112

Call Result

000

NO_ERROR

001

GENERIC_ERROR

002

API_WRONG_PARAMETERS_ERROR

003

JSON_ERROR