It does vary on the type of snow/ice.

During the winter, I put WeatherTech rubber mats on top of the carpeted factory mats. Usually I just use the rubber mats, but once I used the carpeted one with the carpet side on the snow. The carpet side helped grip the snow.

I don't think the really thin aftermarket vinyl mats would work, not enough "weight" and lack of nubs/spikes for traction.