Skip to content

v0.5.5

Choose a tag to compare

@github-actions github-actions released this 26 Oct 00:56
· 10 commits to main since this release
v0.5.5
e4f99fa

Nothing to do before you upgrade. Re-import recent access logs afterwards to backfill visits.

  • AI crawlers counts people's page visits. cheapseats crawl import used to read the browser lines in your access logs and throw them away. It now counts them as visits, so the crawlers page shows AI referrals of N visits: a denominator for the referral count without setting up analytics. A visit is a browser user agent with none of the words tools and bots send, requesting a page (not an asset, feed or download), and not a redirect. It's a guess from the user agent alone, so a bot dressed as a browser counts. Visits appear on /crawlers, in crawl report, in the import summary, in /api/crawlers and in get_crawlers. They never appear in the by-crawler table and don't change crawled or cited flags. Unique visitors, sessions and traffic sources are out of scope; use an analytics tool for those.
  • Re-importing backfills visits only. Earlier releases never recorded browser lines, so importing the same logs again adds their visits without counting any crawler fetch or referral twice. Data imported before this release shows no visits until you do.
  • A shorter import window. An import now counts log lines from the last 120 days (down from 400) and keeps their deduplication hashes as long, since visits add one hash per page view. Daily crawler, referral and visit counts are still kept for 400 days; nothing already counted is deleted.
  • Example prompts and init leave out closed comparisons between two other products: the brand's absence from them is expected, not a visibility gap. Questions asking for alternatives stay.

Public read-only copies: visit counts are your traffic. If you publish a copy of your database, delete them first: DELETE FROM crawl_daily WHERE class = 'visit'.

No schema change: crawl_daily.class gains the value visit. Not a grading method change. Trends carry on and no regrade follows.

Image: ghcr.io/cheapseatsdev/cheapseats:0.5.5 · Chart: oci://ghcr.io/cheapseatsdev/charts/cheapseats --version 0.5.5