How to make a Dynamic paint affect only on a particular area of the same mesh?

Hi guys, I am creating a scene of a character running on a wet road. I tried to create a ripple effect using dynamic paint but the problem is I wanted the ripple effect to only affect the wet area, not the whole road. I created the road in a single plane and with procedural material for the puddles.
How to make ripple only affect on this wet area or puddles?
Thank you guys in advance.