AdguardTeam / AdguardTeam/AdguardForAndroid

Deduplicate rapidly repeating blocked requests in Analytics

未關閉
#6,035 3 則留言 12 個 reaction 已指派 0 人 在 GitHub 檢視
Feature request Priority: P4 TechAudit Voting
主要語言
沒有語言資料
星號
1.9k
分支
121
PR 合併指標
30 天內沒有已合併 PR

描述

### Issue Details

Currently, the figures shown in AdGuard's Analytics (Blocked Requests, Trackers Blocked, and Saved Data) are heavily inflated. When AdGuard blocks a connection, many apps or tracking scripts enter an aggressive retry loop, attempting to reconnect hundreds or thousands of times within a very short period.
AdGuard counts every single one of these automated retries as an individual "block". Consequently, the "Saved Data" estimation also skyrockets unnaturally. These inflated numbers do not reflect the actual amount of unnecessary data or normal requests that AdGuard saved during regular browsing, making the analytics unreliable as a practical reference.

### Proposed solution

Implement a "Unique Block Count" or deduplication logic for the analytics.
If identical requests (e.g., to the same domain from the same app) are made repeatedly within a short timeframe (e.g., 1 minute), they should be grouped and counted as "1" unique block. This would display a realistic estimate of AdGuard's true contribution to network efficiency.

### Alternative solution

Since processing and deduplicating these logs might require additional system resources, it would be completely acceptable to implement this advanced, highly accurate analytics view exclusively as a "Pro (Premium) version" feature.

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。