Preparation of the floor is the most important thing
If you have a concrete floor, you should prepare it first. Use a zylene based bonding agent and then apply the coating over it. Otherwise it will wear off quickly. I coated my garage with some stuff from Home Depot (forgot the brand) and prepped the floor, but didnt bother prepping the ledge are with the steps or the area that my washer and dryer were on since I figured that that area didnt get any tire traffic
Then I moved the washer and dryer back and moved them again a few years later. I also but some bins on the other area of the ledge. That area didnt hold up as well as the floor area that had been prepped. However, tire wear made some of the paint come up. in the prepped area. I even made sure that I didnt use the garage for a week to let the stuff bond.
I think it might have come up is because our tires are stickier than most. I drove the car into the garage when it was raining and the hot tires in combination with the moisture caused the paint to stick to the tires and come up. If isnt bad and is only in a few spots. I would recommend getting some carpet remnants and putting them where your tires normally would be after the car is parked. This way you will avoid the problem since the tires wouldnt be directly sitting on the floor.