Browser Metrics:Data Collectors: Difference between revisions

Jump to navigation Jump to search
(add profile xml)
Line 11: Line 11:
The profile will be collected every browser session, to pick up changes periodically.  The profile element is a grouping element which contains a set of profile values.
The profile will be collected every browser session, to pick up changes periodically.  The profile element is a grouping element which contains a set of profile values.


Element name: <tt>profile</tt>
; Element <tt>&lt;profile&gt;</tt>
 
: ''Attributes:'' none
Attributes: none


The following elements are optional children of <tt>&lt;profile&gt;</tt>:
The following elements are optional children of <tt>&lt;profile&gt;</tt>:


Element name: <tt>memory</tt>
; Element <tt>&lt;memory&gt;</tt>
 
: Describes the memory configuration of the client system.
Describes the memory configuration of the client system.
: ''Attributes:''
 
:; <tt>mb = [integer]</tt>
Attributes:
:: Gives the number of megabytes of system memory.
 
<tt>mb = [integer]</tt>
 
Gives the number of megabytes of system memory.
 
 
Element name: <tt>os</tt>
 
Describes the operating system the client is running.
 
Attributes:
 
<tt>name = [string]</tt>
 
Gives the name of the operating system, e.g. "Windows" or "MacOSX".
 
<tt>version = [string]</tt>
 
Gives the version of the operating system, e.g. "XP" or "Tiger".
 
 
Element name: <tt>install</tt>
 
Describes the installation of Firefox the user is running.
 
Attributes:
 
<tt>buildid = [integer]</tt>
 
Gives the Build ID (e.g. 20060327).
 
<tt>installdate = [integer]</tt>
 
Gives the date the build was first run on this profile (seconds since the epoch).
 
 
Element name: <tt>extensions</tt>
 
A container element for 1 or more <tt>extension</tt> elements.
 
Attributes: none
 
 
Element name: <tt>extension</tt>
 
Contains information about a single extension installed in the profile.
 
Attributes:
 
<tt>extensionid = [string]</tt>
 
Gives the extension's id.
 
<tt>version = [string]</tt>
 
Gives the extension's version number.
 
 
Element name: <tt>plugins</tt>
 
A container element for 1 or more <tt>plugin</tt> elements.
 
Attributes:
 
<tt>name = [string]</tt>
 
Gives the name of the plugin.
 
<tt>version = [string]</tt>
 
Gives the version of the plugin.
 
 
Element name: <tt>display</tt>
 
Describes the user's display.


Attributes:
; Element <tt>&lt;os&gt;</tt>
: Describes the operating system the client is running.
: ''Attributes:''
:; <tt>name = [string]</tt>
:: Gives the name of the operating system, e.g. "Windows" or "MacOSX".
:; <tt>version = [string]</tt>
:: Gives the version of the operating system, e.g. "XP" or "Tiger".


<tt>xsize = [integer]</tt>
; Element <tt>&lt;install&gt;</tt>
: Describes the installation of Firefox the user is running.
: ''Attributes:''
:; <tt>buildid = [integer]</tt>
:: Gives the Build ID (e.g. 20060327).
:; <tt>installdate = [integer]</tt>
:: Gives the date the build was first run on this profile (seconds since the epoch).


Gives the number of pixels horizontally on the display.
; Element <tt>&lt;extensions&gt;</tt>
: A container element for 1 or more <tt>extension</tt> elements.
: ''Attributes:'' none


<tt>ysize = [integer]</tt>
; Element <tt>&lt;extension&gt;</tt>
: Contains information about a single extension installed in the profile.
: ''Attributes:''
:; <tt>extensionid = [string]</tt>
:: Gives the extension's id.
:; <tt>version = [string]</tt>
:: Gives the extension's version number.


Gives the number of pixels vertically on the display.
; Element <tt>&lt;plugins&gt;</tt>
: A container element for 1 or more <tt>plugin</tt> elements.
: ''Attributes:''
:; <tt>name = [string]</tt>
:: Gives the name of the plugin.
:; <tt>version = [string]</tt>
:: Gives the version of the plugin.


; Element <tt>&lt;display&gt;</tt>
: Describes the user's display.
: ''Attributes:''
:; <tt>xsize = [integer]</tt>
:: Gives the number of pixels horizontally on the display.
:; <tt>ysize = [integer]</tt>
:: Gives the number of pixels vertically on the display.


TBD: talkback GUID
TBD: talkback GUID
272

edits

Navigation menu