Omnibug is a plugin for Firebug to ease developing web metrics implementations. Each outgoing request (sent by the browser) is checked for a pattern; if a match occurs, the URL is displayed in a Firebug panel, and decoded to show the details of the request. In addition, requests can be logged to the filesystem.
| Pref name | Default value | Description |
|---|---|---|
| extensions.omnibug.defaultPattern | /b/ss/|2o7|moniforce\.gif | This is the default regular expression to check URLs against. If modified, it will be reset when Firefox starts up. |
| extensions.omnibug.userPattern | [not set] | If defined, requests will also be checked against this expression. It should be used to add additional patterns. |
| extensions.omnibug.enableFileLogging | false | If true, requests will also be logged to a file (see logFileName). Can also be set in the UI via the Options menu |
| extensions.omnibug.logFileName | [not set] | If enableFileLogging is true, requests will be logged to this file. Can also be set in the UI via the Tools -> Choose log file menu entry |
| extensions.omnibug.usefulKeys | pageName,ch,h1,purchaseID,events,products,pev2 | Comma-separated list of key names that are grouped under the 'Useful' section (see screenshot) |
| extensions.omnibug.highlightKeys | events,products | Comma-separated list of key names that are highlighted with a yellow background. This list can contain keys from any section. |
Preferences can be changed via the "about:config" interface in Firefox, or by adding entries to user.js/prefs.js.
The log file consists of three fields delimited by tabs: date, URL md5 sum and URL.
Fri Jul 18 2008 22:31:43 GMT+0200 (CEST) → 2997e0519f22aabac708247cc5ca939b → http://dodsdexonline.dexknows.com/b/ss/dodsdexonline/1/H.5-pDv-2/s03981634113382?[AQB]&ndh=1&t=18/6/2008%2022%3A31%3A43%205%20-120&cdp=3&pageName=Home&g=http%3A//www.dexknows.com/&cc=USD&ch=business&server=p2app3&events=event13&c1=Home&v9=New&s=1440x900&c=24&j=1.3&v=Y&k=Y&bw=1440&bh=117&p=Default%20Plug-in%3BJava%20Embedding%20Plugin%200.9.6.4%3BQuickTime%20Plug-in%207.5%3BRealPlayer%20Plugin%3BVerified%20Download%20Plugin%3BShockwave%20Flash%3B&[AQE]To report a bug, request a feature, or for general comments and questions, feel free to email me. I don't guarantee an answer, but I'll try.
If you find Omnibug useful, feel free to make a donation (via PayPal) by clicking on the button below. There is no obligation, of course.
Omnibug is distributed under version 1.1 of the Mozilla Public License.
Firefox, Firebug, Omniture and Moniforce are the property of their respective owners.