analytics.AnalyticsEventBuilder class

The Firebase Analytics event builder interface.

Access via functions.analytics.event().

Signature:

exportdeclareclassAnalyticsEventBuilder

Constructors

ConstructorModifiersDescription
(constructor)(triggerResource, options)Constructs a new instance of the AnalyticsEventBuilder class

Methods

MethodModifiersDescription
onLog(handler)Event handler that fires every time a Firebase Analytics event occurs.

analytics.AnalyticsEventBuilder.(constructor)

Constructs a new instance of the AnalyticsEventBuilder class

Signature:

constructor(triggerResource:()=>string,options:DeploymentOptions);

Parameters

ParameterTypeDescription
triggerResource() => string
optionsDeploymentOptions

analytics.AnalyticsEventBuilder.onLog()

Event handler that fires every time a Firebase Analytics event occurs.

Signature:

onLog(handler:(event:AnalyticsEvent,context:EventContext)=>PromiseLike<any>|any):CloudFunction<AnalyticsEvent>;

Parameters

ParameterTypeDescription
handler(event: AnalyticsEvent, context: EventContext) => PromiseLike<any> | anyEvent handler that fires every time a Firebase Analytics event occurs.

Returns:

CloudFunction<AnalyticsEvent>

A function that you can export and deploy.