I have what might be a unique GA requirement.

I need to track Goal conversions in a SPA based on certain event criteria.

Here's the requirement:

* User initiates new order
* User fills out all required fields
* User either:
	+ Saves order for later
	+ Completes order
* --Goal complete--

Since this is a single page web-app, I think I need to do this via events (unless there is a better way).

The business wants to track the time it takes for the goal to be completed. Can I do this with a 'goal', or would I be better off just attaching timestamps to the individual events and deriving the duration on the back end?

Thanks!