There are a few things you should know about trackables before you set off to learn how to use them.
1. Trackable events override all other events - selection, spell targeting, you name it. You cannot, for example, cast flame strike on a trackable nor can you select a unit at the same time you trigger a trackable event (if the unit is over the trackable, you will select the unit and the trackable event will not fire. the opposite is true if the unit is under the trackable)
2. Trackables cannot be moved or destroyed
3. There is no easy way to detect which player triggered a trackable event - there is a rather complex way, however
4. Trackable click events do not differentiate between right and left clicking
The only simple ways I've found to detect clicks are
1. Casting a point-targeted ability will let you detect left clicks
2. Having a unit selected will let you detect right clicks (by detecting the "smart" order)
I have not found a way to exploit detecting left-clicks to my satisfaction; there's no way (that I know of) to force a unit to stay in the 'targeting mode' forever - you can use ForceUIKey, but that makes a bunch of clicks and has its own issues
Detection of right-clicking can be done reasonably enough; make a trigger that cancels point, immediate, and target orders to a unit (using pause unit->issue "stop"->unpause unit) and do something when you detect a "smart" order.
If you use trackables for an entire map then you will have to re-build a lot of basic WC3 UI functionality, so good luck