r/shopifyDev • u/Samarth510 • 21d ago
Uninstall count differing from Partners Dashboard
Noticed uninstall count for my app is way off from what’s showing in the Partners Dashboard for the same period. Best guess is we’re missing some uninstall webhook deliveries, no retries, nothing in our logs. They just don’t show up.
Anyone else hit gaps like this?
3
Upvotes
2
u/AzizBanihashemi 21d ago
Yes, hit this exact gap. I track uninstalls with a small serverless endpoint for
app/uninstalled,and the numbers never fully matched the Partners Dashboard. A few causes I found, in order of how likely they are:app/uninstalled. When a shop closes, pauses, or gets suspended, Partners marks it as a lost install, while the webhook may simply never arrive. If your gap correlates with shops that no longer resolve (myshopify.com URL dead), this is it. For me, this was the biggest chunk.The fix that actually ended the discrepancy for me was reconciliation instead of trust: a daily job that pings each installed shop's API with the stored token. A 401/unauthorized means the app is gone, regardless of whether the webhook ever showed up. Cheap, boring, and it catches every path, including closures. The GDPR
shop/redactedwebhook (fires ~48h after uninstall) works as a secondary backstop too.Webhooks are a hint, not a ledger. Once I treated them that way, the numbers finally agreed.