Readme - 中文
TrackSoul is an open-source, cross-platform solution for Event Tracking. It supports Website, Web APP, IOS, Android or even mini-program on WeChat. For more information on using TrackSoul, see the TrackSoul Website
Codeless Tracking Demo Site- JsFiddle (Remember to open console in order to see the effect)
- Description
- Platform architecture
- Codeless tracking Usage example screenshots
- Specific tracking path Usage demo example
- SDK Config
- Module bundler
- SDK script usage
- SDK Releases
- Application analysis panel
This is a user behavior Javascript SDK planned to support Website, Web APP, WeChat mini-program, and Native APP Both Android and IOS in the coming future.
The only stable method to improve your user experience for your audience is to rely on user behavior data. No matter deciding on enhancing user interface, marketing, make sales, and even predictive analytics.
Collecting data is not hard, to maximum the efficiency of the data usage is what we wanted to focus on, we wanted to provide a total solution from collecting to analysing.
We wanted to build a long-going maintainable ecosystem for this project to spread out for the freedom of user behavior.
Requesting demo screenshot (IP address hidden)
Click event demo screenshot (IP address hidden)
Input event demo screenshot (IP address hidden)
specific_tracking(Config.script_domain, Config.specific_tracking, 'http://localhost:3000/index.html', '/html[1]/body[1]/h1[3]', 'Test Specifc path');
Name | Type | Example | Description |
---|---|---|---|
sdk_name | string | TrackSoul | Our Javascript SDK name |
data_endpoint | string | https://tracksoul.com/tracking/data | Set the endpoint where the tracking data send to |
input_tracking | boolean | true | Enable / Disable tracking input data |
behaviour_tracking | boolean | true | Enable / Disable tracking click data |
I have chosen Roll.js and had fall in love ♥ with it Simple just install via npm and run the script below in your terminal / cmd
# installing rollup
npm install --global rollup
# compile to a <script> containing a self-executing function
rollup -c
Point to an external/internal JavaScript file like below
<html>
<head>
<!-- Link our Tracksoul dist javascript sdk like below -->
<script src="tracksoul-0.0.1.min.js"></script>
</head>
<body></body>
</html>
Coming soon