Start with one comparable price series
A price spreadsheet is useful when every row describes a comparable observation. Open the monitor’s Price history, choose one target/configuration and currency, then choose the period you want to review. Confirm that the selected offer, variant and quantity still match your question.
Download this view as CSV exports all price runs in the selected view, including later pages of the observations table. It uses the data currently loaded on the page; refresh first if a new check has just arrived.
Read the export before calculating
| Column | Meaning | How to use it |
|---|---|---|
| Price and currency | Recorded amount in the captured currency | Compare like-for-like offers; no exchange conversion is performed |
| Price (minor units) | Exact stored integer, such as 1099 for CAD 10.99 | Preserve precision when importing into code or a data tool |
| Below-price threshold | Threshold saved for that configuration, when applicable | Keep historical thresholds separate from later rule edits |
| First and last observed (UTC) | The bounds of a retained run of equal captured prices | Do not assume the price stayed unchanged between checks |
| Successful captures in grouped run | Number of accepted equal observations grouped into this row | Do not count one row as one check |
Consecutive equal captures may share a row. A run crossing the selected time boundary is included in full, and its count can include earlier observations. The first timestamp can be clipped to the plan’s retained-history boundary. These fields are not a tick-by-tick market feed.
Answer a concrete question with a small calculation
Suppose an illustrative export contains CAD 120.00, CAD 115.00 and CAD 99.00 for the same offer. The lowest captured price is CAD 99.00. The difference between the first and latest amounts is CAD 21.00, or 17.5% of the first amount. The calculation is (first price - latest price) / first price × 100; it needs a nonzero starting price.
Sort by the UTC observation columns before comparing first and last. Use the smallest numeric Price value for the observed low. Avoid averaging the rows as though they represent equal durations: grouped runs can cover different spans and different numbers of checks.
A captured price below a threshold does not, by itself, prove an alert was sent. Baselines, crossing rules, snoozes and notification settings affect alert behavior. Use the alert rule tester and retained change history to investigate an alert.
Keep the limits next to the conclusion
A missed check, failed capture or sleeping Local browser creates a gap in what you know. PageFluxer does not manufacture intermediate prices, rebuild earlier prices from old text snapshots or reconstruct an offline Local timeline. Local times reflect acceptance by PageFluxer.
Keep currency and configuration revisions separate. Label a result “lowest observed in the selected retained history,” rather than an all-time low. Confirm the current offer and total before buying; taxes, delivery and eligibility may differ from the selected amount.
Read the price-history export reference for all fields. Use monitor inventory CSV for URLs and settings, or change exports for retained event summaries.
Common questions
Does the download include all table pages?
Yes. It includes every retained run in the currently selected price series and period, across all pages of the observations table. The monitor retains up to 10,000 price runs within its plan and storage limits.
Can I export prices that did not trigger alerts?
Yes. Price history records accepted successful price captures even when no alert rule matches. The export is based on those retained observations.
Are CSV timestamps local time?
No. CSV timestamps use UTC. The on-screen observations table displays local times. For Local monitoring, timestamps reflect when PageFluxer accepted the observation.
Can the CSV prove the lowest price ever offered?
No. It contains only recorded observations within retained history. Checks can miss changes, and earlier history may be unavailable or removed under retention and storage limits.