# firebase_analytics_web 0.6.2+14

The web implementation of firebase_analytics




## Installing
```
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add 'firebase_analytics_web:0.6.2+14'
```
Published: 2026-10-15T12:51:12.997233Z
Expected archive SHA-256: de44dd715445a1afa3a075babdeaae36bd70138e00a08d6a6369b942dd0ca07d

Available in cache; verification: upstream_checksum
## Direct dependencies
- _flutterfire_internals: ^1.3.77
- firebase_analytics_platform_interface: ^6.0.7
- firebase_core: ^5.0.0
- firebase_core_web: ^4.0.0
- flutter: map[sdk:flutter]
- flutter_web_plugins: map[sdk:flutter]

## Package README (untrusted upstream documentation)
# firebase_analytics_web

The web implementation of `firebase_analytics`.

## Getting Started

To get started with Google Analytics for Firebase on Web,
please [see the documentation](https://firebase.google.com/docs/analytics/get-started?platform=flutter)

To learn more about Google Analytics for Firebase, please visit
the [Firebase website](https://firebase.google.com/products/analytics).

## Changelog
## 0.6.2+14

 - Update a dependency to the latest release.

## 0.6.1+13

 - Update a dependency to the latest release.

## 0.6.1+12

 - Update a dependency to the latest release.

## 0.6.1+11

 - Update a dependency to the latest release.

## 0.6.1+10

 - Update a dependency to the latest release.

## 0.6.1+9

 - Update a dependency to the latest release.

## 0.6.1+8

 - Update a dependency to the latest release.

## 0.6.1+7

 - Update a dependency to the latest release.

## 0.6.1+6

 - **REFACTOR**: move all packages to workspace ([#18182](https://github.com/firebase/flutterfire/issues/18182)). ([6cdfcb10](https://github.com/firebase/flutterfire/commit/6cdfcb103da7be46ccb190d7e107d8c537aa1ff8))

## 0.6.1+5

 - Update a dependency to the latest release.

## 0.6.1+4

 - Update a dependency to the latest release.

## 0.6.1+3

 - Update a dependency to the latest release.

## 0.6.1+2

 - Update a dependency to the latest release.

## 0.6.1+1

 - Update a dependency to the latest release.

## 0.6.1

 - **FIX**(analytics,web): More explicit interop types ([#17811](https://github.com/firebase/flutterfire/issues/17811)). ([311a57cb](https://github.com/firebase/flutterfire/commit/311a57cbb3fd36b9979d652a9105d64e01556620))
 - **FEAT**(web): add `registerVersion` support for packages ([#17780](https://github.com/firebase/flutterfire/issues/17780)). ([3c8c83d4](https://github.com/firebase/flutterfire/commit/3c8c83d4251f2965ae6fb1fe7b64c21dcb94e9ec))

## 0.6.0+3

 - Update a dependency to the latest release.

## 0.6.0+2

 - Update a dependency to the latest release.

## 0.6.0+1

 - Update a dependency to the latest release.

## 0.6.0

> Note: This release has breaking changes.

 - **BREAKING** **FEAT**(analytics): remove deprecated methods for breaking change release ([#17560](https://github.com/firebase/flutterfire/issues/17560)). ([ea3034d8](https://github.com/firebase/flutterfire/commit/ea3034d88215d0b99dda9079fd9134afb5fee496))

## 0.5.10+16

 - Update a dependency to the latest release.

## 0.5.10+15

 - Update a dependency to the latest release.

## 0.5.10+14

 - Update a dependency to the latest release.

## 0.5.10+13

 - Update a dependency to the latest release.

## 0.5.10+12

 - Update a dependency to the latest release.

## 0.5.10+11

 - Update a dependency to the latest release.

## 0.5.10+10

 - Update a dependency to the latest release.

## 0.5.10+9

 - Update a dependency to the latest release.

## 0.5.10+8

 - Update a dependency to the latest release.

## 0.5.10+7

 - Update a dependency to the latest release.

## 0.5.10+6

 - Update a dependency to the latest release.

## 0.5.10+5

 - Update a dependency to the latest release.

## 0.5.10+4

 - Update a dependency to the latest release.

## 0.5.10+3

 - Update a dependency to the latest release.

## 0.5.10+2

 - Update a dependency to the latest release.

## 0.5.10+1

 - Update a dependency to the latest release.

## 0.5.10

 - **FEAT**(web): update to `web: ^1.0.0` ([#13200](https://github.com/firebase/flutterfire/issues/13200)). ([8fab04ae](https://github.com/firebase/flutterfire/commit/8fab04aec3b95789856d95639131bf09db29175b))

## 0.5.9+2

 - Update a dependency to the latest release.

## 0.5.9+1

 - **FIX**(analytics,web): Default to empty object for intializeAnalytics ([#13083](https://github.com/firebase/flutterfire/issues/13083)). ([8f1346e5](https://github.com/firebase/flutterfire/commit/8f1346e5dcb97daec47a57d9df45c5f89f032804))

## 0.5.9

 - **FEAT**(analytics,web): add support for options on Web ([#12914](https://github.com/firebase/flutterfire/issues/12914)). ([dd7ce8c2](https://github.com/firebase/flutterfire/commit/dd7ce8c20c28d7bd67cee9b7542af2e38c1aa6c7))

## 0.5.8

 - **FEAT**(analytics,ios): add support for `initiateOnDeviceConversionMeasurementWithPhoneNumber` and `initiateOnDeviceConversionMeasurementWithHashedEmailAddress` ([#12976](https://github.com/firebase/flutterfire/issues/12976)). ([1e25ec1e](https://github.com/firebase/flutterfire/commit/1e25ec1e55d7e9ecb79e5edb98ae9592a387d0b0))

## 0.5.7+9

 - Update a dependency to the latest release.

## 0.5.7+8

 - **FIX**(web): fix some casting issue on Web JS Interop ([#12852](https://github.com/firebase/flutterfire/issues/12852)). ([4b56df1c](https://github.com/firebase/flutterfire/commit/4b56df1cc187d77ef22a82688a37f1c7aba4ed40))

## 0.5.7+7

 - Update a dependency to the latest release.

## 0.5.7+6

 - Update a dependency to the latest release.

## 0.5.7+5

 - Update a dependency to the latest release.

## 0.5.7+4

 - Update a dependency to the latest release.

## 0.5.7+3

 - Update a dependency to the latest release.

## 0.5.7+2

 - Update a dependency to the latest release.

## 0.5.7+1

 - Update a dependency to the latest release.

## 0.5.7

 - **FEAT**(web): remove the dependency on `package:js` in favor of `dart:js_interop` ([#12534](https://github.com/firebase/flutterfire/issues/12534)). ([d83f6327](https://github.com/firebase/flutterfire/commit/d83f632753707c974fef2ac8a7f9bf6cb8ba8758))

## 0.5.6

 - **FEAT**(analytics): add consent mode v2 ([#12298](https://github.com/firebase/flutterfire/issues/12298)). ([19f3dbdd](https://github.com/firebase/flutterfire/commit/19f3dbdd197c57cf95853448f9541f6cebfe810c))
 - **FEAT**(analytics,web): update web version to 0.5.1 ([#12490](https://github.com/firebase/flutterfire/issues/12490)). ([bd522fc8](https://github.com/firebase/flutterfire/commit/bd522fc86bcd16433b49d4ab46e62f9a530a1ddb))
 - **FEAT**(analytics,web): migrate web to js_interop to be compatible with WASM ([#12206](https://github.com/firebase/flutterfire/issues/12206)). ([3a88eea4](https://github.com/firebase/flutterfire/commit/3a88eea40894dc4d5a35d477e7785f9499cb2cb1))

## 0.5.5+22

 - Update a dependency to the latest release.

## 0.5.5+21

 - Update a dependency to the latest release.

## 0.5.5+20

 - Update a dependency to the latest release.

## 0.5.5+19

 - Update a dependency to the latest release.

## 0.5.5+18

 - Update a dependency to the latest release.

## 0.5.5+17

 - Update a dependency to the latest release.

## 0.5.5+16

 - Update a dependency to the latest release.

## 0.5.5+15

 - Update a dependency to the latest release.

## 0.5.5+14

 - Update a dependency to the latest release.

## 0.5.5+13

 - **DOCS**: change old documentation links of packages in README files ([#12136](https://github.com/firebase/flutterfire/issues/12136)). ([24b9ac7e](https://github.com/firebase/flutterfire/commit/24b9ac7ec29fc9ca466c0941c2cff26d75b8568d))

## 0.5.5+12

 - Update a dependency to the latest release.

## 0.5.5+11

 - Update a dependency to the latest release.

## 0.5.5+10

 - Update a dependency to the latest release.

## 0.5.5+9

 - Update a dependency to the latest release.

## 0.5.5+8

 - Update a dependency to the latest release.

## 0.5.5+7

 - Update a dependency to the latest release.

## 0.5.5+6

 - Update a dependency to the latest release.

## 0.5.5+5

 - Update a dependency to the latest release.

## 0.5.5+4

 - Update a dependency to the latest release.

## 0.5.5+3

 - Update a dependency to the latest release.

## 0.5.5+2

 - Update a dependency to the latest release.

## 0.5.5+1

 - Update a dependency to the latest release.

## 0.5.5

 - **FEAT**(firebase_analytics): support `getSessionId` for android and apple platforms ([#11478](https://github.com/firebase/flutterfire/issues/11478)). ([13aaf03d](https://github.com/firebase/flutterfire/commit/13aaf03dc2050514cea97023fae5c27491bcac8a))

## 0.5.4+5

 - Update a dependency to the latest release.

## 0.5.4+4

 - Update a dependency to the latest release.

## 0.5.4+3

 - Update a dependency to the latest release.

## 0.5.4+2

 - Update a dependency to the latest release.

## 0.5.4+1

 - Update a dependency to the latest release.

## 0.5.4

 - **FEAT**: update dependency constraints to `sdk: '>=2.18.0 <4.0.0'` `flutter: '>=3.3.0'` ([#10946](https://github.com/firebase/flutterfire/issues/10946)). ([2772d10f](https://github.com/firebase/flutterfire/commit/2772d10fe510dcc28ec2d37a26b266c935699fa6))

## 0.5.3

 - **FEAT**: upgrade to dart 3 compatible dependencies ([#10890](https://github.com/firebase/flutterfire/issues/10890)). ([4bd7e59b](https://github.com/firebase/flutterfire/commit/4bd7e59b1f2b09a2230c49830159342dd4592041))

## 0.5.2+1

 - Update a dependency to the latest release.

## 0.5.2

 - **FEAT**: bump dart sdk constraint to 2.18 ([#10618](https://github.com/firebase/flutterfire/issues/10618)). ([f80948a2](https://github.com/firebase/flutterfire/commit/f80948a28b62eead358bdb900d5a0dfb97cebb33))

## 0.5.1+14

 - Update a dependency to the latest release.

## 0.5.1+13

 - Update a dependency to the latest release.

## 0.5.1+12

 - Update a dependency to the latest release.

## 0.5.1+11

 - Update a dependency to the latest release.

## 0.5.1+10

 - Update a dependency to the latest release.

## 0.5.1+9

 - Update a dependency to the latest release.

## 0.5.1+8

 - Update a dependency to the latest release.

## 0.5.1+7

 - Update a dependency to the latest release.

## 0.5.1+6

 - Update a dependency to the latest release.

## 0.5.1+5

 - Update a dependency to the latest release.

## 0.5.1+4

 - Update a dependency to the latest release.

## 0.5.1+3

 - Update a dependency to the latest release.

## 0.5.1+2

 - Update a dependency to the latest release.

## 0.5.1+1

 - Update a dependency to the latest release.

## 0.5.1

- Update a dependency to the latest release.

## 0.5.0

> Note: This release has breaking changes.

 - **BREAKING** **FEAT**: Firebase iOS SDK version: `10.0.0` ([#9708](https://github.com/firebase/flutterfire/issues/9708)). ([9627c56a](https://github.com/firebase/flutterfire/commit/9627c56a37d657d0250b6f6b87d0fec1c31d4ba3))

## 0.4.2+7

 - Update a dependency to the latest release.

## 0.4.2+6

 - Update a dependency to the latest release.

## 0.4.2+5

 - Update a dependency to the latest release.

## 0.4.2+4

 - Update a dependency to the latest release.

## 0.4.2+3

 - **FIX**: `setCurrentScreen()` API is now obsolete, using `logEvent()` instead ([#9397](https://github.com/firebase/flutterfire/issues/9397)). ([490ef204](https://github.com/firebase/flutterfire/commit/490ef204b9873fca994f1a69ddf7962e6d735c4b))

## 0.4.2+2

 - Update a dependency to the latest release.

## 0.4.2+1

 - Update a dependency to the latest release.

## 0.4.2

 - **FEAT**: retrieves `appInstanceId` property on native platforms if available ([#8689](https://github.com/firebase/flutterfire/issues/8689)). ([7132d771](https://github.com/firebase/flutterfire/commit/7132d771ed5ada7a0433232b9f0d996ef0d61481))

## 0.4.1+1

 - **FIX**: allow `null` values for `setDefaultEventParameters()` which removes defaults. Permissible on android and iOS. ([#9135](https://github.com/firebase/flutterfire/issues/9135)). ([dff46a3f](https://github.com/firebase/flutterfire/commit/dff46a3f33d0b9881864f79be659b2770526677d))

## 0.4.1

 - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903))

## 0.4.0+17

 - Update a dependency to the latest release.

## 0.4.0+16

 - Update a dependency to the latest release.

## 0.4.0+15

 - **REFACTOR**: use "firebase" instead of "FirebaseExtended" as organisation in all links for this repository (#8791). ([d90b8357](https://github.com/firebase/flutterfire/commit/d90b8357db01d65e753021358668f0b129713e6b))

## 0.4.0+14

 - Update a dependency to the latest release.

## 0.4.0+13

 - Update a dependency to the latest release.

## 0.4.0+12

 - Update a dependency to the latest release.

## 0.4.0+11

 - Update a dependency to the latest release.

## 0.4.0+10

 - Update a dependency to the latest release.

## 0.4.0+9

 - Update a dependency to the latest release.

## 0.4.0+8

 - **FIX**: update all Dart SDK version constraints to Dart >= 2.16.0 (#8184). ([df4a5bab](https://github.com/firebase/flutterfire/commit/df4a5bab3c029399b4f257a5dd658d302efe3908))

## 0.4.0+7

 - Update a dependency to the latest release.

## 0.4.0+6

 - Update a dependency to the latest release.

## 0.4.0+5

 - Update a dependency to the latest release.

## 0.4.0+4

 - Update a dependency to the latest release.

## 0.4.0+3

 - **FIX**: ensure `setDefaultEventParameters()` API throws stating not supported on web. (#7522). ([9a83f121](https://github.com/firebase/flutterfire/commit/9a83f1219e33090bc8dbdd9bf26316e7fc6e7979))

## 0.4.0+2

 - Update a dependency to the latest release.

## 0.4.0+1

 - **FIX**: use `jsify()` with event parameters for `logEvent()` so they are sent (#7509).

## 0.4.0

 - Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

## 0.4.0-dev.6

 - Update a dependency to the latest release.

## 0.4.0-dev.5

 - Update a dependency to the latest release.

## 0.4.0-dev.4

 - **FEAT**: automatically inject Firebase JS SDKs (#7359).

## 0.4.0-dev.3

 - **FEAT**: add macOS support (#7313).

## 0.4.0-dev.2

 - **FEAT**: support initializing default `FirebaseApp` instances from Dart (#6549).

## 0.4.0-dev.1

 - Update a dependency to the latest release.

## 0.4.0-dev.0

> Note: This release has breaking changes.

 - **STYLE**: enable additional lint rules (#6832).
 - **BREAKING** **REFACTOR**: update Firebase Analytics plugin to match latest Firebase APIs (#7032).
   - See `firebase_analytics` package changelog for more information.

## 0.3.0+1

 - **DOCS**: Add missing homepage/repository links (#6054).
 - **CHORE**: update Web plugins to use Firebase JS SDK version 8.4.1 (#4464).

## 0.3.0

 - Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

## 0.3.0-dev.0

> Note: This release has breaking changes.

 - **BREAKING** **FEAT**: Migrate firebase_analytics to sound null safety (#5341).

## 0.2.0+1

 - **FIX**: upgrade `firebase` in firebase_analytics_web (#5276).
 - **CHORE**: enable missing lints on firebase_analytics (#5231).

## 0.2.0

 - This version is not null-safe but has been created to allow compatibility with other null-safe FlutterFire packages such as `firebase_core`.

## 0.1.1

- Add missing iOS files to be able to endorse this plugin as the web implementation of firebase_analytics.

## 0.1.0

- Initial implementation for firebase_analytics_web.







 
