In general, you would use a presenter if your view needs data that is not related to the request itself, is not generated by models, and would clutter the controller.
Think for example about:
- data lookups for columns in your models result that weren't returned
- lookups for sections of your page that are unrelated to the request (header or sidebar info)
If you have info you need to retrieve for every (or multiple) page, you can also create a base presenter for that, and have your page presenter extend that (like you do with controllers and models).