Please remember, trading fees is only applicable on trades, and not on the orders.
When an immediate order is placed by a user, either fulfilled partially or entirely, before being added on to the order book, those trades will be identified as “taker” trades.
Trades from Market orders are always called Takers, as it is well known that Market orders can never go on to the order book. These trades take the volume off of the order book, and are therefore called the "taker."
Limit IOC and Limit FOK orders (these are accessible via the API) are also always Takers, for the same reason mentioned above.
When you place an order that goes on to the order book partially or fully (such as a limit order placed via the trading screen on bitselly.com), any subsequent trades further coming from that order will be known as the “maker.”
These orders add volume on to the order book, and help build or "make the market," and are therefore termed as the "maker" for any subsequent trades.
Note: It is also possible for a Limit GTC order (accessible via API) to have trades as the taker and the maker.