Скрипт подмены номеров или другого контента по UTM параметрам в ссылках

На одном из сайтов потребовалось менять номер телефона если переход идет с Яндекс Директа, и есть ссылка с UTM параметром. Попробовал несколько скриптов, но остановился на этом, так как он не критичен к тому если один из селекторов не находит. Поэтому можно прописать кучу селекторов, которые есть на сайте. И он будет работать. Вставляя его в сниппет:

Решение взял с этого сайта https://brandmaker.ru/base/change-data

envelopetag