0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 13:08:40 +08:00
discourse/plugins/discourse-data-explorer/lib
Krzysztof Kotlarek f9c97cba31
DEV: Penalize pageviews with no engagement in CrawlerScorer (#42118)
Previously, `CrawlerScorer` discounted a pageview by 40 points when its
session reported human interaction, so a pageview scored before its
engagement beacon settled could never have that credit applied.

This change inverts the signal to penalize sessions with no measured
interaction, raises `BEACON_SETTLE_PERIOD` to 30 minutes so engagement
lands before scoring, and updates the built-in crawler data explorer
reports to bucket on the 60-point threshold and to count only beacon
pageviews.
2026-07-29 13:13:42 +08:00
..
discourse_data_explorer DEV: Penalize pageviews with no engagement in CrawlerScorer (#42118) 2026-07-29 13:13:42 +08:00
tasks FIX: Enforce max limit for data explorer queries (#38320) 2026-03-06 14:43:43 +08:00