В принципе, Яндекс.Метрика и так может сказать откуда пришёл пользователь. В отчётах есть отчёт по социальным сетям, куда данные попадают автоматически.
UTM-метки нужны для передачи более подробных данных, в первую очередь для анализа рекламных кампаний.
Альтернативы им нет. Если только система сама не передаёт какие-то данные в Яндекс.Метрику. Например, как Яндекс.Директ сам может передавать подробные данные в счётчик. Но таких вариантов мало.