Skip to content

manifestinteractive/analytics-debug-panel

Repository files navigation

Project Support

If you or your company enjoy using this project, please consider supporting my work and joining my discord. 💖

Become a GitHub Sponsor Become a Patreon Sponsor Donate via PayPal Join Discord Community


icon Analytics Debug Panel

Analytics Debug Panel is an Open Source browser extension to inspect, search & filter analytics traffic in your Developer Console.

demo

Red Van Workshop works with online retailers that have a variety of Analytic Providers for their differing business needs. Working on new integrations and debugging existing ones is an integral part of our developer process. We built this Browser Extension to help make that process easier. We hope you will find it as useful as we do, and if you want to help make it better, we'd love to hear from you.

Features

  • Works on Chrome, Firefox & Opera
  • Adds new Analytics tab to Developer Console
  • Works with Adobe, Google & Facebook Analytics
  • Copy Requests to Clipboard
  • Supports Light & Dark Themes

Installation

Select your browser:

Install Chrome Install Firefox Install Opera

( Opera Addon Pending Review )

Manual Install

Here is how to install this browser extension in your favorite browsers:

Add to Google Chrome
  1. Download Webkit Extension
  2. Click Keep when prompted to download the file
  3. Go to the following URL in a new Google Chrome tab: chrome://extensions/
  4. In the top right corner, Enable Developer Mode
  5. Drag and Drop analytics-debug-panel.crx file into Extension page
Add to Firefox
  1. Download Firefox Addon
  2. Open Firefox
  3. Go to the following URL in a new tab: about:debugging
  4. Select Enable add-on debugging checkbox
  5. In the top right corner, Click Load Temporary Add-on
  6. Select the analytics-debug-panel.zip file
Add to Opera
  1. Download Webkit Extension
  2. Go to the following URL in a new Opera tab: chrome://extensions/
  3. In the top right corner, Enable Developer Mode
  4. Drag and Drop analytics-debug-panel.crx file into Extension page
  5. Select Yes, Install when prompted

Developers

Here is how to develop the browser extension

Support New Providers

Adding New Analytics Providers is Easy

  1. Create a new folder in ./src/providers following the standard we have in place
  2. Create a new index.js file inside that new folder
  3. See ./src/providers/google-universal-analytics/index.js for an example
  4. Submit a PR for use to review the new Providers
  5. High Five on a Job Well Done
Build Extension
git clone git@github.com:redvanworkshop/analytics-debug-panel.git
cd analytics-debug-panel
npm install
npm run build
Load Unpacked Extension to Google Chrome
  1. Open Google Chrome
  2. Go to the following URL in a new tab: chrome://extensions/
  3. In the top right corner, Enable Developer Mode
  4. Click the LOAD UNPACKED link in the header
  5. Select the ./analytics-debug-panel/build folder
Load Temporary Add-on to Firefox
  1. Open Terminal in project root and run npm run pack:zip
  2. Open Firefox
  3. Go to the following URL in a new tab: about:debugging
  4. Select Enable add-on debugging checkbox
  5. In the top right corner, Click Load Temporary Add-on
  6. Select the analytics-debug-panel.zip file
Load Unpacked Extension to Opera
  1. Open Opera
  2. Go to the following URL in a new tab: chrome://extensions/
  3. In the top right corner, Enable Developer Mode
  4. Drag and Drop ./analytics-debug-panel/build folder into Extension page
Pack Extensions
cd analytics-debug-panel
npm run pack