I went a bit OTT as I have one of the matte black ones which are harder to protect.
I sourced some matte 100mm wide tape but also used some proper 0.5mm thick matte black 3M stuff used on rotor blade leading edges.
I did:
Top and sides of top tube – 100mm
top/outside of seatstays – 50mm (100 cut in half)
Sides of down tube – 50mm
Non-drive chainstay outside and top/bottom – 100mm cut to taper
I also used a strip of the proper blade stuff long the base of the down tube and under the BB shell and in cable rub positions.
For the driveside chainstay I just used some cut up inner tube and cable ties. I need to stick it down with some double sided foam.
After messing with loads of ideas for chainsuck protection I ended up using a row of about 6/7 large cable ties with the clips at the bottom sticking out towards the chainring. Cheapest and best solution tbh!
Looking back I wish I had just done the bottom of down tube protection and when it got tatty rubbed the clear coat down and grabbed some Plastikote satin polyurethane and re-lacquered the frame with PU (tougher).
EDIT: I used a total of 2m of 100mm wide with some left over. Oh and I am glad I did the proper thick stuff on the down tube as I’ve had a lot of big rocks thrown up.
PS I used the hair-drier method to let me stretch it round the corners and I cleaned the frame with vodka (didn’t have any IPA wipes to hand)