How can I configure the visit to stay X minutes on my website?

In the behavior tab of your campaign, you can add "wait" steps. Each of them is limited to 60 seconds, but you can add multiple wait steps to the time on site reach your expectations.

For example if you want the visit to stay between 2 and 3 minutes on your website, you could configure the behavior like this: