Plating thickness is the main driver, not a fixed number
Zinc is a sacrificial coating — it corrodes preferentially to protect the base steel, and it keeps doing that job for longer when there's more of it. Thicker zinc or zinc-alloy plating generally withstands more salt spray hours before white rust and, eventually, red rust appear on the base metal. This is why two parts described simply as "zinc plated" can perform very differently in the same test — the coating thickness and process behind that label matters more than the label itself.