You can't really extend usage tracking itself to add extra pieces of information.
You can get the info you look for from the presentation service logs which are more like a webserver kind of logs and there you must have the IP address.
You can read about it logging in Presentation Service at https://docs.oracle.com/cd/E21764_01/bi.1111/e10541/logging.htm#BIESG216 . An usage of that feature was described at https://www.rittmanmead.com/blog/2014/11/auditing-obiee-presentation-catalog-activity-with-custom-log-filters/ , it was a way to have more logs than just usage tracking.
It will be up to you to collect these logs and store them for your needs.
You could populate another table with the info and, when needed, join it to usage tracking. Or if it's just for auditing keep these extra logs stored for that reason.
you could use Data Visualisation and data mashup on the UT data and the extended UT data