2.2.9.1.1 Usage Data Binary Field Structure

A structure that contains usage data for a site. The structure starts with a header that describes the data contained by the field, followed by 5 types of usage data blocks, as shown by the following table:

Usage Data Header (100 bytes)

Page Data (Variable)

User Data (Variable)

Operating System Data (Variable)

Browser Data (Variable)

Referrer Data (Variable)

Reserved (290 bytes)

Usage Data Header (100 bytes): Defined in section 2.2.9.1.1.1.

Page Data (Variable): A series of Usage Records that specify the pages that have been requested from a site. Each Usage Record contains the site-relative URL of the page that was requested followed by the number of times that it has been requested in each of the last 31 days (for daily usage data), or 31 months (for monthly usage data). There MUST NOT be any Usage Records for pages that have not been requested.

User Data (Variable): A series of Usage Records that specify the users that have requested content from a site. Each Usage Records contains the login name of a user that requested content followed by the number of requests for each of the last 31 days (for daily usage data), or 31 months (for monthly usage data). There MUST NOT be any Usage Records for users that have not requested content.

Operating System Data (Variable): A series of Usage Records that specify the operating systems that have requested content from a site, as provided in the user-agent string. Each Usage Record contains the name of the operating system followed by the number of requests for each of the last 31 days (for daily usage data), or 31 months (for monthly usage data). There MUST NOT be any Usage Records for operating systems that have not requested content.

Browser Data (Variable): A series of Usage Records that specify the browsers that have requested content from a site, as provided in the user-agent string. Each Usage Record contains the name of the browser followed by the number of requests for each of the last 31 days (for daily usage data), or 31 months (for monthly usage data). There MUST NOT be any Usage Records for browsers that have not requested content.

Referrer Data (Variable): A series of Usage Records that specify the HTTP referer in requests to content from a site. Each Usage Record contains the address of the HTTP referer, followed by the number of times that the address has been present in requests for each of the last 31 days (for daily usage data), or 31 months (for monthly usage data). There MUST NOT be any Usage Records for referrers that did not link to content in the site.

Reserved (290 bytes): Reserved. MUST be ignored by reader.