Documentation
Everything you need to add UserFeed to your Chrome extension.
Three steps from zero to live:
No additional manifest permissions are required. setUninstallURL is available to all extensions without declaring it in manifest.json.
Add this to your background.js or service_worker.js:
chrome.runtime.setUninstallURL(
"https://browserstudio.xyz/userfeed/e/YOUR_SLUG"
);Replace YOUR_SLUG with the slug shown on your form page. You can find it in the dashboard under Copy URL.
The URL can also be set inside onInstalled if you prefer it to run on every install:
chrome.runtime.onInstalled.addListener(() => {
chrome.runtime.setUninstallURL(
"https://browserstudio.xyz/userfeed/e/YOUR_SLUG"
);
});To test the uninstall URL during development:
chrome://extensions.Note: the tab only opens if setUninstallURL was called before the extension was removed. If the background script didn't run, reload the extension and try again.
Once live, your dashboard shows:
A response rate above 15% is strong. Below 8% usually means the form is loading slowly or the question options don't match why users are actually leaving.