-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add feature usage observer #4131
Conversation
…eat/track # Conflicts: # functions.php
How to set up the dummy server.ℹ️ You will need Node/Bun with MongoDB (preferably with Docker) Server script: https://pastebin.com/1VVwEE9i | package.json script: https://pastebin.com/nAdydQHQ Install with For mongo, open docker and run this command: docker run -d --name tracking-db-mongo -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=admin mongo You will need to create a database with name Other infoJS tracking script: https://github.com/Codeinwp/themeisle-sdk/blob/fix/tracking/assets/js/src/tracking.js PHP tracking script: https://github.com/Codeinwp/neve/blob/feat/track/inc/core/tracker.php JS Script usage.Use Use ℹ️ Consult the source code to see different options for those functions. Use |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, we can update the endpoint with the live one after testing.
🎉 This PR is included in version 3.8.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Summary
Monitor the usage of various features across Customizer, Modules, etc. for people who allow tracking.
Will affect visual aspect of the product
NO
Testing
Note
Test together and read some additional info on https://github.com/Codeinwp/neve-pro-addon/pull/2667 .
Warning
Install the latest version of Otter. The base tracking package is not in this build.
Make sure that that page does not crash. This update should not modify any functionality.
Important
While you test the options (Customizer, dashboard) , some events will be registered. Once you make sure that the functionality is not affected, post the URL of you instance so I can check if the events have been received.
Check before Pull Request is ready:
Closes https://github.com/Codeinwp/neve-pro-addon/pull/2667