If goals and campaigns are configured properly, from the moment someone lands on the site based on a campaign, all goals and engagement value gained by the user through the end of that session will be attributed to the campaign in analytics.