@wladeeck лучше второй вариант, если предполагается, что переходят по ссылке из какого-то поста. Но если источники трафика должны быть разные, то будет палевно, что все рефереры с одного места идут
@sazhin экшен выполнить javascript на элементе работает только с открытым браузером. До тех пор пока вы не загрузили url поэтому и отрабатывает только третья как надо. Открыть браузер это ручное управление браузером когда он уже открыт, поэтому ошибок и нет, но нет и резулта. А вот третий вар верен. И да так делать правильно