Не подскажу по непосредственной реализации на JavaScript, но объясню принцип.
Цель отправляется определенным методом на JS. При этом в методе задаётся имя цели. Соответственно, если Вы напишете скрипт, который в зависимости от URL, допустим UTM-меток в нём, подставляет в этот метод различные имена, то легко реализуете свою задачу.
А вообще в Яндекс.Метрике легко сегментируются источники, по которым была произведено достижение цели.