Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/optimics/analytics
Frequently used analytics tools
https://github.com/optimics/analytics
Last synced: 6 days ago
JSON representation
Frequently used analytics tools
- Host: GitHub
- URL: https://github.com/optimics/analytics
- Owner: optimics
- Created: 2023-07-03T09:00:35.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-26T14:07:47.000Z (5 months ago)
- Last Synced: 2024-10-02T13:45:52.345Z (about 1 month ago)
- Language: HTML
- Size: 750 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Optimics Analytics tools
> Free tools used to measure application analytics and analyse data
* [@optimics/article-tracker](./browser/article-tracker) - track how your
audience consumes article texts and multimedia
* [@optimics/experiment-runner](./browser/experiment-runner) - run ABCD tests
on your audience
* [@optimics/dataform-ecom-report-transform](./dataform/ecom-report-transform) -
transform GA4 ecommerce data into reportful tables
* [@optimics/dataform-utm-source-filter](./dataform/utm-source-filter) -
consolidate your e-shop orders by UTM source
* [@optimics/ga4-manager](./google/sheets/ga4-manager) - configure your GA4
custom properties and dimensions from Sheets## Testing
There is a singular test suite that covers all the subprojects build on jest
using
[@optimics/jest](https://github.com/optimics/forge/tree/master/packages/jest)
configurator.```
npm test
```Tests can be run in watch mode, so they will respond to code changes.
```
npm test -- --watch
```For more options, see [Jest CLI Options](https://jestjs.io/docs/cli)
### Potential issues
The project was not developed with Microsoft Windows in mind. If you are forced
to use this operating system, there might be unexpected, undocumented sporadic
issues in the test suite. If you encounter any, please [report
them](https://github.com/optimics/analytics/issues/new).## Workflows
### [Integration](./actions/workflows/integraton.yml)
This workflow runs builds and tests. If all passes, it deploys code to staging
environments.### [Release](./actions/workflows/release.yml)
This workflow initiates Release cycle, by creating Release Pull Request, that
needs to be reviewed. When the Pull Request is merged, new package versions are
released and new code is put to production.### [Publish](./actions/workflows/publish.yml)
This workflow publishes new package versions and deploy code to production,
when a new version is marked in the repository.