Adults 21+ where lawful.Observed price is not a checkout guarantee.

Good Measure Price Tracker

Current pricing, watched carefully.

A daily product-price watch board for selected THC drinks, THCA flower, and review candidates. The point is not to scream “deal.” The point is to notice when price, availability, proof, and product fit change enough to deserve a human review.

Automation posture

This is a watch system, not an automatic recommendation machine.

Vendor pages change. Coupons expire. Inventory moves. Product pages show variant prices that may not match the exact dose, size, or shipping state a reader sees at checkout. The tracker gives Good Measure a reliable morning signal; it does not get to publish confidence by itself.

Observed prices are for comparison and editorial review only. Checkout price, shipping, taxes, coupon exclusions, inventory, state restrictions, and current COA/product match can change before purchase.

Price board

Watched products.

Use this to see what the system observed. “Price found” means the page gave us a useful signal. It does not mean Good Measure has cleared the product for a buying CTA.

0 products shown.Proof-gated until Good Measure reviews current COA, exact SKU, availability, and fit.

Observed prices are signals for editorial review. Good Measure does not treat an observed price as a recommendation.

Not tracked yet

Vendor-level links still need exact products.

Vendor homepages, lab-result hubs, and affiliate pages are useful for research, but they are not enough for daily price tracking. The tracker needs exact product URLs so price changes actually mean something.

Setup note

How the daily tracker runs.

Good Measure uses a Netlify scheduled function to check the watchlist once each morning, stores the latest feed in Netlify Blobs, and serves that feed to this page through a lightweight function endpoint. If the backend is not connected yet, this page falls back to the static v100 baseline data and labels it as automation-ready.

  • Scheduled function: netlify/functions/check-prices.mjs
  • Public feed endpoint: /.netlify/functions/price-feed
  • Manual admin endpoint: /.netlify/functions/run-price-check with the private admin header configured outside the public page.
  • Watchlist file: data/price-watchlist-data.json