Is there an existing issue for this?
Use case
Flutter and Dart have various tools -- the Dart command line tool, the Flutter command line tool, IDE plugins and DevTools. Previously, each tool had its own Google Analytics process with its own Client ID. With the new unified analytics project, all tools report data into a unified Google Analytics account.
How does it work?
Events and user properties are collected using the unified_analytics package. This provides a common interface for the various tools to send events to a single Google Analytics account
How are new events added?
Individual teams will be responsible for adding new event names, event keys and user property keys as necessary to the unified_analytics package. The event value will be set in the corresponding Flutter, Dart or tools code based on some action.
Proposal
What needs to be done?
| Category |
Issue |
Estimated Completion |
| Initial Setup |
|
June, 2023 |
| Initial Setup |
|
June, 2023 |
| Make package usable |
|
June, 2023 |
| Make package usable |
|
September, 2023 |
| Make package usable |
|
September, 2023 |
| Make package usable |
|
September, 2023 |
| Migrating events |
|
March, 2024 |
| Migrating events |
|
March, 2024 |
| Migrating events |
|
March, 2024 |
| Migrating events |
|
March, 2024 |
Is there an existing issue for this?
Use case
Flutter and Dart have various tools -- the Dart command line tool, the Flutter command line tool, IDE plugins and DevTools. Previously, each tool had its own Google Analytics process with its own Client ID. With the new unified analytics project, all tools report data into a unified Google Analytics account.
How does it work?
Events and user properties are collected using the unified_analytics package. This provides a common interface for the various tools to send events to a single Google Analytics account
How are new events added?
Individual teams will be responsible for adding new event names, event keys and user property keys as necessary to the unified_analytics package. The event value will be set in the corresponding Flutter, Dart or tools code based on some action.
Proposal
What needs to be done?
package:unified_analyticsimplementation in flutter tool #128251pub