Skip to content

Commit a74b263

Browse files
rebecca bausingerchewbeccy
authored andcommitted
migrated-operation-files
1 parent 60b26fe commit a74b263

File tree

2 files changed

+147
-132
lines changed

2 files changed

+147
-132
lines changed

docs/administration.product-feedback-collection.md

Lines changed: 41 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -3,70 +3,68 @@ id: administration.product-feedback-collection
33
title: Product Feedback Collection
44
---
55

6-
> We are happy to share any of the feedback and product usage data we collect with you for your meshStack.
6+
> We're happy to share any feedback and product usage data we collect with you for your meshStack.
77
> Reach out to your Customer Success representative to get the data.
88
9-
## In-Product Satisfaction Survey
9+
## Why Your Feedback Matters
10+
11+
Your feedback helps us build a better product. We want to make it easy for you to share your thoughts, stay informed, and help shape the future of meshStack.
1012

11-
meshStack might show your users a short survey consisting of three questions:
13+
---
1214

13-
1. How satisfied are you with {meshStack}*
14-
2. When I perform an action in {meshStack}, it works as expected.
15-
3. I was able to complete the tasks I needed to using {meshStack}.
15+
## Communication Channels
1616

17-
*Please note that if you have your own rebranded name for meshStack, that will be shown instead.
17+
We offer several ways for you to connect with us and stay up to date:
1818

19-
Below you can see an example of what the survey looks like.
19+
### 1. Share Your Thoughts
2020

21-
![Example of Satisfaction Survey](assets/feedback-survey-example.png)
21+
- **Email:** Write to [[email protected]](mailto:[email protected]) and our Product Managers will get back to you.
22+
- **1-on-1 Meetings:** Prefer a chat? [Schedule a meeting](https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ3CKr5hOFH0vyReqOgXy4p5O7gF3oURG5FEP9ky9vr6AFGxaUG-Bc0UmSqbEduT14V5ccldBwKM) with a Product Manager.
23+
24+
### 2. Stay Informed
25+
26+
- **Newsletter:** Get regular updates about new features and improvements. [Subscribe here](https://www.meshcloud.io/en/product/).
27+
- **Roadmap:** See what's coming, ongoing, and released on our [product roadmap](https://www.meshcloud.io/en/product/).
28+
- **Release Notes:** Find detailed release notes in the top-level navigation.
29+
30+
### 3. Suggest Features
2231

23-
### When does the survey show up?
32+
- **Feature Requests:** Use [Canny](https://meshcloud.canny.io) to submit ideas, track progress, and vote for features that matter to you.
2433

25-
The satisfaction survey will show up under the following conditions:
34+
---
2635

27-
- The user is **not** a user of the Admin Area.
28-
- The user has logged in more than three times in the last 30 days.
29-
- The user has not been shown the survey in the last 30 days. (If a user closes the survey it will only ever show up again after 30 days)
30-
- The user did not do anything for the last 25 seconds (to prevent interrupting the user in important flows)
36+
## In-Product Satisfaction Survey
3137

32-
Note that the satisfaction survey is not configurable to be turned off. It is always turned on for each meshStack.
38+
We may occasionally show a short survey in meshStack to gather your feedback.
39+
You'll see three quick questions about your experience.
40+
*If your organization uses a custom name for meshStack, you'll see that name in the survey.*
3341

34-
## Product Usage Data with Plausible
42+
**When does the survey appear?**
43+
- You’re not an Admin Area user.
44+
- You’ve logged in more than three times in the last 30 days.
45+
- You haven’t seen the survey in the last 30 days.
46+
- You’ve been inactive for at least 25 seconds.
3547

36-
In order to continuously improve our product we collect product usage data and feedback.
37-
Product usage data collection can be explicitly enabled by your Customer Success representative after your confirmation.
48+
*Note: The survey is always enabled for each meshStack.*
3849

39-
meshPanel uses the privacy-preserving and open source web-analytics library plausible.io for collecting anonymous usage data as described in the [plausible data policy](https://plausible.io/data-policy).
40-
The system we use is operated by meshcloud and the data collected will remain within the secure meshcloud environment and will not be shared or processed externally.
50+
![Example of Satisfaction Survey](assets/feedback-survey-example.png)
4151

42-
### What data is collected?
52+
---
4353

44-
Rest assured, the data we collect will not include any Personally Identifiable Information (PII).
45-
Data that we collect includes the following:
54+
## Product Usage Data
4655

47-
- Satisfaction Ratings: To gauge user satisfaction, we will implement a star rating system. After completing an activity within the product, such as creating a meshProject, users will be prompted to provide a rating based on their experience.
48-
- Usage Metrics: We will collect data on the frequency and manner in which functionalities are utilized within meshStack. This will help us identify patterns and understand how our product is being used, allowing us to make informed decisions for further improvement.
56+
We use [plausible.io](https://plausible.io/data-policy) to collect anonymous usage data, helping us improve meshStack.
57+
This data is stored securely by meshcloud and never shared externally.
4958

50-
### Enabling Plausible data collection
59+
**What do we collect?**
60+
- Satisfaction ratings (e.g., after creating a project)
61+
- Usage metrics (how often and how you use features)
5162

52-
<!--snippet:mesh.panel.environment#Plausible-->
63+
**How to enable usage data collection:**
64+
Your Customer Success representative can enable this after your confirmation.
5365

54-
The following configuration options are available at `mesh.panel.environment#Plausible`:
55-
<!--DOCUSAURUS_CODE_TABS-->
56-
<!--Dhall Type-->
5766
```dhall
5867
let Plausible =
59-
{-
60-
activatePlausibleTracking:
61-
Enable product usage analysis and telemetry using the plausible JavaScript library.
62-
-}
63-
{ activatePlausibleTracking : Bool }
64-
```
65-
<!--Example-->
66-
```dhall
68+
{ activatePlausibleTracking : Bool }
6769
let example = { activatePlausibleTracking = True } : Plausible
6870
```
69-
<!--END_DOCUSAURUS_CODE_TABS-->
70-
71-
When enabled, meshPanel will send usage data to this meshStack's meshPanel domain, which means there will be
72-
no third-party domains accessed from user's browsers.

sidebars.ts

Lines changed: 106 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,8 @@ const sidebars: SidebarsConfig = {
216216
'meshstack.monitoring',
217217
'meshstack.backup',
218218
'security-faq',
219-
'copilot-preview',
219+
'administration.dns',
220+
'administration.product-feedback-collection', // Product Feedback Collection
220221
],
221222
},
222223
{
@@ -333,101 +334,117 @@ const sidebars: SidebarsConfig = {
333334
'new-guide-how-to-generate-building-block-documentation'
334335
],
335336
},
337+
],
338+
},
339+
{
340+
type: 'category',
341+
label: 'Integrations',
342+
collapsible: true,
343+
collapsed: true,
344+
items: [
345+
{
346+
type: 'category',
347+
label: 'Amazon Web Services',
348+
items: [
349+
'meshstack.aws.index',
350+
'new-integration-how-to-integrate-aws',
351+
'meshstack.aws.landing-zones',
352+
'meshstack.aws.metering',
353+
'meshstack.aws.sso-setup',
354+
'meshstack.aws.reserved-instance-guide',
355+
],
356+
},
357+
{
358+
type: 'category',
359+
label: 'Microsoft Azure',
360+
items: [
361+
'meshstack.azure.index',
362+
'new-integration-how-to-integrate-azure',
363+
'new-integration-how-to-integrate-azure-administrative-units',
364+
'meshstack.azure.landing-zones',
365+
'meshstack.azure.metering',
366+
],
367+
},
368+
{
369+
type: 'category',
370+
label: 'Google Cloud Platform',
371+
items: [
372+
'meshstack.gcp.index',
373+
'new-guide-how-to-integrate-gcp',
374+
'meshstack.gcp.landing-zones',
375+
'meshstack.gcp.metering',
376+
],
377+
},
378+
{
379+
type: 'category',
380+
label: 'Cloud Foundry',
381+
items: [
382+
'meshstack.cloudfoundry.index',
383+
'meshstack.cloudfoundry.metering',
384+
],
385+
},
386+
{
387+
type: 'category',
388+
label: 'Kubernetes',
389+
items: [
390+
'meshstack.kubernetes.index',
391+
'meshstack.kubernetes.landing-zones',
392+
'meshstack.kubernetes.metering',
393+
],
394+
},
395+
{
396+
type: 'category',
397+
label: 'GitHub',
398+
items: [
399+
'meshstack.github.pipeline-automation'
400+
],
401+
},
402+
{
403+
type: 'category',
404+
label: 'OpenShift',
405+
items: [
406+
'meshstack.openshift.index',
407+
'meshstack.openshift.landing-zones',
408+
'meshstack.openshift.metering',
409+
],
410+
},
411+
{
412+
type: 'category',
413+
label: 'OpenStack',
414+
items: [
415+
'meshstack.openstack.index',
416+
'meshstack.openstack.metering',
417+
],
418+
},
336419
{
337420
type: 'category',
338-
label: 'Integrations',
339-
collapsible: true,
340-
collapsed: false,
421+
label: 'OSB Services',
341422
items: [
342-
{
343-
type: 'category',
344-
label: 'Amazon Web Services',
345-
items: [
346-
'meshstack.aws.index',
347-
'new-integration-how-to-integrate-aws',
348-
'meshstack.aws.landing-zones',
349-
'meshstack.aws.metering',
350-
'meshstack.aws.sso-setup',
351-
'meshstack.aws.reserved-instance-guide',
352-
],
353-
},
354-
{
355-
type: 'category',
356-
label: 'Microsoft Azure',
357-
items: [
358-
'meshstack.azure.index',
359-
'new-integration-how-to-integrate-azure',
360-
'new-integration-how-to-integrate-azure-administrative-units',
361-
'meshstack.azure.landing-zones',
362-
'meshstack.azure.metering',
363-
],
364-
},
365-
{
366-
type: 'category',
367-
label: 'Google Cloud Platform',
368-
items: [
369-
'meshstack.gcp.index',
370-
'new-guide-how-to-integrate-gcp',
371-
'meshstack.gcp.landing-zones',
372-
'meshstack.gcp.metering',
373-
],
374-
},
375-
{
376-
type: 'category',
377-
label: 'Cloud Foundry',
378-
items: [
379-
'meshstack.cloudfoundry.index',
380-
'meshstack.cloudfoundry.metering',
381-
],
382-
},
383-
{
384-
type: 'category',
385-
label: 'Kubernetes',
386-
items: [
387-
'meshstack.kubernetes.index',
388-
'meshstack.kubernetes.landing-zones',
389-
'meshstack.kubernetes.metering',
390-
],
391-
},
392-
{
393-
type: 'category',
394-
label: 'GitHub',
395-
items: [
396-
'meshstack.github.pipeline-automation'
397-
],
398-
},
399-
{
400-
type: 'category',
401-
label: 'OpenShift',
402-
items: [
403-
'meshstack.openshift.index',
404-
'meshstack.openshift.landing-zones',
405-
'meshstack.openshift.metering',
406-
],
407-
},
408-
{
409-
type: 'category',
410-
label: 'OpenStack',
411-
items: [
412-
'meshstack.openstack.index',
413-
'meshstack.openstack.metering',
414-
],
415-
},
416-
{
417-
type: 'category',
418-
label: 'OSB Services',
419-
items: [
420-
'meshstack.meshmarketplace.index',
421-
'meshstack.meshmarketplace.metering',
422-
'meshstack.meshmarketplace.profile',
423-
'meshstack.meshmarketplace.tenant-services',
424-
'meshstack.meshmarketplace.broker-tutorial'
425-
],
426-
},
423+
'meshstack.meshmarketplace.index',
424+
'meshstack.meshmarketplace.metering',
425+
'meshstack.meshmarketplace.profile',
426+
'meshstack.meshmarketplace.tenant-services',
427+
'meshstack.meshmarketplace.broker-tutorial'
427428
],
428429
},
429430
],
430431
},
432+
{
433+
type: 'category',
434+
label: 'Operations',
435+
collapsible: true,
436+
collapsed: true,
437+
items: [
438+
'meshstack.managed-service',
439+
'meshstack.email',
440+
'meshstack.logging',
441+
'meshstack.monitoring',
442+
'meshstack.backup',
443+
'security-faq',
444+
'administration.dns',
445+
'administration.product-feedback-collection'
446+
],
447+
},
431448
],
432449
};
433450

0 commit comments

Comments
 (0)