Universal Adobe Debugger

A universal debugger for Adobe Analytics/AEP products for analysts and developers alike. A spiritual successor of AAD, Switch, AEPD.

Wat is Universal Adobe Debugger?

Universal Adobe Debugger is een Chrome-extensie ontwikkeld door Bogdan Nazaruk, en de belangrijkste functie is "A universal debugger for Adobe Analytics/AEP products for analysts and developers alike. A spiritual successor of AAD, Switch, AEPD.".

Extensie Screenshots

screenshot
screenshot
screenshot

Download het CRX-bestand van de extensie Universal Adobe Debugger

Download Universal Adobe Debugger-extensiebestanden in crx-indeling, installeer Chrome-extensies handmatig in de browser of deel de crx-bestanden met vrienden om Chrome-extensies eenvoudig te installeren.

Instructies voor het Gebruik van de Extensie

                        🔍 Universal Adobe Debugger: Simplifying Adobe Analytics, AEP and Launch Debugging 🦝

Crafted by analysts, for analysts, Universal Adobe Debugger is your go-to tool for effortlessly debugging Adobe Analytics, AEP and Launch (Tags). Simply open the console while invoking Adobe Analytics or Web SDK calls to reveal powerful insights.

Key Features:

* Streamlined Debugging: Log Adobe Analytics server calls directly in the console for quick troubleshooting.
* Efficient Launch Debugging: Access Adobe Launch debugging info with ease.
* Library Replacement Functionality: Seamlessly replace Adobe Launch libraries for enhanced debugging capabilities.
* Handy Snippets Collection: Explore a curated collection of snippets for analytics and consent debugging.
* AEP Web SDK Logging: Monitor AEP Web SDK server calls directly from the console (MVP).

Whether you're a seasoned analytics expert or someone tangentially involved in analytics, Universal Adobe Debugger offers a universal solution tailored to your needs.

🛠️ Contributions and Feedback Welcome:
Have a suggestion or noticed a bug? Don't hesitate to reach out! Visit our GitHub repository at [link] to leave feedback or report issues.

Ready to contribute? Join us in making debugging easier for everyone!

Changelog:
1.05
* [x] QOL Improvements for the custom web SDK logging.
* [x] Allow the underscore in the field names.
* [x] Small reporting improvements.

1.04
* [x] Configure selective logging for the web SDK.

1.03:
* [x] CSS improvements of the extension popup. Thanks Chip!
* [x] Fix a bug in the new custom logging code.
* [x] Add a line to indicate the end of the main logging group for easier reading.

1.02:
* [x] Allow the user to set their own variables to be included in the header of the logging.
* [x] Improve _satellite.setDebug(0) to work immediately rather than after a page reload.
* [x] Small cosmetic improvements.

1.01:
* [x] Code refactory in the popup scripts.
* [x] Add a feature to highlight merch events that aren't present in s.events. Why would Adobe do this? Feels like a bug.
* [x] Merchandising variables logging improvements (", " delimiter instead of the pipe "|").
* [x] Add reporting for s.zip, currency code, org id (mcorgid) and visitor id (mid).
* [x] The "Other" reporting section is now collapsed by default due to the number of not-so-useful new dimensions added there.
* [x] A bit more ui improvements.
* [x] Raccoon.

0.99:
* Rename Adobe Launch Debugger -> Universal Adobe Debugger. Since it's not really about Launch
* [x] OT - Allow All and Deny All buttons.
* [x] Web SDK/AEP MVP logging implementation.
* [x] setDebug made more reliable.
* [x] Slight UI adjustments.
* [x] Update extension store/repo screenshots.

0.98:
* [x] Also detect /satelliteLib- libraries besides /launch-
* [x] Context data logging: https://experienceleague.adobe.com/docs/analytics/implementation/vars/page-vars/contextdata.html?lang=en Thanks to chip for suggesting it!

0.97:
* [x] setDebug reimplementation. Now it works better.
* [x] Redirections bugfix.

0.96:
* [x] Implement _satellite.setDebug() polling logic for when the lib is not loaded when the extension tries to set it.
* [x] Deletion of all redirection rules must delete both dynamic and sync rules.
* [x] Better date formatting.
* [x] Add useful snippets to the extension. Basically window.onbeforeunload = ()=>false and one trust stuff.
* [x] Smaller ui improvements
* [x] Minor bugfixes

0.95:
* [x] Formatting improvements in Settings.
* [x] Simplest Launch library detection logic (from DOM only, whatever has \/launch-.*8\.js) (MVP)
* [x] Redirections settings/error reporting logic.
* [x] Redirections management tab and logic.
* [x] SetDebug's default state is not taken into account.
* [x] Less bold text in ui.
* [x] Add an option to quickly kill current page's redirection from the Settings tab.
* [x] Implement the actual library switching logic (redirects)
* [x] Add a button to delete all redirects.
* [x] Make sure redirects logic is synced and enabled automatically when user uses a different browser with the same account and extension sync is on.
* [x] Add an option for redirects to be session-based. By default.
* [x] Instead of reporting into an active tab, report into the one the listeners are deployed to.
* [x] Deal properly with empty dataLayers found. (the extension throws)

0.90:
* When DL found, clicking on the DL cell will neatly print it to the console.
* When last event in DL found, clicking on the its cell will neatly print it to the console.
* Empty product fields are reported as Undefined when they're not defined. Replaced it with a less generic message.
* When there's no page/link name in a call, made it clear.
* Implemented logging for failed server calls. Maybe an SSL error is a good one to simulate.

0.88:
* Fixed Wrong DL is checked sometimes for the last event info (GTM's DL instead of DM)
* Added logging for the Site Section near the PV info
* Implemented server call counting in logging

0.87 - initial release.                    

Basisinformatie over de Extensie

Naam Universal Adobe Debugger Universal Adobe Debugger
ID ehadnibhemgjphdjgkallndphbghlpkn
Officiële URL https://chromewebstore.google.com/detail/universal-adobe-debugger/ehadnibhemgjphdjgkallndphbghlpkn
Beschrijving A universal debugger for Adobe Analytics/AEP products for analysts and developers alike. A spiritual successor of AAD, Switch, AEPD.
Bestandsgrootte 41.1 KB
Aantal Installaties 221
Huidige Versie 1.05
Laatst Bijgewerkt 2024-03-02
Publicatiedatum 2023-11-24
Beoordeling 5.00/5 Totaal 4 Beoordelingen
Ontwikkelaar Bogdan Nazaruk
E-mail [email protected]
Betalingswijze free
Extensiewebsite https://github.com/cthae/Adobe-Launch-Debugger
Help Pagina-URL https://github.com/cthae/Adobe-Launch-Debugger/issues
Ondersteunde Talen en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 3,
    "name": "Universal Adobe Debugger",
    "description": "A universal debugger for Adobe Analytics\/AEP products for analysts and developers alike. A spiritual successor of AAD, Switch, AEPD.",
    "version": "1.05",
    "action": {
        "default_popup": "main.html",
        "default_icon": "debuggerFavicon 16-3.png"
    },
    "icons": {
        "16": "debuggerFavicon 16-3.png",
        "32": "debuggerFavicon 32.png",
        "48": "debuggerFavicon 48.png"
    },
    "background": {
        "service_worker": "js\/background.js"
    },
    "content_scripts": [
        {
            "matches": [
                "",
                "http:\/\/*\/*",
                "https:\/\/*\/*"
            ],
            "js": [
                "js\/content-script.js"
            ]
        }
    ],
    "host_permissions": [
        "",
        "http:\/\/*\/*",
        "https:\/\/*\/*"
    ],
    "externally_connectable": {
        "ids": [
            "*"
        ],
        "matches": [
            "",
            "http:\/\/*\/*",
            "https:\/\/*\/*"
        ],
        "accepts_tls_channel_id": false
    },
    "permissions": [
        "storage",
        "webRequest",
        "declarativeNetRequest",
        "activeTab",
        "scripting"
    ]
}