Closed
Bug 36658
Opened 25 years ago
Closed 25 years ago
[FEATURE][MEDIAMETRIX] Win32: need to enable MediaMetrix to count Mozilla usage
Categories
(SeaMonkey :: UI Design, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: ekrock, Assigned: law)
Details
(Whiteboard: [nsbeta2+])
To count usage of the Mozilla browser, on Windows, MediaMetrix needs to be able to track each URL the user visits. (Finished URLs only; not character-by-character keying in of a URL.) For skinnability, we won't revert to use of a native Windows URL bar. Appears that the easiest way to enable tracking would be able to create a hidden, invisible-to-the-user native Windows edit control that just duplicates the contents of our URL bar on a URL-by-URL basis. Note that if we add this hidden control, MM doesn't need the DDE enablement mentioned in the below email as a possible need. Here's the background info: ----- Hello Chris and Mike, this is a follow-up to my telephone conversation with Chris last week. You may or may not be familiar with Media Metrix but we are in the business of Internet audience measurement and provide information services, including our rankings of top Web sites. Media Metrix gathers its information using a world wide panel of participants who volunteer to run our proprietary software (the meter) developed by my technology team. The mmxi meter measures page views, durations, etc at the browser and transmits back to mmxi servers in real time. Teri Martola originally suggested I contact you regarding questions about the rollout of Netscape 6.0 and to review my proposal to Chris last week regarding our measurement of content viewed over Netscape technology.I would also like to establish an on going technical contact with product management/technology staff at Netscape with a goal toward evolving our metering technologies to most accurately measure Netscape's newest browser technologies - including the Gecko engine. Evolving our data capture technologies in conjunction with Netscape will allow Media Metrix to provide the industry the most accurate Web usage reporting and put accurate usage of Netscape technologies, regardless of platform,in the best possible light.. Our meters today run on Windows and Mac platforms.We use a combination of four techniques to detect web page viewingvia a browser or proprietary application connected to the Internet. First we have implemented a network device driver that allows us to determine files that have been downloaded to the computer via tcp/ip and standard Internet protocols.The driver allows us to capture web pages and streams downloaded to the PC, independent of the running application. Next, if available, we use the DDE protocol to capture URLS downloaded specifically to the browser. Finally we use a Windows hook to inspect the contents of the URL Address Window as the downloaded page appears on the display of the users browser (we also have the capability to establish a local proxy residing between the browser and the web server).Collectively these techniques allow the mmxi meter and data collection system to accurately measure a page as it is downloaded to the PC and displayed on the screen. We have been testing our meter technology with the new release Netscape 6.0 and noticed that Netscape has decided to forego the use of standard Windows edit controls in favor or proprietary controls.Additionally we note that the use of the DDE protocol has been removed from the browser. In order to provide the most accurate meausures of pages viewed we would like to explore the possibility of Netscape reinstating the use of a standard Windows Edit control in the URL Address Window of the browser.The existence of the standard edit control allows our service to provide a more accurate measure \of the page as it appears on display.I realize that you are probably trying to keep the code base platform neutral and the user interface consistent, thus if this is not possible, a best second alternative is to establish a secondary invisible Windows Edit Control that tracks the contents of the page currently in view.This edit control does not require the visibility bits be set, thus it will not interfere with the user interface of the browser. We have successfully worked with several companies to implement this technique and will certainly forward any further information as required. Moving forward, MMXI would definitely like to investigate using the Gecko engine to accurately measure Netscape on both Windows and non-PC based platforms.I would be very interested in finding out further plans Netscape has in developing and testing the Gecko engine on Internet appliances and set top boxes. It would certainly be great for the industry to provide accurate 3rd party measurement of Internet usage on all technologies andI believe we should be working together to make sure we have the best possible measurement solutions available. I look forward to your thoughts and recommendation for moving forward.. Would appreciate if we can have a followup discussion this week at your convenience. Please let me know your availability. Best Regards, George Ziegler VP Technology Media Metrix World Wide (516) 507-3108 gziegler@mmxi.com -----
Reporter | ||
Comment 1•25 years ago
|
||
Setting to M16 and marking nsbeta2, although there's no guarantee that we'll actually get this. Also, note that MM will send us more info by email (which I'll attach to this report) about how to enable on Win32 for tracking. They'll also send info on how to enable on Mac for tracking (which I'll enter into a separate bug report).
Keywords: nsbeta2
Summary: Win32: need to enable MediaMetrix to count Mozilla usage → [FEATURE] Win32: need to enable MediaMetrix to count Mozilla usage
Target Milestone: --- → M16
Reporter | ||
Comment 2•25 years ago
|
||
Adding [MEDIAMETRIX] tag to Summary to enable easy tracking of all Media Metrix related bugs. Because this bug is Confidential, you must email it to gziegler@mmxi.com if you want info from him. Note related bug 36840 to enable tracking on the Mac via URL Echo AppleEvent. More info from George: ----- I would like to provide some additional background and detail information regarding our near term request for NS6.0 enhancement. The logic in our meter searches for edit controls within the active application on the desktop. When an edit control is found, the string within the edit control is captured and validated for a URL string. We will search for edit controls in the top level/active application only and only within the parent window of the application (the edit control can not be embedded in a child window). To identify a string as a URL, the string must be prefixed with one of the following prefixes: http://, https://, ftp://, file://, gopher://, telnet:// or news://. If a url is entered without the prefix, the browser normally prepends the http:// prefix (i.e. www.aol.com would be displayed as http://www.aol.com). We are requesting that you place a non-visible windows edit control in the browser that mirrors the content of the URL Address control. The only requirement is that this control be in the parent window with the WS_VISIBLE style turned OFF. As long as this control mirrors the URL control and has the proper prefix, the url information will be properly captured. We use the information captured from the control so as to fine tune the information captured on the screen, including pages that are viewed from the cache. When the page URL is in the URL Address window our meter "thinks" the referring page is in view and allows us to accurately accumulate time to the viewing. I hope this is sufficient background and detail.. Please feel free to contact me if any of the above is unclear. We will be most happy to test all changes once a decision is made to proceed forward. Gz George Ziegler
Summary: [FEATURE] Win32: need to enable MediaMetrix to count Mozilla usage → [FEATURE][MEDIAMETRIX] Win32: need to enable MediaMetrix to count Mozilla usage
Reporter | ||
Comment 3•25 years ago
|
||
Phil Question: The thing I'm not following is that these enhancements seem designed to measure which web pages are viewed by N6 users, and for how long. Eric's original request to us in the engineering group made it sound as though the enhancements were required in order to compute market share data for N6. Is that the case, or have I misunderstood? Geroge Answer: Our meter not only measures the page and page time, but it also associates which browser and which browser version has presented the page. Yes the requested change will allow us to better compute pages and page viewing time, but in addition it will allow us to associate these metrics to the underlying browser version, thus giving us a better picture of how the browser has been distributed across the panel. Does this help? Gz
Comment 6•25 years ago
|
||
shrir, would this fall under your plug-in/addon app component, at all?
Comment 7•25 years ago
|
||
This is a feature, so the + expires on 5/16
Whiteboard: [nsbeta2+] → [nsbeta2+][5/16]
Reporter | ||
Comment 8•25 years ago
|
||
[pasting in email from jesse burris of MM; have emailed copies of the bugs] Hi Eric, I work at Media Metrix, and have been "offered up" as a resource here, to fix the bug reported by George. I noticed that your e-mail to George mentioned two bugs. Who can I contact to get copies of those reports? My Bugzilla search didn't find anything (my e-mail is jburris@mmxi.com). I've successfully downloaded and built Mozilla (NS6 Browser). I've also identified, what I believe to be, the module (gkwidget.dll), and class (nsWindow) in question. One instance of that class contains the "http..." string we're looking for. There are, naturally, a few ways to add our invisible editbox to track the "http.." string. Who can I contact to discuss a design? From the Mozilla org's Module Owners document, it looks like Kevin McCluskey is the owner of the module in question. I'm looking forward to working with the Mozilla organization, and look forward to your reply. /jesse jburris@mmxi.com 516-507-3310
Comment 11•25 years ago
|
||
Need to get more info on impact to not putting this into product.
Whiteboard: [nsbeta2+][5/16] → [NEED INFO]
Comment 12•25 years ago
|
||
ccing hamerly.
Comment 13•25 years ago
|
||
Putting on [nsbeta2+] radar for beta2 fix.
Whiteboard: [NEED INFO] → [nsbeta2+]
Reporter | ||
Comment 15•25 years ago
|
||
What's our status on getting this fix checked in? Are we still on track for getting this in for nsbeta2? Thanks to all for your hard work & efficient coordination with external contributors!!!
Assignee | ||
Comment 16•25 years ago
|
||
Code has now been activated (should show up in tomorrow's build). Jesse Burris at Media Metrix will let me know if they see any problems with it.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Comment 17•25 years ago
|
||
rubberstamp vrfy, as i'm not sure how we'd verify this from our qa perspective.
Status: RESOLVED → VERIFIED
Comment 18•24 years ago
|
||
George Ziegler of MediaMetrix has given the okay to remove the Netscape Confidential designation from this bug.
Updated•20 years ago
|
Product: Core → Mozilla Application Suite
You need to log in
before you can comment on or make changes to this bug.
Description
•