| @@ -7,8 +7,9 @@ | ||
| 7 | 7 | |
| 8 | 8 | |
| 9 | 9 | use WPDeveloper\BetterDocs\Utils\Base; |
| 10 | 10 | use WPDeveloper\BetterDocs\Utils\AIHelper; |
| 11 | +use WPDeveloper\BetterDocs\Utils\AIUsage; | |
| 11 | 12 | use WPDeveloper\BetterDocs\Core\Settings; |
| 12 | 13 | |
| 13 | 14 | class ArticleQualityScore extends Base { |
| 14 | 15 | |
| @@ -411,8 +412,11 @@ | ||
| 411 | 412 | |
| 412 | 413 | if ( ! $saved ) { |
| 413 | 414 | wp_send_json_error( [ 'message' => __( 'Failed to save analysis result', 'betterdocs' ) ] ); |
| 414 | 415 | } |
| 416 | + | |
| 417 | + // Count a successful fresh analysis. | |
| 418 | + AIUsage::record( 'quality_score', $post_id ); | |
| 415 | 419 | |
| 416 | 420 | // Return success with the analysis data |
| 417 | 421 | wp_send_json_success( [ |
| 418 | 422 | 'message' => __( 'Docs analyzed successfully', 'betterdocs' ), |