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
Collect feedback about what features people are using? #18251
Comments
@tsteur just checking, should we use a cookie per browser, or database per user to reload the popup. I mean if someone finishes the feedback, should we record it into the browser cookie per browser or local database per user. |
@peterhashair we'll want to do this in the browser |
@peterhashair sorry I meant in the database. Similarly to how we've done this for review popup and refer popup. |
@tsteur Just checking the logic here and prority. |
@tsteur , take also int account when Matomo cannot access the Internet (then the email could be sent though the email app of the user if any... Or else the feature desactivated...) |
@peterhashair I'm not quite understanding what you mean re that logic? @heurteph-ei So far Internet vs email are two different things in Matomo. We're usually assuming that when internet is disabled, emails usually still work.
We will include the email address of the currently logged in user (see the privacy notice below the textarea) |
@peterhashair did you mean to close this issue? |
@tsteur definitely not. Sorry, I click the wrong button. Just checking because it fires us an email, do we worry about spam. do we need to do a captcha |
@peterhashair Some of the requirements are not yet fully met for the feature. Maybe you can create some additional pull requests for those:
The conditions when it should be displayed are actually not the same. Above it says:
But actually implemented we have: |
We will definitely want to avoid that too many people see the banner at once. Maybe if we don't have a creation date or something then we simply pick a date from the last 6 months randomly or so? We need some solution that distributes this somewhat evenly so never too many people at once see it and submit the feedback. |
We are wanting to learn more about what features or services people are missing in Matomo so we can improve it further.
How we ask for feedback
Therefore, we want to ask for feedback in the app like this:
Questions to show
Questions
When to show this
$daysSinceInstallation % 6 months == 0
. Problems: We don't have an install date I think, and what if they log in 6 months+3 days but not exactly 6 months ago to the day? We'd need to have some flexibility in there. Like we want to show it also to people that haven't logged in the last 1 week. If users only use it every few weeks that's fine then they might not see the popup. Likely they have little usage and requirements anyway. Maybe the next best thing is to check the first site creation date? (although when someone imports historical data then this may be changed).Also:
On button click to get actual feedback
We show our feedback popup
Your message and your email address will be sent to us by submitting this form. The information will be only used to improve our products and services. Your data will be processed by us, our hosting provider, and our support ticket provider. For more information have a look at Matomo's Privacy Policy.
Link for privacy policy: https://matomo.org/privacy-policy/Confirmation message
If your message was not feedback, please [read here]
(to be improved).At a later stage we might ask a single select follow up question on the thank you confirmation message.
The text was updated successfully, but these errors were encountered: