The Firebase Analytics event builder interface.

Access via `functions.analytics.event()`.

**Signature:**

    export declare class AnalyticsEventBuilder 

## Methods

| Method | Modifiers | Description |
|---|---|---|
| [onLog(handler)](https://firebase.google.com/docs/reference/functions/firebase-functions.analytics.analyticseventbuilder#analyticsanalyticseventbuilderonlog) |   | Event handler that fires every time a Firebase Analytics event occurs. |

## 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

| Parameter | Type | Description |
|---|---|---|
| handler | (event: [AnalyticsEvent](https://firebase.google.com/docs/reference/functions/firebase-functions.analytics.analyticsevent#analyticsanalyticsevent_class), context: [EventContext](https://firebase.google.com/docs/reference/functions/firebase-functions.eventcontext#eventcontext_interface)) =\> PromiseLike\<any\> \| any | Event handler that fires every time a Firebase Analytics event occurs. |

**Returns:**

[CloudFunction](https://firebase.google.com/docs/reference/functions/firebase-functions.cloudfunction#cloudfunction_interface)\<[AnalyticsEvent](https://firebase.google.com/docs/reference/functions/firebase-functions.analytics.analyticsevent#analyticsanalyticsevent_class)\>

A function that you can export and deploy.