listing_changes
What has been changed on your listings, and whether it worked. The other half of channel_performance: that says what to fix, this says whether the last fix landed.
Every shopper-visible change — title, description, images, price, search terms, variants, availability — is recorded automatically when it is made, along with the signal state that prompted it. Once the channel has finalised enough days either side, a verdict is computed on the ONE metric that change should have moved (a title is judged on click-through, not revenue).
⛔ unmeasurable IS THE DEFAULT VERDICT, NOT AN ERROR, and it does not mean the change had no effect. It means the data cannot support a conclusion — most often because the shop is not getting enough views for any single edit to register, in which case the answer is distribution and not more editing. Read verdict_reason before saying anything about a change: no_shop_traffic, window_not_final, metric_not_reported, no_baseline.
confounded means two changes landed close enough together that neither owns the result. Do not attribute it to whichever was most recent.
Read-only. Verdicts settle when read, so a window that closed since you last looked is already answered.
[#a02f68]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How far back to look. Default 90. | |
| kind | No | Limit to one kind of change, e.g. "title" or "price". | |
| store | No | Limit to one store uuid. | |
| product | No | Limit to one product uuid — that listing's change history. | |
| verdict | No | Limit to one verdict, e.g. "improved" or "worsened". | |
| workspace | No | Workspace uuid to scope to. |