Analytics provides event reports that help you understand how users interact with your app. With Cloud Functions, you can access conversion events you have logged and trigger functions based on those events.
Trigger a Firebase Analytics function
Cloud Functions supports the Firebase Analytics
This event is triggered whenever user activity generates a conversion event.
For example, you could write a function that
triggers when the
in_app_purchase event is generated, indicating that an
in-app purchase has occurred.
You must specify the Analytics event that
you want to trigger your function using the
event function, and handle the
event within the
onLog event handler:
Access event attributes
With each Analytics event, you'll have access to all relevant parameters and user properties. These include information about the user, the device, the app, and geographical information for the event. For the complete list of parameters and user properties, see the functions.analytics reference.
For a purchase-triggered function as illustrated in
you might want to access user attributes such as the user's language and the
event's value (
This second attribute allows the sample function to test whether this is a
high value conversion event, in order to send a higher value coupon to more