This is the API that you should use to track all non-screen-load actions on your site. If the screen is coming up, then use trackState, which triggers a page view hit. Otherwise, use trackAction to send in variables associated with the action that is taking place.
This data comes in as contextData, which also means that you will then need to use Processing Rules to take the mobile data from those contextData variables and map it into eVars, Props, Events, etc. in Adobe Analytics.
For more information about trackAction, please see the documentation.