7.1 HTTP Status Codes

Only successful and valid requests MUST be counted. For web server log files successful requests are those with specific HTTP status codes (200 and 304). The standards for HTTP status codes are defined and maintained by the IETF HTTP working group in a series of RFCs (most notably RFC 9110). If key events are used, their definition MUST match the HTTP standards.

HTTP status code 302, and other redirect codes, only MUST be counted if they are caused by a user interaction with an item that redirects the user to another location (e.g. linkout).

Report provders MUST NOT count multiple HTTP status codes for a single interaction with the same item.