Всем привет!

Подскажите пжл. как передать метки в URL с помощью именно Javascript

На php есть рабочий вариант:

PHP код:
?utm_source=<?php echo isset($_GET['utm_source']) ? $_GET['utm_source'] : '' ;?>&utm_medium=<?php echo isset($_GET['utm_medium']) ? $_GET['utm_medium'] : '' ;?>
Как можно сделать такое же на яве?

Нужно для конструкторов лендов, и нужен именно универсальный вариант такого типа как выше. Т.е. что бы ссылку строить я мог бы сам.
Находил некоторые скрипты но они не срабатывают если в ссылке нет "?". А такое есть в приложениях ВКонтакте. Там метки добавляются вот так:
Код HTML:
https://vk.com/app00000_-166112494#topic_id=295109&utm_source=test