If these are affiliate link redirects or you need detailed click analytics at the individual link level, then you’d be better off doing this in your WordPress application… or even in a dedicated advertising link management platform (eg ClickMagic, Voluum, etc) if you don’t want to add any bloat to your WordPress site database.
No, you don’t need to create any WordPress pages/posts.