> ## Documentation Index
> Fetch the complete documentation index at: https://www.mellowtel.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# अपने उपयोगकर्ताओं से प्रतिक्रिया एकत्र करें

Mellowtel एक पूर्व-निर्मित प्रतिक्रिया पृष्ठ प्रदान करता है जिसका उपयोग आप अपने उपयोगकर्ताओं से प्रतिक्रिया एकत्र करने के लिए कर सकते हैं ताकि आप तेजी से सुधार कर सकें और अपने उत्पाद को बेहतर बना सकें। अभी यह पृष्ठ केवल ब्राउज़र प्लगइन्स के लिए उपलब्ध है। प्रतिक्रिया पृष्ठ इस [पृष्ठ](https://www.mellowtel.com/uninstall-feedback/?extension_id=testId\&configuration_key=testConfiguration) के समान है, जिसमें आप अपने प्लगइन का आइकन और नाम गतिशील रूप से पास कर सकते हैं।

आप Mellowtel डैशबोर्ड से प्रतिक्रिया पढ़ सकते हैं और इसका उपयोग अपने ब्राउज़र प्लगइन को सुधारने के लिए कर सकते हैं।

महत्वपूर्ण: आप Mellowtel डैशबोर्ड से प्रतिक्रिया तभी पढ़ पाएंगे जब आपका प्लगइन वेब स्टोर पर प्रकाशित हो और डेवलपमेंट मोड में न हो। यदि आप अभी भी विकास में हैं और प्रतिक्रिया पृष्ठ का परीक्षण करना चाहते हैं, तो कृपया चैट के माध्यम से संपर्क करें।

यहां बताया गया है कि आप अपने ब्राउज़र प्लगइन में प्रतिक्रिया पृष्ठ कैसे जोड़ सकते हैं:

## अपने प्लगइन में प्रतिक्रिया पृष्ठ जोड़ें

प्रतिक्रिया पृष्ठ Mellowtel द्वारा होस्ट किया गया है और यह एक URL के माध्यम से सुलभ है जिसे आप Mellowtel JS पैकेज के `generateFeedbackLink()` मेथड का उपयोग करके जनरेट कर सकते हैं।

यदि आप सीधे एक नए टैब में प्रतिक्रिया पृष्ठ खोलना चाहते हैं, तो आप `generateAndOpenFeedbackLink()` मेथड का उपयोग कर सकते हैं और यह इस [पृष्ठ](https://www.mellowtel.com/uninstall-feedback/?extension_id=testId\&configuration_key=testConfiguration) के समान एक पृष्ठ खोलेगा, जिसमें आप अपने प्लगइन का आइकन और नाम गतिशील रूप से पास कर सकते हैं।

आप अपने एक्सटेंशन के बैकग्राउंड स्क्रिप्ट या कंटेंट स्क्रिप्ट से `generateFeedbackLink()` मेथड को कॉल करके प्रतिक्रिया पृष्ठ खोल सकते हैं जब कोई उपयोगकर्ता आपके ब्राउज़र प्लगइन को अनइंस्टॉल करता है।

यहां बताया गया है कि आप इसे कैसे कर सकते हैं।

अपनी `service worker` फ़ाइल (जिसे बैकग्राउंड स्क्रिप्ट भी कहा जाता है) खोलें और निम्नलिखित कोड जोड़ें:

याद रखें कि `<YOUR_CONFIGURATION_KEY>` को अपने वास्तविक Mellowtel कॉन्फ़िगरेशन कुंजी से बदलें। यदि आपके पास अभी तक कोई कॉन्फ़िगरेशन कुंजी नहीं है, तो आप [Mellowtel](https://www.mellowtel.com/mellowtel-auth/) पर साइन अप करके एक प्राप्त कर सकते हैं।

```javascript theme={null}
import Mellowtel from "mellowtel";

let mellowtel;

(async () => {
    mellowtel = new Mellowtel("<YOUR_CONFIGURATION_KEY>");
    await mellowtel.initBackground();
})();

// जब उपयोगकर्ता एक्सटेंशन को अनइंस्टॉल करता है तो प्रतिक्रिया पृष्ठ खोलें
chrome.runtime.onInstalled.addListener(async function(details) {
    console.log("एक्सटेंशन इंस्टॉल या अपडेट किया गया");
    // यदि आप इंस्टॉल और अपडेट को अलग-अलग हैंडल करना चाहते हैं
    /**
    if(details.reason === "install"){
        // पहली बार इंस्टॉल को हैंडल करने के लिए एक फ़ंक्शन कॉल करें
    } else if(details.reason === "update") {
        // अपडेट को हैंडल करने के लिए एक फ़ंक्शन कॉल करें
    }
    **/
    // उपयोगकर्ता सेटिंग्स को हैंडल करने के लिए await mellowtel.generateAndOpenOptInLink(); अधिक विवरण के लिए: opt-in-out docs
    const uninstallURl = await mellowtel.generateFeedbackLink();
    chrome.runtime.setUninstallURL(uninstallURl);
});
```
