- HTTP request
- Path parameters
- Request body
- Response body
- Authorization scopes
- IAM Permissions
- ScoreMetrics
- ScoreDistribution
- ChallengeMetrics
Get some aggregated metrics for a Key. This data can be used to build dashboards.
HTTP request
GET https://recaptchaenterprise.googleapis.com/v1/{name=projects/*/keys/*/metrics}
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
name
|
Required. The name of the requested metrics, in the format |
Request body
The request body must be empty.
Response body
Metrics for a single Key.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{ "name" : string , "startTime" : string , "scoreMetrics" : [ { object ( |
Fields | |
---|---|
name
|
Output only. Identifier. The name of the metrics, in the format |
startTime
|
Inclusive start time aligned to a day in the America/Los_Angeles (Pacific) timezone. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
scoreMetrics[]
|
Metrics are continuous and in order by dates, and in the granularity of day. All Key types should have score-based data. |
challengeMetrics[]
|
Metrics are continuous and in order by dates, and in the granularity of day. Only challenge-based keys (CHECKBOX, INVISIBLE) have challenge-based data. |
Authorization scopes
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview .
IAM Permissions
Requires the following IAM
permission on the name
resource:
-
recaptchaenterprise.metrics.get
For more information, see the IAM documentation .
ScoreMetrics
Metrics related to scoring.
JSON representation |
---|
{ "overallMetrics" : { object ( |
Fields | |
---|---|
overallMetrics
|
Aggregated score metrics for all traffic. |
actionMetrics
|
Action-based metrics. The map key is the action name which specified by the site owners at time of the "execute" client-side call. An object containing a list of |
ScoreDistribution
Score distribution.
JSON representation |
---|
{ "scoreBuckets" : { integer : string , ... } } |
Fields | |
---|---|
scoreBuckets
|
Map key is score value multiplied by 100. The scores are discrete values between [0, 1]. The maximum number of buckets is on order of a few dozen, but typically much lower (ie. 10). An object containing a list of |
ChallengeMetrics
Metrics related to challenges.
JSON representation |
---|
{ "pageloadCount" : string , "nocaptchaCount" : string , "failedCount" : string , "passedCount" : string } |
Fields | |
---|---|
pageloadCount
|
Count of reCAPTCHA checkboxes or badges rendered. This is mostly equivalent to a count of pageloads for pages that include reCAPTCHA. |
nocaptchaCount
|
Count of nocaptchas (successful verification without a challenge) issued. |
failedCount
|
Count of submitted challenge solutions that were incorrect or otherwise deemed suspicious such that a subsequent challenge was triggered. |
passedCount
|
Count of nocaptchas (successful verification without a challenge) plus submitted challenge solutions that were correct and resulted in verification. |