Я получаю несколько разных URL-адресов из своих источников, и мне хотелось бы перенаправить на тот же URL-адрес, но с данными кампании, добавленными в URL (для отслеживания упомянутых кликов).
Например, у меня есть следующие URL:
www.example.com / категория / продукт / name.html
www.example.com / id_product = 5
В конце хочу добавить следующее: utm_source = SOURCE & utm_medium = MEDIUM & utm_campaign = CAMPAIGN
И URL, чтобы стать
www.example.com / категория / продукт / name.html? Utm_source = ИСТОЧНИК & utm_medium = MEDIUM & utm_campaign = КАМПАНИЯ
www.example.com / id_product = 5 & utm_source = ИСТОЧНИК & utm_medium = СРЕДНЕЕ & utm_campaign = КАМПАНИЯ
Как правильно проверить и охватить все случаи, если в строке URL есть параметры, и добавить мою?
Я хочу сделать это в node.js
Спасибо