Можно просто поставить скрипт который вызывает setTimeout с нужной функцией после загрузки сайта. Если необходимо выполнять только при переходе по определенной ссылке, то дописываешь к ссылке что то вида yousite.com/?startscript и проверяешь в этом скрипте через window.location адрес и ищешь есть ли там этот флаг (startscript).
т.е. например ссылка на страницу
https://yousite.com/hellowworld?startscript
На странице код вроде такого:
function func() {
if (window.location.search.indexOf("startscript") != -1)
console.log('Script start')
}
setTimeout(func, 5000);