I work at a growing startup. My position is close to being Chief Technology Officer (CTO); I manage admins, developers (sometimes I develop as well), designers, I resolve technical issues, do some web marketing, I hire the people I need. I'm creating tasks myself, I know the things which the company and clients need and I implement them.
You know how it works in startups - there is no concrete position name.
Some time ago I spoke to my Chief about increasing my salary. He agreed to increasing it after achieving specified revenues goals. We achieved it, and the Chief offered to increase my salary with bonuses. Bonuses have to depend on my Key Performance Indicators (KPI). The chief can not determine exactly how to measure my effect on KPI and asked me to think about it.
I know and the Chief knows my work doesn't influence the company revenues directly. Of course it does, but it's uncalculated. For example we have sales staff where KPI can be calculated very easily and bonuses depend on sales.
How should bonuses relate for technical positions? What can I propose as ways to measure my impact on KPI?