aggregatedReporting


Configure a custom report that collects traffic data. The data is based on one to four variables, such as sum, average, min, and max. These aggregation attributes help compile traffic data summaries.

This behavior is part of Internet of Things OTA Update, which allows users to securely download firmware to vehicle head units over cellular networks. Use this system to create statistical reports by defining PAPI variables, such as sum of requests sent by a specific car model. For example, you can send the sum of data in bytes, number of requests, and number of completed downloads based on the selected car model, campaign, and year.

To configure the behavior, see Configure the aggregated reporting behavior in the Io‚ÄčT OTA Updates documentation. For more information including accessing the report, see Aggregated Reporting. Also, you can configure variables with the set‚ÄčVariable, request‚ÄčType‚ÄčMarker, and download‚ÄčComplete‚ÄčMarker behaviors. To learn more about the combinations of OTA Updates behaviors, see Behaviors in reports.

Akamai also offers the report behavior to specify the HTTP request headers or cookies to include in your Log Delivery Service reports.

OptionTypeDescriptionRequires
enabledboolean

Enables aggregated reporting.

{"displayType":"boolean","tag":"input","type":"checkbox"}
report‚ÄčNamestring

The unique name of the aggregated report within the property. If you reconfigure any attributes or variables in the aggregated reporting behavior, update this field to a unique value to enable logging data in a new instance of the report.

{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
attributes‚ÄčCountnumber (1-4)

The number of attributes to include in the report, ranging from 1 to 4.

{"displayType":"number","max":[4],"min":[1],"tag":"input","type":"range"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
attribute1string (allows variables)

Specify a previously user-defined variable name as a report attribute. The values extracted for all attributes range from 0 to 20 characters.

{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
attribute2string (allows variables)

Specify a previously user-defined variable name as a report attribute. The values extracted for all attributes range from 0 to 20 characters.

attributes‚ÄčCount ‚Č• 2
{"displayType":"string","tag":"input","type":"text"}
{"if":{"op":"and","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"attributesCount","op":"gte","value":2}]}}
attribute3string (allows variables)

Specify a previously user-defined variable name as a report attribute. The values extracted for all attributes range from 0 to 20 characters.

attributes‚ÄčCount ‚Č• 3
{"displayType":"string","tag":"input","type":"text"}
{"if":{"op":"and","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"attributesCount","op":"gte","value":3}]}}
attribute4string (allows variables)

Specify a previously user-defined variable name as a report attribute. The values extracted for all attributes range from 0 to 20 characters.

attributes‚ÄčCount is 4
{"displayType":"string","tag":"input","type":"text"}
{"if":{"op":"and","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"attributesCount","op":"eq","value":4}]}}