<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@firebase/analytics-types](./analytics-types.md)

## analytics-types package

## Interfaces

|  Interface | Description |
|  --- | --- |
|  [Analytics](./analytics-types.analytics.md) |  |
|  [AnalyticsCallOptions](./analytics-types.analyticscalloptions.md) | Additional options that can be passed to Firebase Analytics method calls such as <code>logEvent</code>, <code>setCurrentScreen</code>, etc. |
|  [ControlParams](./analytics-types.controlparams.md) | Standard gtag.js control parameters. For more information, see [the gtag.js documentation on parameters](https://developers.google.com/gtagjs/reference/parameter)<!-- -->. |
|  [CustomParams](./analytics-types.customparams.md) | Any custom params the user may pass to gtag.js. |
|  [DynamicConfig](./analytics-types.dynamicconfig.md) | Dynamic configuration fetched from server. See https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects.webApps/getConfig |
|  [EventParams](./analytics-types.eventparams.md) | Standard gtag.js event parameters. For more information, see [the gtag.js documentation on parameters](https://developers.google.com/gtagjs/reference/parameter)<!-- -->. |
|  [Gtag](./analytics-types.gtag.md) | Standard <code>gtag</code> function provided by gtag.js. |
|  [Item](./analytics-types.item.md) |  |
|  [MinimalDynamicConfig](./analytics-types.minimaldynamicconfig.md) |  |
|  [Promotion](./analytics-types.promotion.md) |  |
|  [SettingsOptions](./analytics-types.settingsoptions.md) | Specifies custom options for your Firebase Analytics instance. You must set these before initializing <code>firebase.analytics()</code>. |
|  [ThrottleMetadata](./analytics-types.throttlemetadata.md) | Encapsulates metadata concerning throttled fetch requests. |

## Type Aliases

|  Type Alias | Description |
|  --- | --- |
|  [Currency](./analytics-types.currency.md) |  |
|  [DataLayer](./analytics-types.datalayer.md) |  |
|  [EventNameString](./analytics-types.eventnamestring.md) | Type for standard gtag.js event names. <code>logEvent</code> also accepts any custom string and interprets it as a custom event name. |

