The campaign timeout setting determines how long (minutes, hours, days, months), Google Analytics should attribute current sessions and/or conversion for a unique user to the last non-direct traffic source provided following conditions are met: 1) The last non-direct traffic source actually exists. 2) The last non-direct traffic source does not change before the campaign timeout. 3) The user continues to use the same device (desktop/laptop/computer) and web browser to return to the website. 4) The user does not delete Google Analytics Cookies.