Goal Based Dimensions
By default, Discover events and event-related objects, such as dimensions, are recorded as soon as they occur. This immediate responsiveness ensures that event activity and contextual data are captured as a snapshot of the current state of the session or application.
Goal Based Dimensions enable reporting to be segmented based on factors that occur after the actual event occurrence. For example, you might want to track the count of users who trigger a search on your web application and who failed to complete a purchase transaction. Since it is not possible to evaluate this failure event until all the hits of the session are processed, you must delay the tabulation of the other event, which tracks search + failed to complete, until the end of the session. In this manner, you can define current events to measure the effectiveness of business goals in the session.