| 
 •   | 
 Fixed values—For example, counter-type metrics are usually incremented by 1.  | 
| 
 •   | 
 Script outputs—Analyzers can update metrics using values that are generated by Groovy scripts and exposed as output variables. The script is executed as needed to determine the metric increment value.  | 
| 
 •   | 
 Session custom fields—Analyzers can update metrics using numeric data from a session custom field.  | 
| 
 •   | 
 Hit details (numeric)—Analyzers can update metrics using any numeric data associated with a hit. For example, you can update a metric with Request Field values or Cookie values.  | 
 
  | ||||||
| 
 You can update an analyzer-scoped custom metric based on the <status> of the analyzer.  | ||||||
| 
 You can update an event-scoped custom metric based on the <status> of the analyzer.  | ||||||
 
  |