Debug A/B tests from AB Tasty. Open source.
AB Tasty Debugger Extension
Browser extension that simplifies the debugging of A/B tests from AB Tasty and adds useful informations.
Display A/B tests available on the current page and detail their informations such as variations and trackings and targetings. For example, if a test does not display, the extension displays the current variation and invalid targets.
Features:
- Dark mode compatible (user preference media feature).
- Displays a badge with the number of A / B tests found on the current page.
- Displays a list of all A/B tests available on the current page with their status.
- The list of A/B tests is sorted to show the accepted tests at the top of the list.
- Displays a clear AB Tasty cookies button to clear AB Tasty cookies and reload the page.
- Displays a debug mode button to activate AB Tasty logs in the DevTools console.
- Displays a detail view of each tests with their general informations (ID, status, type, targeting mode, async, traffic).
- Displays a link to see the test report.
- List all variations of the test if the status is `accepted` or `traffic_rejected`, with their name, traffic, a link of JSON modifications and activation button.
- List all trackings information of the test with their name and selector.
- List all targeting information of the test (segment, trigger, URL, code, selector, cookie, IP) with their status.
- Displays a link to edit the test targetings on the AB Tasty editor.
- The list of targeting is sorted to show the invalid targets at the top of the list.
- Collapse/expand all variations, trackings and targetings information.
Read more
Display A/B tests available on the current page and detail their informations such as variations and trackings and targetings. For example, if a test does not display, the extension displays the current variation and invalid targets.
Features:
- Dark mode compatible (user preference media feature).
- Displays a badge with the number of A / B tests found on the current page.
- Displays a list of all A/B tests available on the current page with their status.
- The list of A/B tests is sorted to show the accepted tests at the top of the list.
- Displays a clear AB Tasty cookies button to clear AB Tasty cookies and reload the page.
- Displays a debug mode button to activate AB Tasty logs in the DevTools console.
- Displays a detail view of each tests with their general informations (ID, status, type, targeting mode, async, traffic).
- Displays a link to see the test report.
- List all variations of the test if the status is `accepted` or `traffic_rejected`, with their name, traffic, a link of JSON modifications and activation button.
- List all trackings information of the test with their name and selector.
- List all targeting information of the test (segment, trigger, URL, code, selector, cookie, IP) with their status.
- Displays a link to edit the test targetings on the AB Tasty editor.
- The list of targeting is sorted to show the invalid targets at the top of the list.
- Collapse/expand all variations, trackings and targetings information.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "AB Tasty Debugger",\t"version": "1.4.0",\t"description": "Debug A/B tests from AB Tasty. Open source.",\t"action": {\t\t"default_title": "AB Tasty Debugger",\t\t"default_popup": "popup.html",\t\t"default_icon": "images/icon-32x32.png"\t},\t"background": {\t\t"service_worker": "background.js"\t},\t"content_scripts": [\t\t{\t\t\t"matches": ["http://*/*", "https://*/*"],\t\t\t"js": ["scripts/content-script.js"],\t\t\t"run_at": "document_idle"\t\t}\t],\t"icons": {\t\t"16": "images/icon-16x16.png",\t\t"48": "images/icon-48x48.png",\t\t"128": "images/icon-128x128.png"\t},\t"manifest_version": 3,\t"permissions": ["activeTab"],\t"web_accessible_resources": [\t\t{\t\t\t"resources": ["scripts/page-script.js"],\t\t\t"matches": ["http://*/*", "https://*/*"]\t\t}\t]}
Read more