We are considering distributing your InputAssistant component to all our users worldwide and then tracking and reporting the number of active users. Is this costing approach acceptable to you?

This is a possible approach. You could use the "UserCatalog" option in guixt.ini in order to list all users.