-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Context
From Nicolas C.:
Could we track instead every plugin installation with some unique plugin ID? This could have multiple benefits like:
How long does it take to build a website? It will help us for RocketCare and any cross-sell initiative.
How many plugins are installed on average?
What is the average budget of our customers? I guess we can create a database with the price of major plugins / themes.
At the end, monitoring the performance of our own premium plugins will be a subset of that.
We can track all plugin installations once we get user consent. Note that we might bypass consent for hosting & premium plugins(ongoing discussion)
Dependencies
NA
Expected behavior
An event must be fired when the user installs a plugin (any plugins) through the WordPress plugin installation process.
The event must not be fired if the product using the library configures this tracking as being subject to consent AND the user did not give consent. So, if the product using the library says we should track anyway, we will fire the event.
The even must have the following properties:
- domain (hashed)
- if possible: Brand & Product dynamically set
- event name: WordPress plugin installed
- slug of the installed plugin
- if possible, version of the installed plugin