https://github.com/ba-st/willow-mixpanel
Integration between Willow and Mixpanel
https://github.com/ba-st/willow-mixpanel
mixpanel pharo willow
Last synced: 8 days ago
JSON representation
Integration between Willow and Mixpanel
- Host: GitHub
- URL: https://github.com/ba-st/willow-mixpanel
- Owner: ba-st
- License: mit
- Created: 2018-04-26T20:28:09.000Z (about 8 years ago)
- Default Branch: release-candidate
- Last Pushed: 2026-03-26T20:57:15.000Z (2 months ago)
- Last Synced: 2026-03-27T08:47:37.956Z (2 months ago)
- Topics: mixpanel, pharo, willow
- Language: Smalltalk
- Size: 64.5 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Willow Mixpanel

Integration between [Willow](https://github.com/ba-st/Willow/)
and the [Mixpanel Javascript API](https://mixpanel.com/help/reference/javascript)
[](https://github.com/ba-st/Willow-Mixpanel/actions/workflows/unit-tests.yml/badge.svg)
[](https://codecov.io/gh/ba-st/Willow-Mixpanel/branch/release-candidate)
[](https://github.com/ba-st/Willow-Mixpanel/actions/workflows/loading-groups.yml)
[](https://github.com/ba-st/Willow-Mixpanel/actions/workflows/markdown-lint.yml)
[](https://github.com/ba-st/Willow-Mixpanel/releases/latest)
[](https://pharo.org)
[](https://pharo.org)
[](https://pharo.org)
[](https://pharo.org)
## Quick links
- [**Explore the docs**](docs/README.md)
- [Report a defect](https://github.com/ba-st/Willow-Mixpanel/issues/new?labels=Type%3A+Defect)
- [Request a feature](https://github.com/ba-st/Willow-Mixpanel/issues/new?labels=Type%3A+Feature)
## License
- The code is licensed under [MIT](LICENSE).
- The documentation is licensed under [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/).
## Quick Start
To load the project in a Pharo image follow these [instructions](docs/how-to/how-to-load-in-pharo.md).
Include `WillowMixpanelMetadataLibrary` in the libraries updating the application
root.
```smalltalk
(WillowMixpanelMetadataLibrary using: 'YOUR_MIXPANEL_TOKEN') updateRoot: aRoot
```
This will load the mixpanel support and then start tracking your events:
```smalltalk
button onTrigger sendToMixpanel: [:mixpanel | mixpanel track: 'User event' ]
```
## Contributing
Check the [Contribution Guidelines](CONTRIBUTING.md)
## Credits
- This integration was initially made at [Mercap](https://www.mercapsoftware.com/en/)
by @fortizpenaloza
- [Pharo](https://pharo.org) and GitHub migration by @gcotelli