Welcome to XDM Auditor
XDM Auditor is built specifically for QA testers, data analysts, and implementation engineers who need to inspect Web SDK payloads without the friction of heavy API integrations.
100% Local Execution: No third-party scripts, no NPM packages, and absolutely zero external AI/API proxy connections. All data parsing happens safely inside your browser, making it completely secure for strict financial and healthcare organizations.
1. Payload Interception & UI Persistence
What it is
XDM Auditor silently listens for Web SDK payloads (`interact` calls) in the background. It groups captured logs chronologically by URL. It also features a live payload counter on the extension icon and remembers your expanded tree states per tab even if you close and reopen the tool!
How to use it
Simply navigate to any site running Web SDK. You do not need to keep the popup open. Look at the extension icon in your Chrome toolbar to see the live numerical badge of captured payloads. Click the extension to view them. If you expand a nested JSON tree, close the popup, and reopen it—your tree will remain expanded exactly as you left it.
When to use it
Use this constantly. If you arrive late to open the extension, you don't need to refresh the page—the logs are already preserved. The UI persistence saves you from having to repeatedly drill down 14 levels deep into a JSON object every time you click away.
2. Live Expression Pinning & Path Copying
What it is
A feature that lets you lock specific XDM elements to the top of your UI (upto 3 for now), and a 1-tap button to copy the exact root path of any element.
How to use it
Expand a payload. Next to any key-value pair, you will see a Pin icon and a Copy Icon. Tap the Copy icon to grab the dot-notation path to your clipboard. Tap the Pin icon (up to 3 elements) to dock that variable to the top of the interface.
When to use it
Pinning is a "tester's delight" when you need to track how a specific variable (e.g., `web.webPageDetails.name`) changes as you navigate through a multi-page flow. You no longer have to hunt for it in the payload tree on every new page load.
3. Multi-Dimensional Search & Smart Export
What it is
A powerful dual-input search engine that filters your payloads, paired with a CSV exporter that respects your search parameters.
How to use it
Use the Search by Key and/or Search by Value inputs. You can type multiple comma-separated keywords (e.g.,
pageName,url,id) to show only those exact matches. Once filtered, click the Export CSV button to download a clean spreadsheet containing only the variables you searched for. Hit Reset Search to clear the filters.
When to use it
When non-technical reporting teams need to find where a specific value is mapped, or when you need to generate tight, focused documentation for your Standard Operating Procedures (SOPs) without exporting thousands of irrelevant data rows.
4. Environment Switcher & Active Badge
What it is
An environment injection tool that overrides the live page's Adobe Launch JS library with one of your choosing, coupled with a real-time detector badge.
How to use it
Look at the Environment Badge at the top of the popup to see your current state. Hover over it to peek at the effective Launch embed JS URL. To change it, click the Switch Env button, paste your target Launch script URL, and apply. The badge will update to confirm the override. Click Switch-Revert to instantly remove the override and auto-refresh back to normal.
When to use it
Perfect for testing upcoming Development or Staging tag updates directly on your live Production website before publishing the final code.
5. PII Checker, Payload Evaluator, XDM Linting & Session Summariser (Premium, Coming Soon)
What it is
Local, heuristic pattern-matching engines that scan your payloads for potential data leaks and structural completeness.
6. Audit Snapshots
What it is
A native screenshot utility and download tool.
How to use it
Click the Camera Icon to instantly capture a clean, visual snapshot image of your current filtered view and download it directly to your machine.
When to use it
Use the Camera button when a stakeholder asks for "proof" that a tag fired correctly and also when you are required to capture all testing evidences as part of SOP.
7. UI & Display Controls & Melody Sound Control
What it is
Accessibility and workspace management tools built for comfort during long audits.
How to use it
Toggle the Dark/Light Mode switch based on your preference (it defaults to Dark for catchiness but can be switched to Light mode as preferred). Click the Clear button to wipe all payloads from the UI and start a fresh testing trace. Click the No Faah button to stop or mute the exciting melody/sound :) .
When to use it
Switch to Light Mode if you are presenting your screen in a brightly lit conference room or if you prefer light theme. Use the Clear button right before you click a highly specific CTA on the website to isolate that single network request. Use the 'No Faah' button to work normally but turn it ON during Fridays!