GOOGLE ANALYTICS GOALS: Do I need to have a landing page for completed forms?

Ideally yes, this makes it much easier as you can enter the URL of the thank you page into Google Analytics. Gravity forms for WordPress has this function (it also saves all enquiries which is useful in case there are glitches.