First of all, you need to have it checked to see how deep it is. If the scratch is quite shallow and there aren't any deep pits, you can get it polished off. Once you polish it off, then you can apply a clear film protector on it.
I would recommend you either try out SWCC or Detailen (both club vendors) depending on your location. They will be able to help you assess the damage and tell you whether they can fix it or not.