Add analytics to your Unity games and apps with the Snowplow event tracker for Unity.
With this tracker you can collect event data from your Unity-based applications, games or frameworks.
unitypackage
from GitHub Releases. Drop into your Unity Editor.Technical Docs | Setup Guide | Roadmap | Contributing |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Technical Docs | Setup Guide | Roadmap | Contributing |
Assuming git, Vagrant and VirtualBox installed:
host$ git clone https://github.com/snowplow/snowplow-unity-tracker.git
host$ cd snowplow-unity-tracker
To work on the Tracker:
snowplow-unity-tracker/SnowplowTracker/SnowplowTracker.sln
SnowplowTracker
library in your editor.host$ vagrant up && vagrant ssh
guest$ cd /vagrant
guest$ mb &
guest$ curl -X POST -d @/vagrant/Resources/imposter.json http://localhost:2525/imposters
The test collector to use: http://localhost:4545
Now open Mountebank in your browser (on host is fine):
Requires: Unity 2021.3.12f1 (LTS)
snowplow-unity-tracker/SnowplowTracker.Tests
in the Unity EditorWindow
-> General
-> Test Runner
and open EditMode
Run All
to run all testsPlease note that all Unit Tests are written with NUnit.
Requires: Unity 2021.3.12f1 (LTS)
To open the Demo Game simply add the following folder within Unity Hub, snowplow-unity-tracker/SnowplowTracker.Demo
, you can then build and run it yourself.
Tested Platforms:
The Snowplow Unity Tracker is copyright 2015-2023 Snowplow Analytics Ltd.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.