Add optional user tracking