It has three major uses as far as I know, I believe it says to use 1/3rd of the can via each method.
1. Put it in the gas tank as a fuel system cleaner/fuel stabilizer. It will help to keep your injectors/valves clean, but won't fix severely clogged or broken parts, obviously. Don't hope it will fix a non-running bike by just pouring it in the tank.
2. Pour it down a vacuum line like AF4ik mentioned. The purpose behind this is to clean valves, pistons, and the combustion chamber of carbon. It does this job pretty well and usually makes the engine run noticeably better, if it was dirty to start with.
3. Pour it in the crankcase to clean sludge buildup. This is the method that I don't see much success with. Oil changes at the proper interval will stop this from happening in the first place. I definitely don't think it's a good idea in bikes, because I don't know if it plays nice with wet clutches, and because sludging usually isn't a big issue in motorcycle engines.
As a fuel conditioner I see it as pretty useful, and it's a good carbon remover. You'd probably be better off using an actual fuel stabilizer (Stabil, Star Tron, etc.) for long term storage.